gpt4 book ai didi

Java程序无限循环

转载 作者:行者123 更新时间:2023-12-01 18:39:38 24 4
gpt4 key购买 nike

下面的代码接受一个整数,并检查并打印是否<5,或者是否可以被5整除,或者是否可以被3整除,或者是否可以同时被3和5整除。但是我想将代码放入无限循环中,以便打印输出后,控制台反复要求我输入一个整数。这是到目前为止我的代码:

import java.util.Scanner;
public class Q3c {
public static void main(String args[]) {
System.out.println("Enter an integer ");
Scanner input = new Scanner(System.in);

int n = input.nextInt();
if ((n%5 == 0) && (n%3 == 0)) {
System.out.println("The number " + n + " is divisible by 3 and 5");
}
else {
if(n%5 == 0) {
System.out.println(n + " is divisble by 5");
}
if(n%3 == 0) {
System.out.println(n + " is divisble by 3");
}
}

if (n < 5) {
System.out.println(n + "is <5");
}
input.close();
}
}

演示输出:

Enter an integer 5
5 is divisibe by 5

Enter an integer

最佳答案

while(true) {
//do stuff
}
<小时/>
for(;;) {
//do stuff
}
<小时/>
do {
//stuff
}while(true);
<小时/>

这三个都是无限循环。如果您想根据某些用户输入退出无限循环(假设0),您只需添加:

if(n == 0) {
break;
}

如果他们输入了0,您希望循环在哪里结束。此代码片段适用于所有三种无限循环变体。

关于Java程序无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20482559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com