weibo_慕莱坞7212575
2020-03-09 11:53
import java.util.Scanner;
public class Do_while03 {
public static void main(String[] args) {
//键盘录入
Scanner nc = new Scanner (System.in);
System.out.println("请输入数字");
//x值不等于1或2时重新输入数字
do{int x=nc.nextInt();//接收键盘录入的数据
if (x==1) {System.out.println("A");
break;
}else if(x==2){System.out.println("B");
break;
}else {
System.out.println("请重新尝试输入____");
}while(ture)
}
}
}
int i = 1;
Scanner nc = new Scanner(System.in);
System.out.print("请输入数字:");
do {
int x = nc.nextInt();
i++;
if (x == 1) {
System.out.println("A");
} else if (x == 2) {
System.out.println("B");
} else {
System.out.print("请重新尝试输入:");
x = nc.nextInt();
}
} while (true);
// 只能重复输入一次,之后就要重新运行了
干嘛用break呢,你都在跳出来了,还怎么进去
package day_1;
import java.util.Scanner;
public class aa {
public static void main(String[] args) {
int i = 1;
Scanner nc = new Scanner (System.in);
System.out.println("请输入数字");
do{int x=nc.nextInt();
i++;
if (x==1) {System.out.println("A");
System.out.println(i);
}else if(x==2){
System.out.println("B");
System.out.println(i);
}else {
System.out.println("请重新尝试输入____");
System.out.println(i);
}
}while(i+1<=4);
}
}
//这个是规范的写法:
import java.util.Scanner;
public class Do_while03 {
public static void main(String[] args) {
// 键盘录入
Scanner nc = new Scanner(System.in);
System.out.println("请输入数字");
// x值不等于1或2时,实现重新接收键盘输入的数字
do {
int x = nc.nextInt();// 接收键盘录入的数据
if (x == 1) {
System.out.println("A");
break;
} else if (x == 2) {
System.out.println("B");
break;
} else {
System.out.println("请重新尝试输入____");
} // 此处的大括号容易被丢
} while (true);
}
}
import java.util.Scanner;
public class Do_while03 {
public static void main(String[] args) {
//键盘录入
Scanner nc = new Scanner (System.in);
System.out.println("请输入数字");
//x值不等于1或2时,实现重新接收键盘输入的数字
do{int x=nc.nextInt();//接收键盘录入的数据
if (x==1) {System.out.println("A");
break;
}else if(x==2){System.out.println("B");
break;
}else {
System.out.println("请重新尝试输入____");
}//此处的大括号容易被丢
}while(true);//单词错误
}
}
Java入门第一季(IDEA工具)升级版
1165646 学习 · 17587 问题
相似问题