/*常量: 是指固定不变的数据
标识符: 自己取的名字其实就是标识符 变量名\类名\方法名
标识符的命名规则:
1.是由字母(a-zA-Z),数字(0-9),美元符合($)和下划线(_)组成
2.不能以数字开头
3.不能与关键字重名
4.严格区分大小写
标识符的命名规范:
知名达意 驼峰命名法
name
stuNum
stu_num
xue_hao
变量:程序中可以变化的量
变量的作用: 就是用来存储数据的
定义:
数据类型 变量名 = 值\数据;// 意思: 定义一个变量用来存储等于号右边的数据
数据类型: 基本数据类型\引用数据类型
基本数据类型: byte , short,int,long,float,double,char,boolean
变量名: 自己取的名字,但是符合标识符命名规则和规范
= 赋值符号,把等于号右边的值赋值给左边的变量
值\数据: 具体的值\数据
; 代表语句的结束
变量的重新赋值:
变量名 = 值;
注意:
1.在同一作用域,不能有同名的变量 作用域: 一对一对的大括号*/
public classDemo2{public static voidmain(String[] args){//需求: 定义一个int类型的变量
int num1 = 10;//定义了一个int类型的变量,变量里面存储的值是10//需求: 我要往计算机中存储一个 'a'字符
/*分析: 由于变量就是用来存储数据的,所以我们可以使用变量来存储'a'字符到计算机中
变量的格式:
数据类型 变量名 = 值;
数据类型: char
变量名 : ch
值: 'a'*/
char ch = 'a';
System.out.println(ch);//如果System.out.println()小括号中的是常量,那么就直接输出常量值,如果是变量,那么就是输出该变量中的值
ch= 'b';
System.out.println(ch);//需求: 往计算机中存储 1.2
double d = 1.2;
System.out.println(d);//需求: 往计算机中存储 1.2 使用float类型//小数直接写默认是double类型,如果想表示float类型的小数,记得在小数的后面加上 f\F//float f = 1.2;//为什么会报错? 因为小数直接写默认是double类型,所以等于号的右边是double类型,等于号的左边是float类型
float f = 1.2F;
System.out.println(f);
System.out.println("==================分割线==================");//整数
byte bys = 120;
System.out.println(bys);short s = 140;
System.out.println(s);int num = 1000;
System.out.println(num);long l = 2212345678L; //long类型的数据记得加l\L
System.out.println(l);
System.out.println("==================分割线==================");//字符
char ch2 = 'a';//字符指的是单引号引起来的内容,并且单引号里面不能为空,必须含有一个字符
System.out.println(ch2);
System.out.println("==================分割线==================");//布尔类型
boolean flag = true;//已经定义了一个boolean 类型的变量 flag
System.out.println(flag);//需求: 把flag变量中存储的值改为false
flag = false;//直接获取变量flag,把flag里面的值改为 false
System.out.println(flag);
}
}