您的位置:首页 > 编程语言 > Java开发

Java语言基础------流程控制经典案例

2019-03-04 08:40 148 查看
版权声明:欢迎转载 https://blog.csdn.net/qq_37875585/article/details/88078222

九九乘法表

  1. 分析一行如何输出

  2. 分析多行如何输出

  3. 代码:

    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

  1. 代码
    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);
    }

猜数字游戏

  1. 原理:
  2. 代码:
    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);
    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: