Java基础之 数据类型

嚴華  金牌会员 | 2022-8-21 12:41:26 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 689|帖子 689|积分 2067

Java基础之 数据类型


  • 注释、标识符、关键字
  • 数据类型
  • 类型转换
  • 变量、常量
  • 运算符
  • 包机制、JavaDoc
数据类型


  • 强类型语言

    • 要求变量的使用要严格符合会定,所有变量都必须先定义后才能使用

  • 弱类型语言

    • 变量的使用没有那么严格

什么是字节


  • 位(bit):是计算机 内部数据 储存的最小单位,11001100 是一个八位二进制数。
  • zzi字节(byte):是计算机中 数据处理 的基本单位,通常使用大写 B 来表示。
  • 1B(byte,字节) = 8bit(位)
  • 字符:是指计算机中使用的字母、数字、字和符号。 

 

  • 1bit表示1位
  • 1Byte表示一个字节 1B=8b
  • 1024B=1KB
  • 1024KB=1M
  • 1024MB=1GB
  • 1024GB=1TB
 
 

  • Java的数据类型分为两大类

    • 基本类型(primitive type)
    • 引用类型(reference type)



  • 基本数据类型

    • 数值类型

      • 整数类型

        • byte 占 1 个字节范围:128-127
        • short 占 2 个字节范围:-32768-32767
        • int 占 4 个字节范围:-2147483648-2147483647
        • long 占 8 个字节范围:-9223372036854775808-9223372036854775807

      • 浮点类型

        • float 占 4个字节
        • double 占8 个字节

      • 字符类型char占2个字节

    • boolean类型

      • 占1位其值只有true和false两个




  • 引用数据类型(Reference Type)


    • 接口
    • 数组

 
示例:
  1. 1  public class Demo2 {
  2. 2  ​
  3. 3      public static void main(String[] args) {
  4. 4          /*
  5. 5           八大基本数据类型
  6. 6          */
  7. 7          // 整数
  8. 8          int num1 = 10; // 最常用
  9. 9          byte num2 = 20;
  10. 10          short num3 = 30;
  11. 11          long num4 = 30L; // Long 类型要在数字后面加个 L
  12. 12  ​
  13. 13          // 小数:浮点数
  14. 14          float num5 = 50.1F; //float 类型在数字后面加个 F
  15. 15          double num6 = 3.14159265389792348462643;
  16. 16  ​
  17. 17          // 字符
  18. 18          char name1 = '国';
  19. 19          //字符串,String 不是关键字,类
  20. 20          // String name2 = "中国";
  21. 21  ​
  22. 22          // 布尔值:是非
  23. 23          boolean flag = true;
  24. 24  //        boolean flag1 = false;
  25. 25  ​
  26. 26          /*
  27. 27              引用数据类型(除了基本数据类型其他都是引用数据类型)
  28. 28              类(class)、 接口(interface)、 数组(array)
  29. 29           */
  30. 30      }
  31. 31  }
复制代码
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

嚴華

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表