栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java笔记02 数据类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java笔记02 数据类型

java笔记02 数据类型 数据类型

java属于强类型语言,即要求变量的使用要严格符合规定,所有变量必须要先定义后使用,安全性提高对应着就是速度的降低,与之相对的是弱类型语言,如VB , JS 。

java的数据类型分为两大类:

  • 基本类型(primitive type)

  • 引用类型 (reference type)

在java里的用法:

	// 八大基本数据类型
    
    // 整数
    int num1 = 10; // 一般最常用
    byte num2 = 20;
    short num3 = 30;
    long num4 = 40L; // long 类型要在数字后面加L,最好用大写L,小写l容易误认为数字1,不加默认int,不超过int取值范围不会报错,超过范围编译器会报错
    
    //  小数:浮点数
    float num5 = 50.1F; // float类型要在后面加F,除非赋值整数,否则都会报错
    double num6 = 3.141592653;

    // 字符
    char name ='T'; // char如果用""会报错
    // String 是一个类,不是关键字

    // 布尔值
    boolean flag = true;
    boolean non_flag = false;

	// 进制
    // 二进制:0b  十进制   八进制:0   十六进制:0x
    int num7 = 10; // 十进制  此时System.out.print结果为10
    int num8 = 010; // 八进制  此时System.out.print结果为8
    int num9 = 0x10; // 十六进制  此时System.out.print结果为16
类型转换
    // 强制转换 (类型)变量名 高 —> 低
        int  i = 12;
        byte b = (byte)i;

    // 自动转换  低 —> 高
        int  i1 = 12;
        double b1 = i;

	// 可以用下划线给数字分隔,不影响输出
        int  num = 12_0000_0000;

        
字节和位的关系

位(bit):计算机内部数据存储的最小单位,11001100是一个八位二进制数;

字节(byte):计算机内部数据处理的基本单位,习惯上用B表示;

1B(字节) = 8 bit (位)

1bit表示1位

1Byte表示1个字节 1B=8b

1024B = 1KB

1024KB = 1M

1024M = 1G

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/845126.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号