每日学习-Java基础(五)变量1(变量定义、基本数据类型、字面值)

mac2025-10-18  6

每日学习-Java基础(五)变量1(变量定义、基本数据类型、字面值) 一、变量定义 1、概念:用来命名一个数据的标识符。 2、个人理解:可以改变的量。如何实现,用一个符号表示它,每次改变这个符号的值,就改变了它的量。 3、例子: int a = 200;// a是一个整数,用整型数据类型int声明,其值是200; a = 300;// 改变a的值 二、基本数据类型 说明:现实世界数据有整数,小数,字符,字符串,需要用不同的数据类型表示它们。 1、整型 2、浮点型 3、字符型 char,16字节,单引号,只能表示一个字符 如:char ch = ‘a’;

4、布尔型 Boolean,值为true,false,不能为1,0 如Boolean boolean = true;

5、练习 // 变量 // 8种基本数据类型,4类 public class Variable { public static void main(String[] args) {

// 1-整型(byte,short,int,long) // byte 字节型 1个字节 // -128~127 byte b = 12; System.out.println("b = " + b); //byte b1 = 128; // 报错 // short 短整型 2个字节 // -32768~32767 short s = 128; System.out.println("s = " + s); //short s1 = 32768; // 报错 // int 整型 4个字节 默认 // -2,147,483,648~2,147,483,647 int i = 32767; System.out.println("i = " + i); //int i1 = 2147483648; // 报错 //int i2 = -2147483649; // 报错 // long 长整型 8个字节 // -9,223,372,036,854,775,808~9,223,372,036,854,775,807 long l = 2147483648L; // 需加后缀 L或l,否则报错。 //long l1 = 2147483648; // 报错 // 原因:因为整型默认数据类型是int,int类型报超界错误,2147483648超出int类型的数据范围。 System.out.println("l = " + l); //long l1 = -9223372036854775809; // 报错 // 2-浮点型 (float,double) // float 4个字节 // 3.4E-038~3.4E+038 科学计数法 E = 10 float f = 3.14F;// 浮点数默认数据类型 double System.out.println("f = " + f); //float f1 = 0.0000676;// 报错,未加后缀F或f //float f2 = 3.5E+038F;// 报错,超界 // double 8个字节 // 1.7E-308~1.7+308 double d = 3.14; System.out.println("d = " + d); //double d1 = 1.8E+308; // 报错,超界 // 3-字符 char 2字节 // -32768~32767 char ch = 'a'; System.out.println("ch = " + ch); //char ch1 = 'ab'; // 报错,只能存放一个字符 //char ch2 = "c"; // 报错,字符为单引号 // 4-布尔型 Boolean Boolean bool = false; System.out.println("bool = " + bool); Boolean bool1 = true; System.out.println("bool1 = " + bool1); //Boolean bool2 = 1; // 报错 //Boolean bool3 = 0; // 报错,不能为 1或0 }

}

运行截图: 三、字面值

1、整型 如:0,-1,12,128,32768,2147483648L等整数 (1)long类型需带后缀L或l; (2)需根据数据类型存储不同范围整型数据; (3)默认数据类型是int;

2、浮点型 如:-3.14,3.14f,2.3E+12; (1)float型数据需带后缀F或f; (2)默认数据类型为double:

3、字符 如:‘a’,‘钟’,‘0’,‘A’,’\r’等; (1)单引号; (2)一个字符; (3)转义字符,如’\r’,“\”对它们进行转义,以进行输出显示。 4、字符串 如:“a”,“123”,"Hello World"等; (1)字符串非基本数据类型,而是类; (2)双引号; (3)一个或多个字符;

5、布尔型 如:true,false (1)不能是其他值;

最新回复(0)