for(int i=0;i<3;i++) ??????why you add the cycle?the cycle will be run three times
解决方案 »
- 怎么用BufferedIamge创建一个黑白图片
- 如何用正则表达式提取字符串?
- applet停止问题!
- 请教:怎样在java application(不是applet)中播放WAV?
- 在Java里怎么播放声音文件,?
- 在JTextArea中如何一行一行的读据
- 其他语言或工具(如vb,ASP)如何调用JAVA类的方法?
- 初学者问题:Tomcat中beans 缺省目录在哪儿?
- 《程序员》即将采访IBM应用开发合作部/软件开发支持中心/dW中国网站,你有什么问题要问?
- 初学者的第一个实验就失败了,学习的劲头强烈受挫,大家还是帮帮忙吧
- #######征集:想问问大家,都是用什么工具做java项目的安装程序的######
- Jade运行问题
每执行一次 s = in.read(); 你的程序就会打印一次s 。
读出的是你输入的 int
后两次读出的就是那两个无关数字不知道你为什么用循环
如果你是要键入一个数字,打印一个数字
那把循环去掉
读出的是你输入的 int
后两次读出的就是那两个无关数字不知道你为什么用循环
如果你是要键入一个数字,打印一个数字
那把循环去掉
你的程序中: s = in.read();应该改为:String s = in.readLine();
你的程序读的是 int 型的数据,它会把你所输入的字符的UNICODE码输出来,
然后包括回车 (10),也就是说,它会在你的循环中读出两个 int 型的数据,一个是你输入字符的机内码,一个是你敲入的回车的机内码。
采用 String 型的数据不会有以上问题。