常量和变量
常量的概念和分类
常量:在程序运行期间,固定不变的量。
常量的分类:
- 字符串常量 :用双引号引起来的部分。如:“Hello,World!”、“abc”、“123”。
- 整数常量: 数字(无小数点)
- 浮点数常量:数字(含小数点)
- 字符常量:用单引号引起来的单个字符。例如:‘A’ 、‘B’、‘人’
- 布尔常量:true、false
- 空常量:null (代表没有任何数据)。
常量的打印输出
public class Const {
public static void main (String [] args){
// 字符串常量
System.out.println("Hello,World!");
System.out.println("上进威龙");
//整数常量
System.out.println(666);
System.out.println(-666);
//浮点数常量
System.out.println(3.14);
System.out.println(-3.14);
//字符常量 (两个引号之间必须只有一个字符,且不能为空。
System.out.println('A');
System.out.println('好');
//布尔常量
System.out.println(true);
System.out.println(false);
//空常量,空常量不能直接打印输出
}
}
基本数据类型
- 整数型: byte(1字节)、 short(2字节)、 int(4字节) 、long(8字节)
- 浮点型: float(4字节)、 double(8字节)
- 字符型: char(2字节)
- 布尔型: boolean(1字节)
注意事项:
- 字符串不是基本数据类型,而是引用数据类型。
- 浮点型可能只是近似值,非精确值。
- 数据范围与字节数不一定相关。如:float数据范围比long更加广泛,但是long是8字节 float是4字节。
- 浮点数当中默认类型是double,如果用float,需加上后缀F(f)。
- 如果是整数,默认为int型,如果用long,需加上后缀L(l)
变量的概念与定义格式
**变量:**程序运行期间,内容可以发生改变的量。
创建一个变量并且使用的格式:
数据类型 变量名称 ; //创建了一个变量
变量名称 = 数据值; //将右边的数据值赋给左边的变量
一步到位的格式:
数据类型 变量名称 = 数据值; //在创建一个变量的同时,立刻放入指定的数据值。
变量的基本使用
代码编写如下 :
public class Variable {
public static void main (String [] args) {
//创建一个变量 格式:数据类型 变量名称;
int num;
//向变量中存入数据 格式: 变量名称 = 数据值;
num = 99;
//当打印输出变量名称的时候,显示的是变量的内容
System.out.println(num);
//改变变量的值
num = 66;
System.out.println(num);
//一步到位格式
int num1 = 33;
System.out.println(num1);
int num2 = num1;
System.out.println(num2);
}
}
在这只举出int变量的例子,其他不一一列举。在使用不同变量时需注意字节限制和使用规范。
变量的重要事项
- 如果创建多个变量,那么变量之间的名称不可以重复。
- 对于float和long类型来说,字母后缀F和L不能省略。
- 如果使用byte或者short类型的变量,右侧的数据值不能超过变量类型的范围。
- 没有进行赋值的变量,不能直接使用,必须在赋值之后才能使用。
- 变量使用不能超过作用域1的范围。
- 可以通过一个一句创建多个变量,但一般情况不推荐。
右侧的数据值不能超过变量类型的范围。
4. 没有进行赋值的变量,不能直接使用,必须在赋值之后才能使用。
5. 变量使用不能超过作用域1的范围。
6. 可以通过一个一句创建多个变量,但一般情况不推荐。