Java如何让人从键盘多次输入内容并处理?

代码怎么写?比如说输入i=1到5这5个数,然后分别根据这输入的数输出i*5,这5个数,即5,10,15,20,25
关键是怎么处理输入?我不要一次性输入,而是输入一个然后处理一次,再输入一次再处理一次。谢谢啦

import java.util.Scanner;

public class TestInput {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sca=new Scanner(System.in);
int count=0;
while(true){
count++;
System.out.print("请输入内容:");
int val=sca.nextInt();
System.out.println(val*5);
if(count==5){
break;
}
}
System.out.println("5次结束了");
}

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-20
dos界面应该不行。
如果是swing 控件的话可以:
键盘按钮监听:
你的输入控件.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e) {
System.out.println("keyPressed");
System.out.println(e.getKeyText(e.getKeyCode()));//打印你所按下的按钮
//你自己的处理
//比如显示到别的控件
}
});
也可以类比使用其他的监听。
第2个回答  推荐于2017-09-12
import java.util.Scanner;

public class TestInput {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sca=new Scanner(System.in);
int count=0;
while(true){
count++;
System.out.print("请输入内容:");
int val=sca.nextInt();
System.out.println(val*5);
if(count==5){
break;
}
}
System.out.println("5次结束了");
}

}