【Java入门】-- Java基础详解之 [变量]

目录
1.变量
1.1 变量的概念
1.2 变量的使用基本步骤
1.3 变量使用注意事项
1.4 程序中 + 号的使用
1.5 数据类型
1.6 整数的类型
1.7 整型的使用细节
1.8 浮点类型
1.9 浮点型的使用细节
2.0 Java API文档
2.1 字符类型(char)
【【Java入门】-- Java基础详解之 [变量]】2.2 字符的使用细节
2.3 字符编码
2.4 布尔类型
2.5 基本数据类型转换
2.6 基本数据类型和类型的转换
1.变量
变量是程序的基本组成单位
//不论哪种高级程序语言编写程序,变量都是其程序的基本组成单位如://变量有三个要素(类型+名称+值)class Demo{public static void main(String[] args){int a = 1;//定义了一个变量,类型int类型,名称a,值1a = 22;//把22赋给名称为a的变量System.out.println(a);//输出a变量的值}}
1.1 变量的概念
变量相当于内存中一个数据存储空间的表示,可以把变量看作门牌号,通过门牌号我们可找到房间,而通过变量我们可以找到值 。
1.2 变量的使用基本步骤 声明变量
int a;赋值
a = 60; //把60赋给a,也可以一步到位 int a = 60; 1.3 变量使用注意事项 变量表示内存中的一个存储区域(不同变量,类型不同,占用空间大小不同,如int 4字节,8字节) 。该区域有自己的名称(变量名)和类型(数据类型) 。变量必须先声明,后使用 。该区域的数据/值可以在同一类型范围内不断变化 。变量 = 变量名 + 值+ 数据类型 1.4 程序中 + 号的使用 当左右两边都是数值类型,则加法运算 。左右两边一方为字符串,则拼接运算 。运算顺序,从左到右
//下面代码输出什么?System.out.println(100+90);//190System.out.println("100"+90);//10090System.out.println(100+3+"90"); //10390System.out.println("3"+100+90); //310090
1.5 数据类型
每个数据类型在内存中都分配了不同的大小空间(字节) 。
Java数据类型分为两大类,基本数据类型和引用数据类型 。基本数据类型有八种,数值型:byte,short,int,long,float,,char,。引用数据类型:类,接口,数组 。1.6 整数的类型
1.7 整型的使用细节 Java各整数类型有固定的范围和字段长度,不受具体OS[操作系统]的影响,以保证java程序的可移植性 。Java整型常量(具体值)默认为int类型,声明long类型常量需在后面加"l"或“L” 。Java程序中变量常声明为int类型,除非不足以表示的大数采用long 。bit:计算机最小的存储单位 。byte:计算机中最基本的存储单元 。1byte = 8bit 。1.8 浮点类型
java的浮点类型可以表示一个小数,如:12.23,3.14,1.1等
关于浮点数在机器中的存放形式,浮点数 = 符号位 + 指数为 + 尾数位尾数位可能丢失,造成精度损失 。1.9 浮点型的使用细节 与整数类型类似,Java的浮点类型也有固定的范围和字段长度,不受具体的系统影响
[字节,字节]Java浮点常量默认为,声明float常量需要加“f”,或 “F” 。浮点型常量有两种表示形式
十进制形式:5.12,.512,512.0f(必须有小数点)
科学计数法:5.12e2【5.12*10的2次方】,5.12E-2【5.12/10的2次方】通常情况下,使用,因为比float更加精准 。浮点数陷阱:2.7和8.1/3比较 。2.0 Java API文档 APi()应用程序编程接口,是Java提供的基本编程接口 。Java语言提供了大量的基础类,因此公司也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及类中包含的方法 。2.1 字符类型(char)
字符类型可以表示单个字符,字符类型是char,char是两个字节(可以存放汉字),多个字符我们使用字符串 。