版权声明:欢迎转载 https://blog.csdn.net/qq_37875585/article/details/88078222
九九乘法表
-
分析一行如何输出
-
分析多行如何输出
-
代码:
public static void main(String[] args) { /* * 99 乘法表 */ for(int j=1;j<=9;j++) { for(int i=1; i<=j; i++) { System.out.print(i+"X"+j+"="+(i*j)+" "); } System.out.println(); } }
累加 1+2+3+…+100
- 代码
public static void main(String[] args) { /* * for 循环案例 * 1+2+...+100=? * sum=0 * i = 1 * sum = sum + i * i = 2 * sum = sum + i * i = 3 * sum = sum + i * i = 4 * sum = sum + i * ... */ int sum=0; for(int i=1; i<=100; i++) { System.out.println(i); sum += i; } System.out.println(sum); }
猜数字游戏
- 原理:
- 代码:
public static void main(String[] args) { /* * 猜数字游戏: * 1. 随机生成一个整数 2. 提示:0~99 你猜 3. 等待用户的输入 62 4. 检查数字 1. 输入小则提示“猜小了” 2. 输入大则提示“猜大了” 3. 输入信息正好“猜中了” 5. 如果没有猜中返回 2 */ int num = (int)(Math.random()*100); Scanner console = new Scanner(System.in); int guess; do { System.out.print("请输入0~99:"); //guess: 猜 guess=console.nextInt(); if(guess>num) { //猜大了 System.out.println("猜大了!"); } else if(guess<num) { //猜小了 System.out.println("猜小了!"); } else { //猜中了 System.out.println("猜中了!"); } }while(guess!=num); }