Java教程

数据类型及扩展知识

本文主要是介绍数据类型及扩展知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

八大基本数据类型

public class Demo1 {
    public static void main(String[] args){
        //八大基本数据类型
        //整数
        int num1 = 10;   //最常用
        byte num2 = 20;
        short num3 = 30;
        long num4 = 30L;   //Long类型要在数字后面加L

        //小数;浮点数
        float num5 = 50.1F;  //float类型要在数字后面加F
        double num6 =3.1415926;
        //字符
        char name ='国';
        //字符串,String不是关键字,是类
        String namea = "jaba";

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

    }
}

数据类型扩展及常见问题

public class Demo2 {
    public static void main(String[] args) {
        //整数拓展; 进制标识方法 二进制:0b  十进制  八进制:0 十六进制:0x

        int i = 0b10; //二进制
        int i2 = 010; //八进制
        int i3= 10;  //十进制
        int i4 = 0x10; //十六进制

        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println(i4);
        System.out.println("=================================================");

        //浮点数扩展
        // float     有限  大约  银行类业务不能用float进行比较
        // double

        float f = 0.1F; //0.1
        double d = 1.0/10; //0.1

        System.out.println(f==d);

        //字符拓展

        char c1 = 'a';
        char c2 = '中';

        System.out.println(c1);
        System.out.println((int)c1); //强制转换
        System.out.println(c1);
        System.out.println((int)c1);    //强制转换
        System.out.println("==========================");

        //所有的字符本质还是数字
        //编码  Unicode表;(97 = a 65 = A)
         // U0000 UFFFF
        char c3 = '\u0061';
        System.out.println(c3);
        System.out.println("===============================================");

        //转义字符
        // \t     制表符
        System.out.println("hello\tworld!");
        System.out.println("=======================================================");

        // \n       换行
        System.out.println("hello\nworld");


        //布尔值扩展
        boolean flag = true;
        if (flag==ture){}; //新手
        if (flag){};   //老手
         // 代码要精简易读
        




    }
}
这篇关于数据类型及扩展知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!