| 失效链接处理 | 
| 
      java基础知识文档  PDF 下载 
	本站整理下载: 
		提取码:mlf4 
	相关截图: 
![]() 
	主要内容: 
		3.1变量和数据类型 
	
		1.整型 
	
		(1)byte 
	
		byte 数据类型是8位、有符号的,以二进制补码表示的整数; 
	
		最小值是 -128(-2^7); 
	
		最大值是 127(2^7-1); 
	
		默认值是 0,表示的为3位数以内的整数; 
	
		byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一; 
	
		(2)short 
	
		short 数据类型是 16 位、有符号的以二进制补码表示的整数 
	
		最小值是 -32768(-2^15); 
	
		最大值是 32767(2^15 - 1); 
	
		Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一; 
	
		默认值是 0; 
	
		(3)int 
	
		int 数据类型是32位、有符号的以二进制补码表示的整数; 
	
		最小值是 -2,147,483,648(-2^31); 
	
		最大值是 2,147,483,647(2^31 - 1); 
	
		一般地整型变量默认为 int 类型;但int类型的表示十进制值的范围在20亿以内,故大于这个范围的,必须用long型,否则没有必要。 
	
		默认值是 0 ; 
	
		(4)long 
	
		long 数据类型是 64 位、有符号的以二进制补码表示的整数; 
	
		最小值是 -9,223,372,036,854,775,808(-2^63); 
	
		最大值是 9,223,372,036,854,775,807(2^63 -1); 
	
		这种类型主要使用在需要比较大整数的系统上; 
	
		默认值是 0L; 
	
		例子: long a = 100000L,Long b = -200000L。 
	
		2.浮点型 
	
		(1)float单精度 
	
		float 数据类型是单精度、32位、符合IEEE 754标准的浮点数; 
	
		float 在储存大型浮点数组的时候可节省内存空间; 
	
		默认值是 0.0f; 
	
		浮点数不能用来表示精确的值,如货币; 
	
		例子:float f1 = 234.5f。 
	
		(2)double双精度 
	
		double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数; 
	
		浮点数的默认类型为double类型; 
	
		double类型同样不能表示精确的值,如货币; 
	
		默认值是 0.0d; 
	
		例子:double d1 = 123.4。 
	
		3.boolean值 
	
		boolean数据类型表示一位的信息; 
	
		只有两个取值:true 和 false; 
	
		4.char类型 
	
		char类型是一个单一的 16 位 Unicode 字符; 
	
		最小值是 \u0000(即为0); 
	
		最大值是 \uffff(即为65,535); 
	
		char 数据类型可以储存任何字符; 
	
		例子:char letter = 'A';。 
	
		5.变量 
	
		先声明,在赋值 
	
		例: 
	
		package test; 
	
		public class variable { 
	
		public static void main(String[] args) { 
	
		int a;//先声明变量类型 
	
		a = 12;//然后赋值 
	
		System.out.println(a); 
	
		} 
	
		} 
	
		6.变量的命名规则 
	
		(1)变量定义 
	
		变量实质上是储存在内存中的值,创建变量时会在内存中开辟一个空间,变量是一个可以重复使用的量 
	
		(2)变量的命名规范  
	
		首字母只能以字母,‘_’或者‘$’开头,其他部位任意字符  
	
		不能用数字开头  
	
		4teacher ×  
	
		teacher4 √  
	
		区分大小写  
	
		Teacher  
	
		teacher  
	
		不能使用系统关键字 
	
		不推荐使用下划线开头,下划线开头有特殊意义  
	
		推荐的命名方式  
	
		使用具有固定含义的单词:teacher,student,computer  
	
		驼峰命名法:  
	
		大驼峰:每个单词首字母都要大写,FirstStudent,FirstName  
	
		小驼峰:从第二个单词开始,每个单次首字母大写,    fifirstStudent  
	
		使用下划线连接:fifirst_student 
	
		7.运算符 
	
		(1)赋值运算符 
	
		语法:变量 =表达式 
	
		例; 
	
		package test; 
	
		public class variable { 
	
		public static void main(String[] args) { 
	
		String a= "第一个数";//赋值运算符 
	
		System.out.println(a); 
	
		} 
	
		} 
	
		(2)算术运算符 
	
		加减乘除,取余 
	
		例: 
	
		package test; 
	
		public class variable { 
	
		public static void main(String[] args) { 
	
		int workday= 122; 
	
		int week = 7; 
	
		System.out.println(workday/week); 
	
		System.out.println(workday+week); 
	
		System.out.println(workday-week); 
	
		System.out.println(workday*week); 
	
		System.out.println(workday%week); 
	
		} 
	
		} 
	
		(3)常用的比较运算符 
	
		比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false ) 
	
		1、  > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型 
	
		2、  == 、 != 两边的操作数既可以是数值类型,也可以是引用类型 
	
		例: 
	
		package test; 
	
		public class variable { 
	
		public static void main(String[] args) { 
	
		int a= 122; 
	
		int b = 7; 
	
		String c ="qwe";//java字符串必须使用双引号,pyhton可以是单引号 
	
		String d = "ewq";  
	
		System.out.println(a>+b); 
	
		System.out.println(a<+b); 
	
		System.out.println(a>b); 
	
		System.out.println(a<b); 
	
		System.out.println(c==d); 
	
		System.out.println(c!=d); 
	
		} 
	
		} 
 | 
    




    
苏公网安备 32061202001004号


    