- 博客(7)
- 收藏
- 关注
原创 Java嵌套类
Override是一个 Java 注解,用于标记一个方法为重写(Override)父类中的方法。这个注解告诉编译器,当前方法应该覆盖(或重写)父类中的一个方法。如果方法签名与父类中声明的方法不匹配,编译器会生成错误提示。这有助于防止在重写方法时出现常见错误,如方法签名错误或方法名拼写错误。
2024-08-11 15:49:37 869
原创 Java生成随机数
类是Java标准库提供的一个随机数生成器类,可以生成不同类型的随机数,如整数、长整数、浮点数等。是Java 7 新增的类,提供了高效的多线程随机数生成器。方法返回一个 [0.0, 1.0) 范围内的随机浮点数。
2024-07-29 22:12:19 384
原创 Java数组
具体来说,数组对象在堆内存中分配空间,而数组变量本身则是引用,它存储的是数组对象在堆内存中的地址。因此,当你声明一个数组变量时,实际上是在声明一个引用变量。在Java中,如果你创建了一个数组但没有显式地初始化或赋值给数组元素,Java会根据数组的类型给出默认初始值。这些默认值确保了数组在创建后,即使没有明确赋值,也不会导致未初始化的情况,而是安全地使用了默认值。在Java中,数组是一种特殊的对象,因此它是引用类型。都是引用类型的变量,它们可以引用(即指向)分配在堆内存中的具体数组对象。
2024-07-25 22:32:17 680
原创 循环实现 + 1 / 1 - 1 / 2 … - 1 / 100 =
在Java中,如果两个整数相除,结果会是整数。例如,1/2 结果是 0 而不是 0.5。这是因为整数除法会向下取整。当你将 1 除以 i(其中 i 是整数)时,得到的结果是一个浮点数 0.0,因为整数除法的结果会自动转换为浮点数。因此,1/i 对于任何正整数 i 都会得到 0.0,因为 1 除以任何正整数都小于 1,而整数除法的结果是 0。所以,无论你迭代到多少次循环,double num = 1/i;将始终赋值为 0.0。
2024-07-25 17:07:52 157
原创 利用循环输出字母
如果整数的值超出了 0 到 65535 范围,Java 将会对其进行模运算(modulo 65536),然后再取其低 16 位的值。举例来说,Unicode 字符集包含了世界上所有主要的书写系统的字符,而 UTF-8 编码策略是将 Unicode 中的字符以一种可变长度的方式编码为字节序列,以便在计算机上存储和传输。然而,超出范围的字符通常是不可打印或不常用的字符,因此在实际应用中可能会显示为特殊的符号或空格。类型值,尽可能地利用其低 16 位来表示一个字符。的值如何,Java 都能够生成一个对应的。
2024-07-25 16:29:48 772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人