我想知道如何询问用户是否希望继续使用此程序或使用do while循环终止它? import java.util.*; 公共类奇数 { 公共静态void main(字符串[]args) { System.out.println(“输入两个数字”); 扫描仪kb=新扫描仪(System.in); int number=kb.nextInt(); int number2=kb.nextInt(); 做{ 如果(数字%2!=0){ 系统输出打印项次(编号); } 数字++; }而(数
我想知道如何询问用户他/她是否想继续使用该程序或终止该程序,并且该程序必须执行用户希望执行的操作。我已经使用do-while循环来完成这个任务 你可以让他们输入一个特定的数字来退出,比如-1,或者像“q”这样的字符,然后就我想知道如何询问用户是否希望继续使用此程序或使用do while循环终止它? import java.util.*; 公共类奇数 { 公共静态void main(字符串[]args) { System.out.println(“输入两个数字”); 扫描仪kb=新扫描仪(System.in); int number=kb.nextInt(); int number2=kb.nextInt(); 做{ 如果(数字%2!=0){ 系统输出打印项次(编号); } 数字++; }而(数,java,loops,Java,Loops,我想知道如何询问用户他/她是否想继续使用该程序或终止该程序,并且该程序必须执行用户希望执行的操作。我已经使用do-while循环来完成这个任务 你可以让他们输入一个特定的数字来退出,比如-1,或者像“q”这样的字符,然后就打断你的循环 我只想添加一个更高级别的菜单: import java.util.*; public class oddNumbers { public static void main(String[] args) { System.out.println("enter t
打断你的循环
我只想添加一个更高级别的菜单:
import java.util.*;
public class oddNumbers
{
public static void main(String[] args)
{
System.out.println("enter two number");
Scanner kb=new Scanner( System.in);
int number=kb.nextInt();
int number2=kb.nextInt();
do{
if(number%2!=0) {
System.out.println(number);
}
number++;
} while( number< number2);
}
}
只需将代码放在另一个do while循环中即可
这是你的解决方案
Please choose:
[B]egin // prompt for numbers
[Q]uit // `break` out of your loop
公共类编号{
公共静态void main(字符串[]args){
扫描仪kb=新扫描仪(System.in);
做{
System.out.println(“输入两个数字”);
int number=kb.nextInt();
int number2=kb.nextInt();
做{
如果(编号%2!=0){
系统输出打印项次(编号);
}
数字++;
}而(数<数2);
System.out.println(“您想继续:(是/否)”;
}while(“Y”.equalsIgnoreCase(kb.next().trim());
}
}
public class oddNumbers {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
do {
System.out.println("enter two number");
int number = kb.nextInt();
int number2 = kb.nextInt();
do {
if (number % 2 != 0) {
System.out.println(number);
}
number++;
} while (number < number2);
System.out.println("You want to continue : (Y/N) ");
} while("Y".equalsIgnoreCase(kb.next().trim()));
}
}