首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个逻辑有关问题

2012-06-12 
一个逻辑问题import java.io.*public class yingwen {public yingwen() {}public static void main(Strin

一个逻辑问题
import java.io.*;
public class yingwen {

  public yingwen() {
  }
  public static void main(String[] args)throws IOException
  {
  StringBuffer st = new StringBuffer();
  char ch;
  do
   
} {
  ch=(char)System.in.read();
  st.append(ch);
  }while(ch!='.'); //这里为什么是不等于
  System.out.println(st);
  }


功能是输入任意英文句子 以.结尾

[解决办法]
不等于的话,循环继续; 一旦等于,循环结束了.
[解决办法]
你这段代码就是让用户从控制台输入字符

碰到. 就结束。 while(ch!='.') 表示 ,只要输入的不是. 就一直循环 让用户输入

热点排行