[字符和字符串][字符串连接][多行字符串][不可变特性][空值null]
字符类型字符类型char是基本数据类型,它是character的缩写。一个char保存一个Unicode字符:char c1 = 'A'; char c2 = '中';因为Java在内存中总是使用Unicode表示字符,所以,一个英文字符和一个中文字符都用一个char类型表示,它们都占用两个字节。要显示一个字符的Unicode编码,只需将char类型直接赋值给int类型即可:int n1 =...
字符类型字符类型char是基本数据类型,它是character的缩写。一个char保存一个Unicode字符:char c1 = 'A'; char c2 = '中';因为Java在内存中总是使用Unicode表示字符,所以,一个英文字符和一个中文字符都用一个char类型表示,它们都占用两个字节。要显示一个字符的Unicode编码,只需将char类型直接赋值给int类型即可:int n1 =...
布尔运算对于布尔类型boolean,永远只有true和false两个值。布尔运算是一种关系运算,包括以下几类:比较运算符:>,>=,<,<=,==,!=与运算 &&或运算 ||非运算 !例如boolean isGreater = 5 > 3; // true int age = 12; boolean isZero = age == 0; // ...
浮点数运算不能做位运算和移位运算浮点数运算误差浮点数常常无法精确表示浮点数0.1在计算机中就无法精确表示,因为十进制的0.1换算成二进制是一个无限循环小数,无论使用float还是double,都只能存储一个0.1的近似值,但是0.5这个浮点数又可以精确地表示例如public class Main { public static void main(String[] args) { ...
整数运算Java的整数运算遵循四则运算规则public class Main { public static void main(String[] args) { int i = (100 + 200) * (99 - 88); // 3300 int n = 7 * (5 + (i - 9)); // 23072 System.out...