1、字面量(字面常量)
就是告诉程序员,数据在程序中的书写格式。
常量即程序运行期间,固定不变的量称为常量。
字面量类型 | 说明 | 程序中的写法 |
---|---|---|
整数 | 不带小数的数字 | 666,-88 |
小数 | 带小数的数字 | 13.14,-5.21 |
字符 | 必须使用单引号,有且仅能一个字符 | ‘A’,‘0’, ‘我’ |
字符串 | 必须使用双引号,内容可有可无 | “HelloWorld”,“”," " |
布尔值 | 布尔值,表示真假,只有两个值:true,false | true 、false |
空值 | 一个特殊的值,空值 | 值是:null |
注意:
- 字符串之间可以进行拼接,使用加号+,如:
"liming"+"23"
;输出结果是liming23
。 null
不能直接打印,如果打印,需要以字符串形式打印。
代码练习:
public class Demo1 {
public static void main(String[] args) {
System.out.println(10); // 输出一个整数
System.out.println(5.5); // 输出一个小数
System.out.println('a'); // 输出一个字符
System.out.println(true); // 输出boolean值true
System.out.println("开始java学习"); // 输出字符串
//输出空值
//注意:null不能直接打印的。
//如果我们要打印null,那么只能用字符串的形式进行打印
//System.out.println(null);//error
System.out.println("null");
}
}
1.1、特殊字面量:转义字符
\t
制表符
在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补1个空格,最多补8个空格。
代码练习1:
public class Demo1{
public static void main(String[] args){
System.out.println("name" + '\t' + "age");
System.out.println("liming" + '\t' + "23");
}
}
运行结果:
name age
liming 23
注意:输出结果中name
和age
中间空4个空格,是因为\t
是从前面的字符串的长度开始补齐的。
代码练习2:
public class Demo1{
public static void main(String[] args