一.变量的使用:
多种方式
1 先声明,再赋值 数据类型
变量名; 变量名 = 数值;
int a;
2 声明和赋值写一起
数据类型 变量名 = 数值;
int a=1; 3.多个变量同时声明;
数据类型 变量名1,变量名2,变量名; int a,b,c;
二 Java数据类型
基本数据类型:整型,浮点型,字符型,布尔型 二、类型转换
1、自动类型转换
2、强制类型转换 Java语言规范中提供了两种数据类型:基本数据类型和引用数据类型。
基本数据类型:byte、short、int、long、float、double、char、boolean。 引用数据类型:除了基本类型以外的数据类型统称为引用数据类型。
Java是一种是强类型语言。
整数型 byte,字节,1个字节,8bit,-128~127 short,
短整形,2个字节,16bit,-32768~32767 int,
默认类型,4个字节,32bit,-2147483648~2147483647 long,
长整形,8个字节,64bit,9223372036854775807L 在声明long类型的时候,数值后加L或l。通常大写。 浮点型就是生活中的小数 float类型:4个字节,32bit,
定义变量的时候,数值后加f,或F float f = 3.14f; double类型:8个字节,64bit,默认类型 科学计数法:3.4E38(E的多少次方) 布尔类型 boolean类型:取值只有两个,true(对,真),false(错,假),
字符型 char,表示单个的字符,使用单引号引起来的,但本质上是个数值,因为对应的字符编码值。
Java语言采用的字符集:Unicode编码。 赋值方式一:通过''引起来的字符:'A'-->65 赋值方式二:通过编码值进行赋值:10进制的编码值,16进制的unicode编码。
转义字符:将字符进行转义-->
语法上使用1、将有特殊作用的字符,转为普通的字符,不再起作用 \',\",\\
2、还可以将一些普通的字符,转为有特殊含义的作用 \n,\t 引用类型:String,用于表示一个字符序列。使用双引号引起来的都是字符串的内容
三.数据类型的转换自动转换:
A:两种类型兼容
B:目标类型的取值范围 < 源类型的取值范围 需要加强制转换符的语法:说明要强制转为哪种类型 (要转换的类型)数值 范围小的类型转换为范围大的,不会有精度损失,而范围大的转换为范围小的就有可能会存在精度损失。
将高级数据类型向低级数据类型转换的语法如下: 目标类型 变量名 = (目标类型) 变量名; 取值范围: byte(char)