数据类型

强类型语言

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

  • 特点

    • 安全性高
    • 速度慢
  • 字符串

    • String--定义文字
    • int--定义数字

弱类型语言

Java的数据类型

  • 基本类型(primitive 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
      • true--正确
      • false--错误
  • 引用类型(reference type)(基本类型之外的都是引用类型)
    • 接口
    • 数组
public class Demo02 {
    public static void main(String[] args) {
        //八大基本数据类型

        //整数
        int num1 =10;//最常用
        byte num2=20;
        short num3=30;
        long num4=40L;//long类型要在数字后面加个L

        //小数:浮点数
        float num5=50.1F;//float类型要在数字后面加个F
        double num6=60.1;

        //字符
        char name ='a';//只能一个字符
        //字符串,String不是关键字,是类
        //String name1 ="小马";

        //布尔值:是非
        boolean flag =true;
        //boolean flag =false

        //int对应一个类Integer
        //byte对应一个类Byte

        //String a="hello";
        //int num =10;
        //System.out.println(a);
        //System.out.println(num);
    }
}

什么是字节

  • 位(bit):是计算机内部数据储存的最小单位,举例:11001100是一个八位二进制数
  • 字节(byte):是计算机终数据处理的基本单位,习惯上用大写B来表示
  • 1B(byte,字节)=8bit(位)
  • 字符:是指计算机中使用的字母、数字、字和符号
  • 1bit表示1位
  • 1byte表示一个字节,1B=8b
  • 1024B=1KB
  • 1024KB=1M
  • 1024M=1G
  • 1024G=1TB
posted on 2023-07-10 01:58  zc小马  阅读(12)  评论(0)    收藏  举报