Java --数据类型

数据类型

   强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

 弱类型语言:

Java的数据类型非为两大类:

   1,基本类型(primitive type)

        1,数值类型:

             1)整数类型:

                      1,byte占1个字节   范围:-128~127

                       2,short占2个字节   范围:-32768~32727

                       3,int   占4个字节    范围:-2147473648~2148473647

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

              2)浮点类型:

                      1,float占4个自己

                      2,double占8个字节

              3)字符类型:char占2个字节

        2,boolean类型:占一位,只有false和true两个值。

    2,引用类型 (reference type)(后续会说)

            1,类

            2,接口

            3,数组

 

public class MyJava {
    public static void main(String[] args) {
       //八大基本类型
        //整数
        int s1=10;//最常用
        byte s2=20;
        short s3=30;
        long s4=40l;//注意:Long类型要在数字后面加上L用于区分short和long
        //小数:浮点数
        float f1=50.1f;//注意:float类型要在数字后面加上f大小写都行,用于区分float和double
        double f2=30.000001;
        //字符
        char cname='张';//注意:char只有一个字节,所以赋值的时候只能写一个汉字,如果多个会报错
        //字符串String不是关键字,它是一个类
        String Sname="张三";


        //布尔值:是否
        boolean bool=true;
        boolean bo=false;

    }
}

 

  有些人会问什么是字节?接下来就来科普一下:

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

   字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示。

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

    字符:是指计算机使用的字母,数字,字和符号。

     

    1bit 表示1位

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

    1024B=1KB

    1024KB=1M

    1024M=1G

posted @ 2021-06-27 21:42  代码如风~~~  阅读(65)  评论(0编辑  收藏  举报