为了账号安全,请及时绑定邮箱和手机立即绑定

多行输入,行数不确定怎么实现呢

http://img1.sycdn.imooc.com//55fb9a6c0001d8ac12940635.jpg

像这样的多行输入,行数不确定怎么实现呢?

如果有人知道C++的写法也请告知

谢谢!

正在回答

2 回答

对于行数不确定的建议用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]);

}

}


0 回复 有任何疑惑可以回复我~
#1

小良下山化了个缘 提问者

非常感谢!
2015-11-28 回复 有任何疑惑可以回复我~

用循环控制,循环里面写输入语句,不满足条件跳出。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

多行输入,行数不确定怎么实现呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信