数据类型(8大基本数据)

数据类型

强类型语言

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

  2. 8大数据类型: 数值=int byte short long float char lean

     

 public class 数据类型学习 {
    public static void main(String[] args) {
        //八大基本数据类型
        int num1=10;//最常用
        byte num2=20;
        short num3=30;
        long num4=30L;//long类型要在数字后加个L
 
        //小数:浮点数
        float num5= 50.1F;
 
        //字符
        char name ='我';
        /*字符串
        string不是关键字,是类
        string name = "数据类型学习
          */
        //布尔值:是非
        boolean flag=true;
        }
 }

弱类型语言

JAVA的数据类型分为两大类

基本类型(primitive type)

数值类型

什么是字节:
  1. 位(bit):是计算机内部数据储存最小单位,11001100是一个八位二进制数

  2. 字节(Byte):是计算机中 数据处理 的基本单位,习惯用大写B来标识.

  3. 1B(byte,字节)=8bit(位)

  4. 字符:是指计算机中使用的字母、数字、字和符号。

  5. 1bit标识1位

  6. 1Byte标识一个字节 1B=8b

  7. 1024B=1KB

  8. 1024KB=1M

  9. 1024M=1G

整数类型
  1. byte占1个字节范围:-128-127

  2. short占2个字节范围:-32768-32767

  3. int占4个字节范围:-2147483648-2147483647

  4. long占8个字节范围:-9223372036854775808-9223372036854775807

浮点类型
  1. float占4个字节

  2. double占8个字节

字符类型
  1. char占2个字节

boolean类型

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

引用类型(reference type)

  1. 借口

  2. 数组

 public class 数据翻译 {
    public static void main(String[] args) {
        String a=10;
        //string为字符串
        //错误:a未初始,数字应该是“int”
        //正确:string a="zimu"
        System.out.println(a);
    }
 }
 public class 数据翻译 {
    public static void main(String[] args) {
        String a="hello";
        int num = 10 ;
        System.out.println(a);
        System.out.println(num);
        //System.out.println(a);对应String a="hello";
        System.out.println(num);对应int num = 10
    }
 }

 

 

 

posted @ 2021-05-19 11:40  青春贝壳纪念册  阅读(332)  评论(0编辑  收藏  举报