今天学习了引用数据类型(Scanner、Random)和流程控制语句(if、for、whlie、do whlie、break等)的使用,用一个 猜数字案例进行自我巩固,
案例需求分析
案例代码
package java1;
import java.util.Random;
import java.util.Scanner;
public class caishuzi {
private static Scanner sc;
public static void main(String[] args) {
Random r = new Random();
int i = r.nextInt(100);
System.out.println("数字已生成,请输入你想猜的数字");
sc = new Scanner(System.in);
int n = sc.nextInt();
while (i!=n) {
if (i>n) {
System.out.println("对不起,您猜大了");
}else {
System.out.println("对不起,您猜小了");
}
System.out.println("请输入您猜的数字");
i = sc.nextInt();
}
System.out.println("恭喜你,猜对了");
}
}