Java 数据类型及操作

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);
    }  
}
实例改变

加 减 乘 除在代码里面对着+ - * /
上面主要对数字类型进行了"加"操作,以此为例,对相应例子进行减乘除操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值