Java入门篇 之 数据类型(简单介绍)

博主回归学习状态的第三篇文章,希望对大家有所帮助

今日份励志文案:你若决定灿烂,山无遮,海无拦

加油!

Java入门篇 之 数据类型(简单介绍)_第1张图片

Java中一共存在2种数据类型

1 . 基本数据类型,基本数据类型四种和八种之说(具体看下图)

四种说的是,整数型,小数型,字符型和布尔类型

八种就是把这四种具体拆分说明

2 . 引用数据类型

Java入门篇 之 数据类型(简单介绍)_第2张图片

一 . 普通型整数

int 4字节 ,Java中给定一个整数的时候,默认就是int类型  

public static void main(String[] args) {
            int a = 10;
            System.out.println(a);
        /*
        Java当中  不允许你使用 未初始化的局部变量
        局部变量:定义在方法内部的变量
         */
            int b;
            b = 1;
            System.out.println(b);
            //其实也是int  只不过这个东西有个术语叫做:包装类型。这个东西就是一个int的plus大版本
            System.out.println(Integer.MIN_VALUE);
            System.out.println(Integer.MAX_VALUE);
            Integer aa = 10;
            System.out.println(aa);
        }

Java入门篇 之 数据类型(简单介绍)_第3张图片

二 . 长整型整数

long  8字节 (定义长整型整数的时候需要再数据的后面添加上L(不区分大小写))

但是建议用大写L,小写的 l 像数字 1 

public static void main(String[] args) {
            long a = 10L;
            System.out.println(a);

            System.out.println(Long.MIN_VALUE);
            System.out.println(Long.MAX_VALUE);
        }

Java入门篇 之 数据类型(简单介绍)_第4张图片

三 . 短整型整数 

short  2字节  

public static void main(String[] args) {
            short sh = 32767;
            System.out.println(sh);

            System.out.println(Short.MIN_VALUE);
            System.out.println(Short.MAX_VALUE);
        }

Java入门篇 之 数据类型(简单介绍)_第5张图片

注意 :第一个32767是定义的变量,不是范围

四 . 字节型整数

byte 1字节 

 public static void main(String[] args) {
            byte a = 125;
            System.out.println(a);
            System.out.println(Byte.MAX_VALUE);
            System.out.println(Byte.MIN_VALUE);
        }

Java入门篇 之 数据类型(简单介绍)_第6张图片

五 . 单精度浮点数

float 4字节 整体的位数(整数部分+小数部分)有8位。单精度浮点型的数据后面必须添加F(不区分大小写); 

六 . 双精度浮点型

double 8字节 整体的位数有17位。双精度浮点型的数据后面可以添加D(不区分大小写).

浮点型默认就是double 

        public static void main(String[] args) {

            float f = 12.5f;//加了f之后 就是float类型的数据 那么就是4个字节
            System.out.println(f);///Float  单精度浮点数

            double d = 12.5;
            System.out.println(d);//Double  双精度浮点数

            float a = 1;
            int b = 2;
            System.out.println(a/b);//0


            double dd = 1.1;
            System.out.println(dd * dd);
        }

Java入门篇 之 数据类型(简单介绍)_第7张图片

七 . 字符类型

char Java中的字符型数据采用了Unicode字符集编码,每一个字符都占2个字节。无论是一个英文字母、一个数字、一个汉字、任意的一个字符都是字符型的数据,字符型数据需要使用单引号进行包围的

  public static void main(String[] args) {
            char ch = '牛';
            System.out.println(ch);
            Character a = 'b';//unicode字符集
        }

 

八 . 布尔类型

boolean 布尔类型的数据在Java中占2个字节,这种类型的数据只有两个:

true 和 false 

     public static void main(String[] args) {
            //在java当中 boolean只有2个值  要么是true  要么是false
            //没有所谓的0是假  非0 是真
            boolean flg = true;
            //boolean flg2 = 1;
            System.out.println(flg);
            System.out.println(flg);//变量名.sout
            //boolean类型 没有明确的大小 JVM没有规定  但是 有些书上会说 占用一个字节  有些书会说占一个bit位
            //Boolean
        }

如果有解释的不对或者不清晰,麻烦大佬们海涵,如果可以烦请从评论区指出,我一定会加以修改,万分感谢

最后麻烦大佬们动一下发财的小手一键三连,万分感谢

你可能感兴趣的:(java,kotlin,开发语言)