黑马程序员技术交流社区
标题:
上面哪些注释是对的吗?
[打印本页]
作者:
张冲
时间:
2012-6-29 17:29
标题:
上面哪些注释是对的吗?
本帖最后由 张冲 于 2012-6-29 18:56 编辑
public class MyInputStreamReader {
public static void main ( String [] args )
{
InputStreamReader isr = new InputStreamReader (System.in); //创建一个输入流
BufferedReader br = new BufferedReader (isr); // 用Buff来读取输入流的字节(InputStreamReader)流
String s = null ; //用来保存输入的东西
try
{
s = br.readLine(); //读取输入的东西 然后输出到屏幕上
}
catch (IOException e)
{
e.printStackTrace();
}
while ( s != null )
{
if ( s.equals("退出"))
{
break;
}
else
{
System.out.println(s);
try
{
s = br.readLine();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}
}
作者:
游洪波
时间:
2012-6-29 18:00
public class MyInputStreamReader {
public static void main ( String [] args )
{
InputStreamReader isr = new InputStreamReader (System.in); //创建一个输入流
BufferedReader br = new BufferedReader (isr); // 用Buff来读取输入流的字节(InputStreamReader)流
String s = null ; //用来保存输入的东西
try
{
s = br.readLine(); //读取输入的东西 然后输出到屏幕上
//怎么说呢这句有点注释的不合适,这句话的意思应该是读取一行数据,将读取到的数据赋给一个String变量s中去,这个地方还没有涉及输出。
}
catch (IOException e)
{
e.printStackTrace();
}
while ( s != null )
{
if ( s.equals("退出"))
{
break;
}
else
{
System.out.println(s);
//
这个地方才是真正输出的地方
try
{
s = br.readLine();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}
}
作者:
刘笑
时间:
2012-6-29 18:05
同意楼上的观点
作者:
张冲
时间:
2012-6-29 18:37
本帖最后由 张冲 于 2012-6-29 18:46 编辑
{:soso_e100:}
作者:
汪璨
时间:
2012-6-29 18:49
public class MyInputStreamReader {
public static void main ( String [] args )
{
InputStreamReader isr = new InputStreamReader (System.in); //创建一个输入流,通过键盘输入
BufferedReader br = new BufferedReader (isr); // 把从键盘读取的输入流缓存到br缓存流中
String s = null ; //声明一个对象名为s的字符串
try
{
s = br.readLine(); //整行读取br缓存流付值到字符串s中
}
catch (IOException e)
{
e.printStackTrace();
}
while ( s != null )
{
if ( s.equals("退出"))
{
break;
}
else
{
System.out.println(s);
try
{
s = br.readLine();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}
}
我自己觉得是这样的!
楼主参考一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2