首页 > 其他 > 详细

标识符和常用数据类型

时间:2021-04-30 10:44:32      阅读:20      评论:0      收藏:0      [点我收藏+]

标识符

在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("Hello\tWorld");
/*窗口输出是:
Hello	World
*/

布尔值扩展

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

标识符和常用数据类型

原文:https://www.cnblogs.com/kuang-xlin/p/14720377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!