读书人

一个逻辑有关问题

发布时间: 2012-06-12 14:21:25 作者: rapoo

一个逻辑问题
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!='.') 表示 ,只要输入的不是. 就一直循环 让用户输入

读书人网 >J2SE开发

热点推荐