第二周java学习总结

1.逻辑类型:
(1)常量:true,false
(2)变量:使用关键字boolean来声明逻辑变量,声明时也可以赋给初值。
2.整数类型:
(1)int型
-变量:123,6000(十进制),077(八进制),0x3ABC(十六进制)
-变量:使用关键字int来声明int型变量,声明时也可以赋给初值
(2)byte型:
-变量:使用关键字byte来声明byte变量
-常量:java中不存在byte型常量的表示法,但可以把一定范围内的int型常量赋值给byte型变量。
(3)short型
-变量:使用关键字short来声明short型变量
-常量:和byte型类似,java中也不存在short型常量的表示法,但可以把一定范围内的int型常量赋值给short型变量。
(4)long型
-常量:long型常量用后缀L来表示,例如108L(十进制)、07123L(八进制)
-变量:使用关键字long来声明long型变量
3.字符类型
-常量:‘A’,‘b’,‘?’,即用单引号括起来的Unicode表中的一个字符。
-常量:使用关键字char来声明char型变量。
4.Java中的char型数据一定是无符号的,而且不允许使用unsigned来修饰所声明的char型变量。
5.浮点类型:浮点类型分为float(单精度)型和douuble(双精度)型。
(1)float型
-常量:123.3453f,21379.987F,210.0(小数表示法)。需要特别注意的是常量后面必须要有后缀f或F。
-变量:使用关键字float来声明float型变量,float型变量在存储float型数据时保留8位有效数字。
(2)double型
-常量:2389.539d,2381908.987,0.05(小数表示发),1e-90(1乘于10的-90次方,指数表示法)。对于double常量,后面可以有后缀d或D,但允许省略该后缀。
-变量:使用关键字double来声明double型变量。
6.类型转换运算
(1)当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换。当把级别高的变量赋值给级别低的变量时,必须使用类型转换运算,格式为 (类型命)要转换的值
7.输入输出数据
(1)Scanner是JDK1.5新增的一个类,可以使用该类创建一个对象:Scanner reader=new Scanner(System.in)
(2)输出基本型数据:System.out.println()或System.out.print()可输出串值、表达式的值,二者的区别是前者输出数据后换行,后者不换行。允许使用并置符号+将变量、表达式或一个常数值与一个字符串并置输出。
(3)特别需要注意的是,在使用System.out.println()或System.out.print()输出字符串常量时不可以出现回车,如果需要输出的字符串的长度较长,可以将字符分解成几个部分,然后使用并置符号+将它们首尾相接。
8.数组:
(1)数组是相同类型的变量按顺序组成的一种复合数据类型(数组是一些类型相同的变量组成的集合),称这些相同类型的变量为数组的元素或单元。数组通过数组名加索引来使用数组的元素。
(2)声明数组:声明数组包括数组变量的名字(简称数组名),数组的类型。格式:数组的元素类型 数组名[]或者数组元素类型 []数组名;
(3)java不允许在声明数组中的方括号内指定数组元素的个数。
(4)为数组分配元素的格式:数组名=new 数组元素的类型[数组元素的个
(5)数组的元素的个数称为数组的长度。
(6)创建数组后,系统会给数组的每个元素一个默认的值。在声明数组的同时也可以给数组的元素一个初始值。

猜你喜欢

转载自blog.csdn.net/Klay_Thompson/article/details/82819902