目标:掌握常用数据类型的写法
为什么需要数据类型:
程序本身就是收集 展示数据的,所以 一定要有数据的输入输出。
一:数据为什么要有类型
java面向对象,反映真实世界。所以java不仅分类,对数据也分类。我们看下面的例子可以帮你很好的区分
举例:小明18岁,在山东大学专业是计算机,今年大三, 数学考了83.5,语文:90, 告诉他爸,成绩班里第一,爸爸认为小明说的话是真的,一高兴 奖励他1000.66元。
通过这句话我们可以看出有不同的数据类型:
1:提取关键字
姓名:小明 ; 年龄:18 ;学校、年级名称:山东大学 大三 ; 考试科目: 数学 ; 分数:83。5 ;排名:第一名 ;爸爸认为他说的是真的:真或者 假 奖励金额:1000.66
2:数据分类
2.1 姓名、学校年级 、考试 科目、排名,我们都是用文字来表示,如果是英文那就是一串字母来表示: 这样的多个字母或字符组成和在一起 我们称为 :字符串,代码表示:Sting S必须大写
2.2 年龄:18, 不带小数点的 整数 不带小数的 我们称为: 整型,代码表示:int
2.3 数学成绩:83.5,带了一个小数点我们成为:浮点单精度型 代码表示 float
2.4 爸爸认为是真的:真或假 bool(布尔型) 真 :true, 假:false
2.6 奖励金额:1000.66 带了两个小数 我们称为:双精度 代码表示 double
也就是说我们的数据类型可以这样分类:
1: 字符型的 :
2:数字型
3:真或者假型
二、数据类型
1:字符型
字符型 有多个字符组成和单个字符组成 如:你好 这是多个字符组成 男 ,女只有一个字符组成。英文 hello 多个字符组成,a 、b 、c...这是单个字符组成
多个字符:字符串型: String
单个字符:字符型:char
2:数字型:
数字型由整数、小数组成
整数不带小数点的正或者负数:整型:int
小数:带小数点。浮点型:float 双精度: double float 和double都是带小数点的,那我们该选用哪个呢?现在我们不必太严谨,随便用哪个都可以。我们大体理解为:float 小数点的为数 比 double小数点的为数 少,比如成绩 最多2个小数点 我们可以把成绩理解为 浮点单精度型
3:真或假 布尔型:
布尔型只有两个:真 true 假 false
是不是很简单 也 很容易记忆?