• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

标识符和常用数据类型

开发技术 开发技术 2周前 (04-29) 8次浏览

标识符

在Java中,英文的大小写可代表两个完全不一样的变量(标识符敏感):

String 王者荣耀 = "百星王者";
        System.out.println(王者荣耀);

        //大小写敏感
        String Man = "dawd";
        String man = "dawd";

标识符和常用数据类型

		String Adad = "213";
        String ddad = "213";
        String $dad = "213";
        String _dad = "213";
        String _ = "213";

数据类型

标识符和常用数据类型

public class Demo02 {
    public static void main(String[] args) {
        //八大基本数据类型

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

        //小数:浮点数
        float num5 = 50.1F;
        double num6 = 3.1415926;

        //字符
        char name = '魈';
        //字符串,String不是关键字
        String nameda = "魈大哥";

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

整数扩展

 //整数拓展:    进制   二进制0b     十进制     八进制0    十六进制0x

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

        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
/*窗口输出是:
10
8
16
*/

浮点数扩展

 //浮点数拓展?    银行业务怎么表示?钱
        //BigDecimal  数学工具类
        //=========================================
        //float    有限  离散   舍入误差   大约    接近但不等于
        //double
        //最好完全避免使用浮点数进行比较
        //最好完全避免使用浮点数进行比较
        //最好完全避免使用浮点数进行比较

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

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

//超出范围+1会被截断所以相等
        float d1 = 151313512131515315f;
        float d2 = d1 + 1;

        System.out.println(d1==d2);//true

字符扩展

//字符拓展?
        //=========================================
        char c1 = 'a';
        char c2 = '中';

        System.out.println(c1);

        System.out.println((int)c1);//强制数据转换

        System.out.println(c2);

        System.out.println((int)c2);

/*窗口输出是:
a
97
中
20013
*/

转义字符

 //转义字符
        // t   制表符
        // n   换行
        // .....

        System.out.println("HellotWorld");
/*窗口输出是:
Hello	World
*/

布尔值扩展

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

程序员灯塔
转载请注明原文链接:标识符和常用数据类型
喜欢 (0)