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小知识点的主要内容,如果未能解决你的问题,请参考以下文章

java小知识点9

JAVA小知识点记录

Java小知识点

java小知识点

java基础小知识

java的小知识点