发表时间:2022-03-25来源:网络
【相关链接】
上一篇:小白学Java 第6课:常量与变量
下一篇:小白学Java 第8课:运算符(一)
总纲:返回列表
【1】基本数据类型介绍
什么是基本数据类型,就好比克是重量的基本单位,米是长度基本单位一样,所有规范尊则都有一个基础的参照。就好比学习物理,里面的基本单位有克、米、焦耳、欧姆 等这些,所有公式和定理都是基于这些单位来计算的。
而Java这门语言学科,里面的数据多种多样,有的单位需要用来表示数字,有的单位需要用来表示对或错,有的单位需要用来表示文字等等,所以能够存储这样的数据都数据类型叫做基本数据类型。
在Java的代码里,JDK里提供了8种基本的数据类型,它们可以用来存储数据。
还记得我们上节课中的这行代码么,这里的 int 就是8大基本数据类型之一,有它修饰的,则表明他是一个整数。

【2】基本数据类型分类
基本数据一共分为三类:数值型、字符型、布尔型
其中,数值型又分为 整数类型 和 浮点类型
八大基本数据类型,具体如下(其中红色的为相对常用的):

【3】代码写法
根据第2点表格中的这些,我们现在在代码中体现,新建类 Test02。

将下面代码拷贝到你的类中。‘
// byte 类型:定义一个byte类型的数值-23,取名为 VALUE_1 public static byte VALUE_1 = -23; // short 类型:定义一个short类型的数值125,取名为 VALUE_2 public static short VALUE_2 = 125; // int 类型:定义一个int类型的数值1440,取名为 VALUE_3 public static int VALUE_3 = 1440; // long 类型:定义一个long类型的数值934474638,取名为 VALUE_4 public static long VALUE_4 = 934474638L; // float 类型:定义一个float类型的数值3.14,取名为 VALUE_5 public static float VALUE_5 = 3.14F; // double 类型:定义一个double类型的数值 2.71828,取名为 VALUE_6 public static double VALUE_6 = 2.71828; // 字符类型:定义一个boolean类型的数值“我”,取名为 VALUE_7 public static char VALUE_7 = '我'; // 布尔类型:定义一个boolean类型的数值true,取名为 VALUE_8 public static boolean VALUE_8 = true;
【4】详细解释
下面我们对每个基本数据类型进行讲解:
(4.1)byte 类型 ,表示整数,范围是 -128 到 127,了解即可,实际用不多。
(4.2)short 类型,表示整数,范围是 -32768~32767,了解即可,实际用得也不多(Excel2003版本最多只能32767行,估计就是用的这个类型)。
(4.3)int 类型,表示整数,这个是最常用的,范围大约在负的21亿,到正的21亿之间(所以你看好多游戏的金币上线都是21亿多点,超过之后便不能再增加了),一般来说,只要数量不超过21亿的整数,都用 int 存储。
(4.4)long 类型,还表示整数,这个一般用于很大的数字,比如数据库表的ID,天文数字等,一般来说,定义这个类型的时候尾巴上一般带个大写的L(详见上图代码18行),虽然不写也可以,但写上要规范些,以后在工作合作的时候,别人一看就明白,我们既然要学这个,肯定就尽量满足他的规范。
(4.5)float 类型,表示小数,范围很大(比1后面写38个0还大),可以不考虑范围限制,反正以米为单位,整个宇宙的长度是装得下的。一般对精度(小数后面有效数字)要求不高,且不会参与计算的数据,可以用它来存储,比如身高啊(175.8),体重啊(62.3),距离(1436.25),分数(99.5)之类的,这个数据后面尾巴一般带个大写的F(详见上图代码21行)。
(4.6)double 类型,表示小数,范围比 float 更大,完全不用考虑大小限制,这个比float精准,因此可以用来存储精度要求比较高的数据,比如一些要参与计算的一些值,比如计算体积时候的长宽高记录,或者记录10位小数的圆周率等,这个尾巴上一般带上一个大写的D(这个上图我就没写,但你们以后记得要写哦)。
(4.7)char 类型,表示字符(简单的说就是一个汉字,英文字母,符号),这个一般来说,比如 “我要学java!” 这一个字符串,需要8个char类型的数组(数组后面会讲,这里不用管)数据来存储。char 虽然是最基本的存储结构,但char却不是我们最常用的存储字符串的数据类型,存储字符串最常用的是String(这个后面也会具体讲解)。
(4.8)boolean 类型,表示真或假,他也只有两个值:true 或 false,true表示真,false表示假。比如数学题所有的计算结果,要么是对的,要么是错的。那么我们如何把这个对错记录下来呢?那么就可以用boolean来存储,当计算对的时候,我们可以把这个类型的字段设置为true,错误的时候设置为false。
【5】默认值
基本数据类型都会有一个默认值。
什么是默认值?就是在你定义变量的时候,如果不给初始赋值的数据,系统会默认给你一个。
你可以将你这段代码拷贝到你的代码中。
public static byte VALUE_1 ; public static short VALUE_2 ; public static int VALUE_3 ; public static long VALUE_4 ; public static float VALUE_5 ; public static double VALUE_6 ; public static char VALUE_7; public static boolean VALUE_8; public static void main(String[] args) { System.out.println("byte : " + VALUE_1 ); System.out.println("short : " + VALUE_2 ); System.out.println("int : " + VALUE_3 ); System.out.println("long : " + VALUE_4 ); System.out.println("float : " + VALUE_5 ); System.out.println("double : " + VALUE_6 ); System.out.println("char : " + VALUE_7 ); System.out.println("boolean : " + VALUE_8 ); }
点击运行后,我们可以看到八大基本数据类型的默认值了,
可以得出结论:
(1)数值型的都是0,其中整数为0,小数型的为0.0。
(2)char 是

【相关链接】
上一篇:小白学Java 第6课:常量与变量
下一篇:小白学Java 第8课:运算符(一)
总纲:返回列表
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14