• 动手动脑(一)


    1,

    package com.liqin.jiecheng.java;
    
    public class EnumTest {
    
        public static void main(String[] args) {
            Size s=Size.SMALL;
            Size t=Size.LARGE;
            //s��t����ͬһ������
            System.out.println(s==t);  //
            //��ԭʼ����������
            System.out.println(s.getClass().isPrimitive());
            //���ַ�����ת��
            Size u=Size.valueOf("SMALL");
            System.out.println(s==u);  //true
            //�г���������ֵ
            for(Size value:Size.values()){
                System.out.println(value);
            }
        }
    
    }
     enum Size{SMALL,MEDIUM,LARGE};

    截图:

    枚举类型:enum Size{SMALL,MEDIUM,LARGE}

    枚举类型可以将整形数值转换为对象,可以扩大switch语句的使用范围,枚举类型是引用类型,不属于原始数据类型,可以用“==”和equals()方法直接比对枚举变量的值。

    2,

    package com.liqin.jiecheng.java;
    
    public class EnumTest {
        private static int a=1;
        public static void main(String[] args) {
        int a=2;
        System.out.println(a);
            }
        
    
    }

    编译结果:2

    当局部变量与全局变量重名时,局部变量会屏蔽全局变量。

    3,

      

     由于计算机本身是二进制的,而浮点数实际上只是近似值,所以二进制数转为十进制浮点数时,精度容易丢失,解决办法:用BigDecimal转化类型。

    4,

    package com.liqin.jiecheng.java;
    
    public class EnumTest {
        public static void main(String[] args) {
            int X=100;
            int Y=200;
            System.out.println("X+Y="+X+Y);//将X和Y的值连在一起
            System.out.println(X+Y+"=X+Y");//求和
            }
        
    
    }

    编译结果:X+Y=100200

                     300=X+Y

  • 相关阅读:
    使用pyppeteer 下载chromium 报错 或速度慢
    Splash抓取jd
    Splash抓取javaScript动态渲染页面
    Django3+websocket+paramiko实现web页面实时输出
    django3 websockets
    MySQL数据库OLTP基准测试( sysbench)
    数据库链接池大小设置和相关测试
    Linux 性能调优IO篇:工具命令篇
    Linux 性能调优内存篇:工具命令篇
    Vue笔记:vue项目引入bootstrap、elementUI、echarts
  • 原文地址:https://www.cnblogs.com/lq13035130506/p/9750756.html
Copyright © 2020-2023  润新知