- 说明
Java语言是面向对象的程序设计语言,Java程序的基本组成单元是类,类体中又包括属性和方法,每一个应用程序该都必须包含一个mian()方法,他是程序执行的入口,含有mian()方法的类,称之为主类。
- 方法的编写
Main()方法是类体中的主方法。
- Java中的数据类型
整数数据类型
是用来存储整数数值,即没有小数部分的数值,数值可以是正数,也可以是负数,整数类型有三种表现形式:十进制,八进制,十六进制。
整数类型根据他内存所占大小不同,可分为byte,short,int,long。如图
数据类型 | 内存空间(8位等于一个字节) | 取值范围 |
Byte | 8 | -2^7 至 2^7-1 |
Short | 16 | -2^15 至 2^15-1 |
Int | 32 | -2^31 至 2^31-1 |
Long | 64 | -2^63 至 2^63-1 |
注意:在定义以上变量时,需要注意变量的取值范围,超出取值范围的话就会报错。对于Long类型值,若是赋给值大于int类型的最大值或小于int类型的最小值,则需要在数值后面加上L或1,来代表数值为长整数。
例如: long le = 3456780912L;
浮点数据类型
浮点类型表示带有小数部分的数值,浮点类型分单精度浮点类型(float)和 双精度浮点类型(double),其不同呃取值范围是:
数据类型 | 内存大小(8位等于一个字节) | 取值范围 |
Float | 32 | 1.4E-45~3.4028235E38 |
Double | 64 | 4.9E-324~1.7976931348623157E308 |
在默认情况下,小数会被看作double类型,若是想要声明float类型,则需要在小数后面添加F或f,否则系统会自认为是double类型而报错。
字符类型
字符类型(char)用来存储单个字符,他的内存空间是占16位两个字节,在定义字符类型时要以单引号 ’s’ 表示;如 char ss = ‘a’ ;
由于字符‘a’在unicode表中的排序位置时97,则上述定义也可以写成 char ss = 97;
所以Java语言中也可以把字符作为整数对待,由于unicode编码采用无符号编码,可以存储65536个字符,几乎可以处理所有的国家的语言文字,若想得到一个0~65536之间的数所代表的unicode表中相应位置的字符,也必须使用char型显示转换。
转义字符
转义字符是一种特殊的字符变量,他以反斜杠”\“开头,后面跟一个或多个字符。转义字符有特定的含义,不同于字符原有的含义,故称为‘转义’。转义字符表如下:
转义字符 | 含义 |
\ddd | 1~3位八进制数据所代表的字符,如:\123 |
\uxxxx | 4位十六进制所代表的字符,如:\u0067 |
\’ | 单引号字符 |
\\ | 反斜杠字符 |
\t | 垂直制表符,将光标移到下一个制表符的位置 |
\r | 回车 |
\n | 换行 |
\b | 退格 |
\f | 换页 |
将转义字符赋值给字符变量时,与字符变量值一样,需要使用单引号。
布尔类型
布尔类型又称逻辑类型,通过关键字boolean来定义布尔类型变量;只有true或false两个值,分别代表布尔逻辑中的真或假;布尔类型不能和整数类型进行互换;通常被用于流程控制中作为判断条件。