阅读《Java语言程序设计--基础篇》的零碎知识

版权声明: https://blog.csdn.net/qq_40794602/article/details/88290927

如果一个字符串和一个数值连接,数值将转化为字符串然后和另外一个字符串相连接

导入语句知识告诉编译器在什么地方可以找到这些类,声明明确导入和声明通配符导入在性能上没有什么区别

System.out.println(x = 1);     等价于   x = 1;System.out.println(x);

Java表达式是变量、常量、运算符、方法调用的序列,它执行指定的计算并返回某个确定的值;

int sum = 0;
sum += 4.5;  //等价于 sum = (int)(sum + 4.5);

注意:及那个一个int型变量的赋值给short型或byte型变量,必须显式地使用类型转换。例如,下述语句就会有一个编译错误:

int i = 1;

byte b = i;  //  Error  because explicit casting is required

然而,只要整形直接量是在目标变量允许的范围内,那么将整型直接赋值给short型或者byte型变量时,就不需要显式的类型转换

 Math.random()  可以获得一个0.0~1.0之间的double值,不包括1.0

char 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符

next() 方法遇见第一个有效字符(非空格,非换行符)时,开始扫描,当遇见第一个分隔符或结束符(空格或换行符)时,结束扫描,获取扫描到的内容,即获得第一个扫描到的不含空格、换行符的单个字符串。使用nextLine()时,则可以扫描到一行内容并作为一个字符串而被获取到。

猜你喜欢

转载自blog.csdn.net/qq_40794602/article/details/88290927