public class Demo01 {
public static void main(String[] arg) {
//变量:指代一个数,起变量名要知名知意
int userAge=5;//驼峰命名法,区分单词
/*
* 1.变量不能使用"关键字"
* 2.只能由字,字母,数字,下划线,$符。
* 3.不能由数字开头
*/
//int class=6;//编译错误,class是关键字
//1.声明并初始化
int a=6;
a=7;
//声明一个变量a并且赋值为6
//2.先声明后初始化
int b;
b=10;//先声明一个变量b,再给变量b赋值为10
System.out.println(a);
System.out.println(b);
//3.声明多个变量,再给变量赋值
//int c,d=9;
//System.out.println(c);
编译错误,原因没有给c变量赋值
int c,d;
c=11;
d=12;
System.out.println(c);
//4.int整型范围(占4个字节,取值范围2^31-1 -2^31-1)
int n=205585588;
//5.long长整型(占8个字节,取值范围2^63-1 -2^63-1)
long n1=205585588L;
//6.double点型(占8个字节,取值范围-1.7e+308 )
double dou=78.89;
System.out.println(dou);
//7.float浮点型(占4个字节,取值范围)
float f=78.89f;
//byte字节型(占1字节,取值范围:-127 128)
byte bt=78;
//9.boolean:布尔类型:true为真,false为假
boolean bo=true;
/*
* 10.char:字符型
* 采用Unicode编码格式,每个字符都有一个对应的码,表现的形式是char,
* 其本质就是int类型(0-65535),它所对应的ASCII编码例如
* a--97 A--65
* 字符直接量必须放在单引号中并且有一个.
* 特殊字符需要通过“\”转译,例如 char ch3='\\';
*/
char ch='a';
System.out.println(ch);
int h=ch;
System.out.println(h);
char ch2=' ';
char ch3='\\';
System.out.println(ch3);
}
}