1. 说明

Java语言是面向对象的程序设计语言,Java程序的基本组成单元是类,类体中又包括属性和方法,每一个应用程序该都必须包含一个mian()方法,他是程序执行的入口,含有mian()方法的类,称之为主类。

java 整数 字节 java整数怎么表示_取值范围

  1. 方法的编写

 Main()方法是类体中的主方法。

java 整数 字节 java整数怎么表示_浮点_02

 

  1. Java中的数据类型

java 整数 字节 java整数怎么表示_转义字符_03

 

整数数据类型

是用来存储整数数值,即没有小数部分的数值,数值可以是正数,也可以是负数,整数类型有三种表现形式:十进制,八进制,十六进制。

 

整数类型根据他内存所占大小不同,可分为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

换页

将转义字符赋值给字符变量时,与字符变量值一样,需要使用单引号。

java 整数 字节 java整数怎么表示_转义字符_04

 

 

布尔类型

布尔类型又称逻辑类型,通过关键字boolean来定义布尔类型变量;只有true或false两个值,分别代表布尔逻辑中的真或假;布尔类型不能和整数类型进行互换;通常被用于流程控制中作为判断条件。