gpt4 book ai didi

java - 在Java中将while循环转换为do-while循环

转载 作者:行者123 更新时间:2023-12-01 09:26:02 24 4
gpt4 key购买 nike

我知道这个问题已经被问过好几次了。请随意将其标记为重复项。无论如何,我宁愿询问社区,因为我仍然不确定。

我应该将这个 while 循环转换为 do-while 循环。有什么想法吗?

public class DoWhile {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int sum = 0;
System.out.println("Enter an integer " + "(the input ends if it is 0)");
int number = input.nextInt();
while (number != 0) {
sum += number;
System.out.println("Enter an integer " + "(the input ends if it is 0)");
number = input.nextInt();
}
}
}

最佳答案

你不能简单地将任何 while 循环转换为 do while 循环,它们之间的主要区别在于,在 do while 循环中,无论条件如何,都会发生迭代。

      public class DoWhile {
public static void main(String[] args) {
int number=0;
Scanner input = new Scanner(System.in); int sum = 0;
do{ System.out.println("Enter an integer " +"(the input ends if it is 0)");
number = input.nextInt();
sum += number;
}while (number != 0) ;


}
}

关于java - 在Java中将while循环转换为do-while循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39821119/

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