码迷,mamicode.com
首页 > 编程语言 > 详细

java小知识点

时间:2016-06-30 23:09:42      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

通过强制类型转换将 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小知识点

标签:

原文地址:http://www.cnblogs.com/songwenyi/p/5631442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!