【JavaSE-2】数据类型与变量

发布于:2025-02-28 ⋅ 阅读:(10) ⋅ 点赞:(0)

1、字面量(字面常量)

就是告诉程序员,数据在程序中的书写格式。

常量即程序运行期间,固定不变的量称为常量。

字面量类型 说明 程序中的写法
整数 不带小数的数字 666,-88
小数 带小数的数字 13.14,-5.21
字符 必须使用单引号,有且仅能一个字符 ‘A’,‘0’, ‘我’
字符串 必须使用双引号,内容可有可无 “HelloWorld”,“”," "
布尔值 布尔值,表示真假,只有两个值:true,false true 、false
空值 一个特殊的值,空值 值是:null

注意:

  1. 字符串之间可以进行拼接,使用加号+,如:"liming"+"23";输出结果是liming23
  2. 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

注意:输出结果中nameage中间空4个空格,是因为\t是从前面的字符串的长度开始补齐的。

代码练习2:

public class Demo1{
   
	public static void main(String[] args