Scanner input=Scanner(System.in);
do{
....
}while(input.next().equals("Y"));
很简单吧?就是用户输入y就重新执行一遍dowhile,可为啥还是只执行一遍?
(do循环中也有输入语句,我感觉是input.next()在用户输入Y之前就有值了,是不是要初始化一下Scanner?可input.reset()也不管用啊,求高手指点迷津..)
大哥们...真不是大小写问题...我晕呐... 第一行少写个new笔误,程序里没少写
我感觉...就是 cpych说的原因,难道每次都要new吗? 那为什么我new一次input,可以调用很多次input.next()呢..比如a=input.next(),b=input.next()....
|