- 说明
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两个值,分别代表布尔逻辑中的真或假;布尔类型不能和整数类型进行互换;通常被用于流程控制中作为判断条件。
本文深入讲解Java中的数据类型,包括整数类型、浮点类型、字符类型、布尔类型及其各自的特性与应用。同时,介绍了转义字符的特殊作用。
2086

被折叠的 条评论
为什么被折叠?



