Java笔记之二

来源:互联网 发布:农村网络消费研究报告 编辑:程序博客网 时间:2024/04/27 15:34

版权声明:本文为博主原创文章,未经博主允许不得转载。

Scanner对象的方法:

nextByte()   读取一个字节(byte)类型的整数

nextShort()   读取一个短整(short int)类型的整数

nextInt()   读取一个整数(int)类型的整数

nextLong()   读取一个长整(long int)类型的整数

nextFloat()   读取一个单精度浮点类型(float)的数

nextDouble()   读取一个双精度浮点类型(double)的数

next()   读取一个字符串(string),该字符在一个空白符之前结束

nextLine()   读取一行文本(以按下回车键为结束标志)

数值数据类型的范围以及存储空间:

byte:范围   -128(负2的7次方)~127(2的7次方减1)      存储大小:8位带符号数

short:范围   -32768(负2的15次方)~32767(2的15次方减1)   存储大小:16位带符号位

int:范围   -2147483648(负2的31次方)~2147483647(2的31次方减1)   存储大小:32位带符号位

long:范围   -9223372036854775808(负2的63次方)~9223372036854775807(2的63次方减1)   存储大小:64位带符号位

float:范围   负数范围:-3.4028235E+38 ~ -1.4E-45   正数范围:1.4E-45 ~ 3.4028235E+38   存储大小:32位

double:范围   负数范围:-1.7976931348623157E+308 ~ -4.9E-324   正数范围:4.9E-324 ~ 1.7976931348623157E+308   存储大小:64位

根据Java语言的规范,main方法必须声明为public

Java使用四种类型的整数:byte、short、int、long,应该为变量选择最合适的数据类型。

Java使用两种类型的浮点数:float和double,double型是float型的两倍,所以,double型又称为:双精度,float型称为:单精度。通常情况下,应该使用double型,因为double型比float型更精确,如果你要给变量的类型定义为float型,那给这个变量赋值时必须加一个F或f后缀,比如:float a = 123.1f。没有后缀 f 或 F的浮点数值(如 1.23)就会默认为double类型。

boolean(布尔)类型有两个值:true和false,用来判定逻辑条件。整型值和布尔值之间不能进行相互转换。


0 0
原创粉丝点击