java小知识点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java小知识点相关的知识,希望对你有一定的参考价值。
通过强制类型转换将 75.8 赋值给 int 型变量后,结果为 75,数值上并未进行四舍五入,而是直接将小数位截断
> 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
== 、 != 两边的操作数既可以是数值类型,也可以是引用类型
取模运算% 30%4=2 30里面每次拿出4最后剩下2
switch 后面小括号中表达式的值必须是整型或字符型
case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2
case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束
while先判断再执行
do while 先执行一次再判断直到条件不满足 保证至少被执行了一次
break跳出循环 break后的语句不再执行而是执行循环外地语句
continue 的作用是跳过循环体中剩余的语句执行下一次循环。
int score[]=new int[]{2,3,4,5};在声明数组的同时赋值时不能指定数组长度 score.length 为数组的长度
java.util.Arrays;
Arrays.sort(scores) 升序排列
Arrays.toString(scores)将数组转化为字符串
int[] scores = { 89, 72, 64, 58, 93 };
Arrays.sort(scores);
// 使用foreach遍历输出数组中的元素
for ( int score : scores ){ //类型 变量
System.out.println(score);
}
int num=(int)(Math.random()*100);随机数
通过输出结果,我们可以看到,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
java中的包:管理java文件 解决同名文件冲突 全小写字母
以上是关于java小知识点的主要内容,如果未能解决你的问题,请参考以下文章