- 基本数据类型创建变量
- 基本数据类型的值常量
- System.out.println()
1.byte、short、int
型的值常量都是直接写整数
示例
(1)byte age = 122;编译器认为122是byte型
(2)byte year = 200;编译器认为200是byte型,而byte型的最大取值为127,所以这行代编译会报错,
2. long型的值常量是整数后面加上"L"或"l"
示例
long x4 = 123L;//编译器认为123是long型.123在long型的取值范围内
3.小数表示法
(1)直接写小数如: 23.2、0.233、9999.999
(2)科学记数法如: 123.01E23、0.011E100; (E不分大小写)
3.floag型的值常量为小数后面加上"F"或"f"
4.double型的值常量为小数或小数后面加上D
public class Test {
public void test() {
byte x1 = 127; //编译器认为127是byte型,127在byte型的取值范围内
short x2 = 2334; //编译器认为2334是short型,2334在short型的取值范围内
int x3 = 999999999; //编译器认为999999999是int型, 999999999在int型的取值范围内
long x4 = 9999999999L;//编译器认为9999999999是long型,9999999999在long型的取值范围内
float x5 = 99999.234F;//编译器认为99999.234f是float型,99999.234在float型的取值范围内
double x6 = 9.23E23; //编译器认为9.23E23是double型,9.23E23在double型的取值范围内
}
}
5. char字符型值常量有两种型式:
(1)为1对单引号中包含一个字符, 如'我'、'0'、'Y'、'@'、'&';
(2)整数,每个'字符'都对应一个整数,实计开发中不会使用本种方式,所以这里只了解即可
public class Test {
public void testChar() {
char a = '我';
System.out.println(a);//我
int b = a;
System.out.println(b);//25105
char c = 25105;
System.out.println(c);//我
}
public static void main(String[] args) {
Test t = new Test();
t.testChar();
}
}
6.boolean布尔型,只有两个值 true与false
例:
boolean b1 = true;
boolean b2 = false;
boolean b3 = b2;
布尔型用于判断真假
例:
boolean x = true
if(x) {
System.out.println("真的");
} else {
System.out.println("假的");
}