二、常量变量与数据类型
1.常量
常量是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变,一般用大写字符。
语法:final 常量名 = 值;如:final String LOVE = ‘java’;
2.变量
【1】定义:变量就是在程序运行过程中其值可以发生变化的量。我们可以把变量看作一个容器。
【2】声明格式:变量类型 变量名 = 变量值。
【3】命名规则:小驼峰命名法(上一篇提到过)、见名知意、区分大小写,如:myAge、stuName。
【4】使用规则:
- 先声明后使用。
- 可以声明变量的同时进行初始,如:String love = “java”;或者:String love;love = “java”;
- 变量每次只能赋一个值,但可以修改多次。
- main方法中定义的变量必须先赋值,然后才能输出。
- 变量名不建议使用中文,跨平台操作时会出现乱码。
3.数据类型
Java是一种强类型语言,而且必须在编译时就确定其类型。
【1】数据类型是一组性质相同的值的集合以及定义在这个值集合上的一组操作的总称。
【2】数据类型的种类:基本数据类型与引用数据类型。基本数据类型存的是数据本身,引用数据类型存的是保存数据的空间地址。
【3】典型基本数据类型:
ps:float型变量赋值时在数值后添加字母f。char型变量赋值时使用单引号(’)引起来,String型变量赋值使用双引号("),如:Sting name = “张三”;Char sex = ‘男’;
根据知识上文知识点写的代码:
public class Demo{
public static void main(String[] args){
//需求1: 定义一个变量存储一个正常人的年龄。
byte age = 120; //声明了一个byte类型的变量,该变量的名字叫age,把120存储到了age变量中。
//改变变量的值
age = 121;
//需求2: 定义一个变量存储老师口袋钱。
short money = 128;
//需求3: 定义一个变量存储老黎的钱。
int bossMoney = 1000000000;
//需求4: 定义一个变量存储周小川老板
long allMoney = 10000000000000000L;
//存储小数
float f = 3.14f;
double d = 3.1415926537;
//布尔类真假
boolean b = false;
//字符与字符串
char c = 'a';
String str = "hello world";
System.out.println(str); //需要获取一个变量存储的数据,只需要使用变量名即可。
}
}