任务描述
本小节,需要你掌握两个知识:
1.JAVA中有多少种数据类型。
2.怎么定义这些数据类型的变量。
相关知识
JAVA中的数据类型
Java
基本类型共有八种,基本类型可以分为三类,字符类型char
,布尔类型boolean
以及数值类型byte、short、int、long、float、double
。数值类型又可以分为整数类型byte、short、int、long
和浮点数类型float、double
。 JAVA
中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。实际上,JAVA
中还存在另外一种基本类型void
,它也有对应的包装类 java.lang.Void
,不过我们无法直接对它们进行操作。8 种类型表示范围如下:
1、byte
:8位,最大存储数据量是255
,存放的数据范围是-128~127之间。 2、short
:16位,最大数据存储量是65536
,数据范围是-32768 ~ 32767之间。 3、int
:32位,最大数据存储容量是2
的32
次方减1
,数据范围是负的2
的31
次方到正的2
的31
次方减1
。 4、long
:64位,最大数据存储容量是2
的64
次方减1
,数据范围为负的2
的63
次方到正的2
的63
次方减1
。 5、float
:32位,数据范围在3.4e
-45 ~ 1.4e38,直接赋值时必须在数字后加上f
或F
。 6、double
:64位,数据范围在4.9e
-324 ~ 1.8e308,赋值时可以加d
或D
也可以不加。 7、boolean
:只有true
和false
两个取值。 8、char
:16位,存储Unicode
码,用单引号赋值。
这些东西你不需要把他背下来,当然如果你能背下来那更好了,我们现在对这些数据类型有个初步的印象,在之后的学习过程中会越来越熟悉的,好了接下来看两张图帮助记忆吧。
怎么定义对应数据类型的变量
好了相信你现在已经迫不及待的想要尝试一下了吧。接下来我们就一起来定义这八种数据类型吧。
编程要求
在右侧Begin-End
区域中,第7
行定义字符串类型变量赋值为张无忌
,第9
行定义int
类型变量赋值为23
,在第11
行定义字符型变量赋值为男
,在第13
行定义float
变量赋值为66.6
。 输出结果:张无忌23岁性别:男这次考了66.6分
测试说明
平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。
开始你的任务吧!祝你成功。
package chapter2;
public class JavaDataType1 {
public static void main(String[] args) {
/********* Begin *********/
//在本行定义字符串变量name
String name="张无忌";
//在本行定义年龄变量 age
int age=23;
//在本行定义性别变量 sex
char sex='男';
//在本行定义分数变量 score
float score=66.6f;
/********* End *********/
System.out.println(name + age + "岁" + "性别:" + sex + "这次考了" + score + "分");
}
}