JAVA基础之变量

/*
变量:是内存中的一小块区域。在程序的执行过程中,其值可以在一定范围内发生变化。

变量的定义格式:
	数据类型 变量名 = 初始化值;
数据类型:
	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);
}

}

猜你喜欢

转载自blog.csdn.net/qq_42268638/article/details/82860569