多行输入,行数不确定怎么实现呢
像这样的多行输入,行数不确定怎么实现呢?
如果有人知道C++的写法也请告知
谢谢!
像这样的多行输入,行数不确定怎么实现呢?
如果有人知道C++的写法也请告知
谢谢!
2015-09-18
对于行数不确定的建议用while语句和数组实现。例如:
public void input(){
Scanner in = new Scanner(System.in);//定义输入流对象
int i = 0;//定义一个变量用于接收输入的值
int []nums = new int[20];//假设最多输入20个
while(true){//表示永远为真,循环为一直进行
System.out.println("请输入值num:");
int num = in.nextInt();//输入值
//用一个标识在确定是否输入完成
if(num==0){
break;//跳出while循环,结束输入
} //否则记录输入的值
nums[i] = num;
//用for循环输出数据
for (int j = 0; j < nums.length; j++) {
System.out.println(nums[j]);
}
}
举报