java10

数组

存多个变量

可以存整数,也可以存小数,隐式转化。

两种格式↑

int [] A={1,2}

定义一个整数类型的数组A,内容为1,2。

int[]a=new int[]{1,2}

声明一个新的int[]。

地址。

双重索引,表格,

a[qqq[0]]]→a[1]→rr↓

存↓

覆盖。

遍历

qqq 的长度,Le n gth

求和

统计。

覆盖版本↓

静与动

所以静态是固定自己把1234567一个一个写数组动态是自动写进数组对吗?

存3个int类型整数。

没有写入的初始化默认是null,int为0

动态存入

索引越界,访问了不存在的值。

随机数存入。

第2个代码的意思就是说调用新的RanDOM方法,赋值给这个方法的r。

第二行,这段代码的意思是实例化一个 Random 类的对象 r ,用于生成随机数。

Random 是Java提供的用于生成伪随机数的类,通过 new Random() 可以创建该类的一个实例(对象),后续可以通过这个对象 r 调用 nextInt() 等方法来生成指定范围的随机数,为把随机数存入数组做准备。它不是"调用方法并赋值",而是创建随机数生成工具的对象,属于"类的实例化"操作。

现在总感觉nextint是赋予功能,创建一个这个类型的类并在这个类中调Next in这个方法。

在Java中,正确的写法是 Random r = new Random(); (注意类名 Random 首字母大写,Java是大小写敏感的)。

代码含义

这行代码的作用是创建一个 Random 类的对象 r ,用于生成各种类型的随机数(如整数、浮点数等)。

Random 对象的功能

通过 r 这个对象,可以调用 Random 类的方法来生成随机数,常见功能包括:

  • 生成随机整数: r.nextInt() (生成int范围内的随机整数)、 r.nextInt(100) (生成 0~99 之间的随机整数)。

  • 生成随机浮点数: r.nextDouble() (生成 0.0~1.0 之间的随机双精度浮点数)。

  • 生成随机布尔值: r.nextBoolean() (生成 true 或 false )。

简单来说, Random 对象是Java中用于"产生随机数"的工具,让程序可以实现诸如"随机抽奖""生成随机验证码""模拟随机事件"等功能。

💩↑

记住不能写在if后面,不然会循环很多次,else次数是100减去if次数。

比平均数小的记录值也不能打印在判断前面,不然会始终显示为零。

交换

我猜他的逻辑是往下执行,①a=b,a=20,b=20②b=a,a=20 b=20

需求

一个不停的左右交换,直到I等于j。

还是得多练,打了一遍懂了一大半,但是很晕。

打乱

我的思路,用两个随机数做下标索引,然后重复5次。

看看我的💩

他的

他和我的不一样,我是双随机,他是一个随机。

相关推荐
幽络源小助理1 分钟前
springboot基于Java的教学辅助平台源码 – SpringBoot+Vue项目免费下载 | 幽络源
java·vue.js·spring boot
星辰烈龙2 分钟前
黑马程序员JavaSE基础加强d6
java·开发语言
亓才孓3 分钟前
JUnit--Before,After,Test标签
java·junit·log4j
susu10830189113 分钟前
maven-3.9.12的conf配置settings.xml
xml·java·maven
一直都在5726 分钟前
MyBatis入门:CRUD、参数处理与防 SQL 注入
java·sql·mybatis
weixin_3993806911 分钟前
TongWeb+TongDataGrid+TongHttpServer实现Session复制
java·tomcat
青云交11 分钟前
Java 大视界 -- Java+Flink CDC 构建实时数据同步系统:从 MySQL 到 Hive 全增量同步(443)
java·mysql·flink·实时数据同步·java+flink cdc·mysql→hive·全增量同步
开开心心就好12 分钟前
音频格式互转工具,支持Mp3ApeWavFlac互转
java·网络·c++·windows·qt·电脑·excel
Java猿_12 分钟前
开发 Java 项目,选哪个 IDE?Eclipse、MyEclipse 与 IntelliJ IDEA 深度对比
java·ide·eclipse
Icarus_12 分钟前
IDEA Android studio 快捷鍵
java·android studio·intellij-idea