gpt4 book ai didi

java - Do-while 和异常处理

转载 作者:太空宇宙 更新时间:2023-11-04 10:02:53 25 4
gpt4 key购买 nike

package learnjava;

import java.util.Scanner;

public class exception {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int x =1;
do {
try {
System.out.println("Input first number : ");
int n1 = input.nextInt();
System.out.println("Input second number : ");
int n2 = input.nextInt();
int sum = n1 / n2;
System.out.println("result = "+sum);
x = 2;

} catch (Exception e) {
System.out.println("Error");

}

} while (x == 1);

}
}

我在thenewboston观看了java教程......我想问你...为什么x=2...?你能解释一下为什么吗?...谢谢

最佳答案

这段代码并没有很好地体现它自己的概念。尽管如此,Do-While 是一个退出控制循环,并且会继续执行循环,直到 x 不等于除 1 之外的任何数字。也就是说,如果 x 除了“x = 1”之外有任何变化,那么循环就会中断,因为循环将停止运行。这里我们使用 try catch 来防止任何数字被零除,并使用 x=2 执行一次循环并退出。

无论如何,这是概念构建者,但这不是人们处理该方法的方式。

关于java - Do-while 和异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53273884/

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