Java学习Day02-Java基础部分

数据类型

八大数据类型中比较特殊的两个

long num1 = 30L//Long类型要在数字后面加个L
float num2 = 50.1F; //Float类型要在数字后面加个F
//float因为精度的原因会出现一些缺失,所以最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
//银行一般用BigDecimal  数学工具类进行比较
//字符
char name = 'A'; //只能写一个
//字符串,String不是关键字,是类
String name1 = "中国"; //S必须要大写

什么是字节

学计组的时候困扰了好久

  • 位(bit):也称比特,常用b表示。是计算机内部数据存储的最小单位。8个比特组成一个字节。00110011是一个八位二进制数,也是8bit=1Byte。1bit是指一个二进制数。
  • 字节(Byte):常用B表示,是计算机中数据处理的基本单位。

  • 1bit=1个二进制数=1位
  • 8b=1B
  • 1024B=1KB
  • 1024KB=1M(这里是M还是MB?)
  • 1024M=1G

进制

public class Demo3 {
    public static void main(String[] args) {
        //整数拓展: 进制  二进制0b  十进制   八进制0   十六进制0x
        int i =10;
        int i1 =0b10;
        int i2 =010;
        int i3 =0x10; //十六机制0x  0~9 A~F F=15
        System.out.println(i);
        System.out.println(i1);
        System.out.println(i2);
        System.out.println(i3);//这里printf不换行,println会自动换行
    }
}

输出结果:可以看出确实是按照对应的进制进行输出的
输出结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值