常量:在程序运行期间,固定不变的量
常量的分类
- 字符串常量:凡是用双引号引起来的部分,叫做字符串常量,例如:“abc”、“hello”、“124”
- 整数常量:直接写上的数字没有小数点,例如:10、35
- 浮点数常量:直接写上的数字,有小数点,例如:2.5、-3.5
- 字符常量:用单引号引起来的单个字符,例如:‘A’、‘3’、‘夏’
- 布尔常量:只有两种取值:true、false
- 空常量:null,代表没有任何数据
package com.min;
public class Main {
public static void main(String[] args) {
System.out.println("abc");
System.out.println(30);
System.out.println(3.35);
System.out.println('A');
System.out.println(true);
//System.out.println(null);错误
}
}
变量:程序运行期间,内容可以发生改变的量
变量名称=变量值//赋值,将右边的数据值,赋值交割左边的变量
数据类型 变量名称=数据值//在创建变量的同时并赋值
package com.min;
public class Main {
public static void main(String[] args) {
int num1;//创建一个变量
num1=2;//向变量赋值
System.out.println(num1);
byte num2=30;//不能超过数据范围
System.out.println(num2);
long num3=300000L;
System.out.println(num3);
}
}
注意事项
- 如果创建多个变量,变量之间的名称不可以重复
- 对于float和long类型,字母后缀F和L不要丢掉
- 数据值不能超过数据类型范围
- 没有进行赋值的变量不能直接使用
- 变量的使用不能超过作用域的范围
- 可以通过一个语句创建多个变量,但一般情况下不这么写