作者showuon (蔡呆~~来喝杯咖啡吧!!)
看板java
标题[问题] 新手关於回圈输入的问题
时间Fri Oct 27 12:13:09 2006
for ( int i = 0; i < 3; i++){
System.out.println( " for"+ a[i] +" how many do you want? >>")
regionnum[i] = (System.in.read()) - 48;
}
我想要在程式里要使用者对阵列各内容做输入,
输入的是数字
所以我用回圈写,
可是输出的结果
只有回圈最後一个(第三个)才会让使用者输入东西
前面的都会自己出现,
为什麽?
要怎麽改?
PS.用(System.in.read()) - 48 ~~是要输入数字
而read()出来的是ASCII码,所以改一下,
还是有什麽好方法?
我用Scanner,可是compile不过耶?
真不懂!!
谢谢大家
--
java的世界好奥妙啊!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.2.41