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

r囧r小猫 2022-03-15 12:22 338阅读 0赞

九九乘法表

  1. 代码:

    1. public static void main(String[] args) {
    2. /* * 99 乘法表 */
    3. for(int j=1;j<=9;j++) {
    4. for(int i=1; i<=j; i++) {
    5. System.out.print(i+"X"+j+"="+(i*j)+" ");
    6. }
    7. System.out.println();
    8. }
    9. }

累加 1+2+3+…+100

  1. 代码

    1. public static void main(String[] args) {
    2. /* * 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 * ... */
    3. int sum=0;
    4. for(int i=1; i<=100; i++) {
    5. System.out.println(i);
    6. sum += i;
    7. }
    8. System.out.println(sum);
    9. }

猜数字游戏

  1. 代码:

    1. public static void main(String[] args) {
    2. /* * 猜数字游戏: * 1. 随机生成一个整数 2. 提示:0~99 你猜 3. 等待用户的输入 62 4. 检查数字 1. 输入小则提示“猜小了” 2. 输入大则提示“猜大了” 3. 输入信息正好“猜中了” 5. 如果没有猜中返回 2 */
    3. int num = (int)(Math.random()*100);
    4. Scanner console = new Scanner(System.in);
    5. int guess;
    6. do {
    7. System.out.print("请输入0~99:");
    8. //guess: 猜
    9. guess=console.nextInt();
    10. if(guess>num) { //猜大了
    11. System.out.println("猜大了!");
    12. } else if(guess<num) { //猜小了
    13. System.out.println("猜小了!");
    14. } else { //猜中了
    15. System.out.println("猜中了!");
    16. }
    17. }while(guess!=num);
    18. }

发表评论

表情:
评论列表 (有 0 条评论,338人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java基础Java流程控制

    > 块(即复合语句)是指由一对大括号括起来的若干条简单的 Java 语句。块确定了变量的作用域。一个块可以嵌套在另一个块中。但是,不能在嵌套的两个块中声明同名的变量。使用块(有

    相关 Java基础流程控制

    上次的运算符都消化好了吗?每一天都要用到一些哦~ 以前有提到过一嘴,程序执行都是从上到下执行的,emm,学到这里,感觉这句话是对的也是错的了…… 如果都是一行一行执行下去的