吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1126|回复: 9
收起左侧

[学习记录] JAVA第三天 流程控制 思维导图

[复制链接]
啊笨 发表于 2022-3-26 11:14
加油,又坚持一天!离胜利又进一步!!!
流程控制.png

第二天 运算符

第一天 数据类型

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 啊笨 发表于 2022-3-26 13:52
本帖最后由 啊笨 于 2022-3-26 13:56 编辑

自己写的一个for循环,完成一个99乘法口诀。这个都是编程里面非常常见的例子!

[Java] 纯文本查看 复制代码
public class demo1 {
    public static void main(String[] args) {
        // 乘法口诀,横着,从1开始,到9止 
        for (int j = 1; j <= 9; j++) {
            // 竖着,也是从 1-9   每个j 都要过9个i
            for (int i = 1; i <= j; i++) {
                //print  没有ln的是不换行,所以后面加了一个空格“ ”
                System.out.print(i + "x" + j + "=" + i*j + " ");
            }
            //换行 println有ln的是换行,要输出的上面全输出了,所以这只是一个换行
            System.out.println();

        }
    }
    
}

输出结果

for循环

for循环

 楼主| 啊笨 发表于 2022-3-26 13:58
在第六行那里,开始输入的是,i <= 9
输出的结果是,每行都是9个。
 楼主| 啊笨 发表于 2022-3-26 14:37
while 循环,99乘法口诀

[Java] 纯文本查看 复制代码
public class demo9 {
    public static void main(String[] args) {
        int i = 1;
        while(i <= 9){
            int j = 1;
            while(j <= i){
                System.out.print(j + "x" + i + "=" + j * i + " ");
                j++;
            }
            System.out.println();
            i++;
        }
    }
}
 楼主| 啊笨 发表于 2022-3-26 15:28
一个猜数字的小游戏。也是练习一下所学的。

[Java] 纯文本查看 复制代码
//键盘输入包(API)
import java.util.Scanner;
//随机数字包
import java.util.Random;

public class demo3 {
    public static void main(String[] args) {
        //创建随机数(Random)和键盘录入(Scanner)对象
        Random r = new Random();
        Scanner sc = new Scanner(System.in);
        //使用Random产生一个0-99内的随机数,由于后面+1,所以数是1-100
        int randomNum = r.nextInt(100) + 1;
        //循环次数的初始条件
        int n = 1;
        //判断循环10次,如果想要可以无限次输入,可以用(true)代替
        while (n <= 10) {
            //接收键盘录入
            System.out.println("请输入您猜测的数字:");
            int num = sc.nextInt();
            //用于判断输入数字(num)跟随机数字(randomNum)大小比较
            if (num > randomNum) {
                //(10-n)是还剩余次数显示
                System.out.println("您猜大了,请重猜!您还有" + (10-n) + "机会");
            } else if (num < randomNum) {
                System.out.println("您猜小了,请重猜!您还有" + (10-n) + "机会");
            } else {
                System.out.println("恭喜,您猜对了!");
                break;
            }
            //循环次数自增
            n++;
        }
        System.out.println("欢迎再次来玩!");
    }
}
linshun98 发表于 2022-3-26 16:29
看着头痛
 楼主| 啊笨 发表于 2022-3-26 19:50

哈哈,确实太复杂了,如果我学好了,到时想办法简化下思维导图。

其实,有个视频的(放在第二天里面。),你可以下载看看,讲的蛮好的。
834657833 发表于 2022-3-27 03:17
啊笨 发表于 2022-3-26 13:52
自己写的一个for循环,完成一个99乘法口诀。这个都是编程里面非常常见的例子!

[mw_shl_code=java,true]p ...

第8行。打印哪里,改成System.out.pring(j + "x" +i + "=" + i*j +" ");把J和I 的位置互换下。打印的结果,更符合哦
 楼主| 啊笨 发表于 2022-3-27 08:08
834657833 发表于 2022-3-27 03:17
第8行。打印哪里,改成System.out.pring(j + "x" +i + "=" + i*j +" ");把J和I 的位置互换下。打印的结果 ...

确实,感谢指定!
99口诀.png
linshun98 发表于 2022-3-27 17:52
啊笨 发表于 2022-3-26 19:50
哈哈,确实太复杂了,如果我学好了,到时想办法简化下思维导图。

其实,有个视频的(放在第二天里面。 ...

好的,感谢大佬
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表