Java 基本数据类型
为什么有基本的数据类型,因为计算机能存储的资源是有限的,所以在向计算机索取资源时,就需要向计算机索要有限的资源进行与之相对应的操作。
-
Java语言提供了八种基本类型
六种数字类型(四个整数型(byte-超短整型,short-短整型,int-标准整型,long-长整型),两个(带小数)浮点型(float-短浮点数,double-长浮点数)),一种字符类型(char),还有一种布尔型(boolean)。 -
int:
代码例子:
// int操作:计算两个公司总数
// 声明省公司人数
int shengGongSiNum = 623;
// 声明成都公司人数
int chengDuGongSiNum = 522;
// 计算两个公司总人数
int totalNum = shengGongSiNum + chengDuGongSiNum;
// 打印结果
System.out.println("两个公司合计人数为:" + totalNum);
- double:
此类型有偏差
代码例子:
// double操作:计算两瓶的的合计重量
double maiDong = 1.234;
double keLe = 3.234;
double totalWeight = maiDong + keLe;
System.out.println("两瓶水重量合计为:" + totalWeight);
- boolean:
只有两个取值:true 和 false;
这种类型只作为一种标志来记录 true/false 情况;
Java 引用类型
- String:字符串
代码例子:
// String操作:获取真正的系统名称
String dianCanXiTongName = "点餐系统";
String MenDianMing = "海底捞";
String realName = MenDianMing + dianCanXiTongName;
System.out.println("真正的系统名称为:" + realName);
- BigDecimal: 可以精确计算的数字
代码例子:
// BigDecimal操作:计算近两个月的收入情况
BigDecimal firstMonthMoney = new BigDecimal("565645.1456");
BigDecimal secondMonthMoney = new BigDecimal("425132.32");
BigDecimal lastMoney = firstMonthMoney.add(secondMonthMoney);
System.out.println("近两个月的收入情况:" + lastMoney);
完整实例
public class Test{
public static void main(String[] args) {
// int操作:计算两个公司总数
// 声明省公司人数
int shengGongSiNum = 623;
// 声明成都公司人数
int chengDuGongSiNum = 522;
// 计算两个公司总人数
int totalNum = shengGongSiNum + chengDuGongSiNum;
// 打印结果
System.out.println("两个公司合计人数为:" + totalNum);
// double操作:计算两瓶的的合计重量
double maiDong = 1.234;
double keLe = 3.234;
double totalWeight = maiDong + keLe;
System.out.println("两瓶水重量合计为:" + totalWeight);
// String操作:获取真正的系统名称
String dianCanXiTongName = "点餐系统";
String MenDianMing = "海底捞";
String realName = MenDianMing + dianCanXiTongName;
System.out.println("真正的系统名称为:" + realName);
// BigDecimal操作:计算近两个月的收入情况
BigDecimal firstMonthMoney = new BigDecimal("565645.1456");
BigDecimal secondMonthMoney = new BigDecimal("425132.32");
BigDecimal lastMoney = firstMonthMoney.add(secondMonthMoney);
System.out.println("近两个月的收入情况:" + lastMoney);
}
}
实例改变
加 减 乘 除在代码里面对着+ - * /
上面主要对数字类型进行了"加"操作,以此为例,对相应例子进行减乘除操作。