动手动脑(一)

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

 

转载于:https://www.cnblogs.com/lq13035130506/p/9750756.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值