常量与变量的使用
一)、字符串常量和字符常量
1-1):字符串常量:
由双引号" " 引起的内容,println("善学如春起之苗");
1-2):字符常量:
由单引号' ' 引起的内容
println('J');
public class Test1 {
public static void main(String[] args) {
// 控制台输出任意5行字符串类型常量值
System.out.println("善学如春起之苗");
System.out.println("不见其增,日有所长");
System.out.println("假学如磨刀之石");
System.out.println("不见其损,年有所亏");
System.out.println("加油吧!少年");
// 控制台输出任意5行字符类型常量值
System.out.println('J');
System.out.println('A');
System.out.println('V');
System.out.println('A');
System.out.println('!');
}
二)、整数型常量和浮点型常量
2-1):整数型常量
直接输出整数数字
2-2): 浮点型常量
直接输出小数数字
public static void main(String[] args) {
// 控制台输出任意5行整数类型常量值
System.out.println(-2147483648);
System.out.println(-100);
System.out.println(0);
System.out.println(100);
System.out.println(2147483647);
// 控制台输出任意5行小数类型常量值
System.out.println(-100.0);
System.out.println(-10.0);
System.out.println(0.0);
System.out.println(10.9);
System.out.println(100.9);
}
三)、布尔型常量
-
直接输出true或false
public static void main(String[] args) {
// 控制台输出所有布尔类型常量值
System.out.println(true);
System.out.println(false);
}
四)、变量的概念
-
变量
程序运行期间可以发生改变的值
创建变量:
变量类型 变量名 = 赋值
调用变量名的过程就是在使用变量public class Test1 {
public static void main(String[] args) {
// 定义2个 byte类型变量,分别赋byte类型范围内最大值和最小值,并输出在控制台.
byte num1 = -128;
byte num2 = 127;
System.out.println(num1);
System.out.println(num2);// 定义2个 short类型变量,分别赋short类型范围内的值,并输出在控制台. short num3 = -32768; short num4 = 32767; System.out.println(num3); System.out.println(num4); // 定义2个 int类型变量,分别赋int类型范围内的值,并输出在控制台. int num5 = -2147483648; int num6 = 2147483647; System.out.println(num5); System.out.println(num6); // 定义2个 long类型变量,分别赋超过int类型范围的值,并输出在控制台. long num7 = -2147483649L; long num8 = 2147483648L; System.out.println(num7); System.out.println(num8); }
}
四)、常量的概念及分类
- 常量的概念
程序运行期间固定不变的量
一般是在没有变量引用的数据,如直接打印输出的量,没有指针指向 - 常量的分类
- 字符串常量 “hello”
由" "引起的部分,如:直接 “hello”, 没有变量指向
字符串常量在内存中存放的是一个固定的地址值 - 字符常量 ‘a’
由单引号' ',引起的部分,如: ‘a’,
字符常量在内存中以ASCII码的形式存储,是一个固定数值,占一个字节
- 字符常量和整型常量1的区别
'1' 和 1 的区别:
字符常量‘1’: 在内存中以ASCII码的形式存储,占一个字节
整型常量1:在内存中以二进制补码的形式存储,占2-4个字节
- 整型常量 2
直接写上的数,没有小数点,如:2 - 浮点型常量 2.33
直接写上的数,有小数点, 如:2.33 - boolean常量 true 或 false
直接写上 true 或 false
- 字符串常量 “hello”