/*
变量:是内存中的一小块区域。在程序的执行过程中,其值可以在一定范围内发生变化。
变量的定义格式:
数据类型 变量名 = 初始化值;
数据类型:
byte,short,int,long,float,double,char,boolean
注意:
定义long类型变量的时候,最好直接加L;
定义float类型变量的时候,最好直接加F;
变量定义的注意事项:
1)变量未赋值,不能直接使用
2)变量只在它所属的范围内有效
变量属于它所在的那对大括号
3)一行上可以定义多个变量,但是不建议
组成:
1)对区域要有限定:How? 用数据类型来限定
2)必须对区域给一个名称:变量名
3)区域内必须有内容:初始化值
定义格式:
数据类型 变量名 = 初始化值;
计算机存储设备的最小信息单元是“位(bit)”
计算机最小的存储单元是“字节(byte)”,由8个位组成
*/
/*
数据类型:Java是一种强类型语言,针对每一种数据都给出了明确的数据类型
数据类型分类:
1):基本数据类型
2):引用数据类型(类,接口,数组)
基本数据类型:4类8种
1)整数: 占用字节数
byte 1
short 2
int 4
long 8
2)浮点数
float 4
double 8
3)字符
char 2 //汉字也可以是字符
4)布尔
boolean 1
注意:
1)整数默认是int类型,浮点数默认是double类型
2)定义long类型数据的时候,要加L或者l,建议加L
定义float类型数据的时候,要加F或者f,建议加F
*/
/*
标识符:啊就是用来给包,类,方法,变量等起名字的符号
组成规则:
1)unicode字符:数字字符,英文大小写字母,汉字(不建议使用汉字)
2)下划线
3)美元符$
注意事项:
1)不能以数字开头
2)不能是java中的关键字
常见命名规则:
1)基本要求:见名如意
2)常见的命名: 包(其实就是文件夹,用于对类进行管理)全部小写,多级包,隔开:com,com.itheima
类:一个单词首字母大写:Student,Car;
多个单词每个单词的首字母大写:HelloWorld;
方法和变量:一个单词首字母小写:age,show();
多个单词组成从第二个单词开始每个单词的首字母大写:maxAge,getAge();
*/
public class DataType{
public static void main(String[] args){
//数据类型 变量名 = 初始化值;
int aa = 10;
//int 2b = 20;//F
//int class = 100;//F
//定义byte类型的变量
byte b = 10;
System.out.println(10);
System.out.println(b);
//定义short类型的变量
short s = 100;
System.out.println(s);
//定义int类型的变量
int i = 100;
System.out.println(i);
//定义long类型的变量
long l = 1000000000000L;
System.out.println(l);
//定义float类型的变量
float f = 12.34F;
System.out.println(f);
//定义double类型的变量
double d = 12.34;
System.out.println(d);
//定义char类型的变量
char c = 'a';
System.out.println(c);
//定义boolean类型的变量
boolean bb = true;
System.out.println(bb);
//定义一个变量 (2)
int aa;
aa = 20;
System.out.println(aa);
{
//代码块
int cc = 30;
System.out.println(cc);
}
//System.out.println(cc); //F
//3)不建议使用
// int x,y;
// x = 10;
// y = 20;
// System.out.println(x);
// System.out.println(y);
int x = 10;
int y = 20;
System.out.println(x);
System.out.println(y);
}
}