【发布时间】:2017-02-08 03:16:07
【问题描述】:
我应该得到用户 util 输入的整数的乘积,输入一个小于 1 的数字,然后打印该乘积。但是当我输入数字后程序什么也不做。我该如何解决这个问题。
代码如下:
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter integers: ");
int num = 1;
int product = 1;
while(input.hasNextInt() && num>=0){
num = input.nextInt(); product = product*num;
}
System.out.print("Product: "+product);
}
【问题讨论】:
-
你能分享你的代码吗?
-
public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入整数:");整数 = 1;整数乘积 = 1; while(input.hasNextInt() && num>=0){ num = input.nextInt();产品=产品*数量; } System.out.print("产品:"+产品); }
-
嗨内特。正如 Amer 所说,请以文本形式分享您的代码。我建议您查看stackoverflow.com/help/how-to-ask 以帮助您入门。格式正确的问题会得到更快的回答。
-
我编辑了我的问题,所以你们可以看到代码
标签: java while-loop