1.简单判断
public class A {
public static void main(String[] args) {
int x = 3;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数字");
int y = scanner.nextInt();
if (x == y) {
System.out.println("猜对了");
} else {
System.out.println("猜错了");
}
}
}
2.随机判断
public class A {
public static void main(String[] args) {
Random r = new Random();
int x = r.nextInt(10);
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数字");
int y = scanner.nextInt();
if (x == y) {
System.out.println("猜对了");
} else {
System.out.println("猜错了");
}
}
}
3.循环猜数
public class A {
public static void main(String[] args) {
Random r = new Random();
int x = r.nextInt(10);
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请输入一个数字");
int y = scanner.nextInt();
if (x == y) {
System.out.println("猜对了");
break;
} else {
System.out.println("猜错了");
}
}
}
}
4.循环猜数+次数
public class A {
public static void main(String[] args) {
Random r = new Random();
int x = r.nextInt(10);
int z=0;
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请输入一个数字");
int y = scanner.nextInt();
z++;
if (x == y) {
System.out.println("猜对了");
break;
} else {
System.out.println("猜错了");
}
}
System.out.println(z);
}
}
5.判断大小
public class A {
public static void main(String[] args) {
Random r = new Random();
int x = r.nextInt(10);
int z = 0;
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请输入一个数字");
int y = scanner.nextInt();
z++;
if (x == y) {
System.out.println("猜对了");
break;
} else {
if (y > x) {
System.out.println("猜大了");
} else {
System.out.println("猜小了");
}
}
}
System.out.println(z);
}
}



