课堂2

 

public class text {  public static void main(String[]args)

{

              Size s=Size.SMALL;   Size t=Size.LARGE;     

               System.out.println(s==t);      

                 System.out.println(s.getClass().isPrimitive());      

                  Size u=Size.valueOf("SMALL");  

                   System.out.println(s==u);  

                    for(Size value:Size.values())

                        {        System.out.println(value);   }      }

}

enum Size{SMALL,MEDLUM,LARGE};

结论:输出结果 ture SMALL  MEDLUM LARGE;JAVA 枚举构造可以通过简单赋值来进行,也可以进行构造函数像类一样。

(二)

public class hellonihao {
    private static int value=1;

    public static void main(String[] args) {
        int value=5;
        System.out.println(value);
        // TODO 自动生成的方法存根

    }


进行覆盖,输出值为新值

(三)

public class shu {
    public static void main(String[]args){
        System.out.println("0.05+0.01="+(0.05+0.01));
        System.out.println("1.0-0.42="+(1.0-0.42));
        System.out.println("4.015*100="+(4.015*100));
        System.out.println("123.3/100="+(123.3/100));
    }

结果:如截图所示,得出结果并不是四则运算一样。

(四)

public static void main(String[] args) {
         int X=100;
         int Y=200;
         System.out.println("X+Y="+X+Y);
        // TODO 自动生成的方法存根
         System.out.println(X+Y+"=X+Y");

结X+Y=100200

300=X+Y;

 因为+X+Y没有加();

(五)

import java.math.BigDecimal;


public class TestBigDecimmal {
    public static void main(String[] args){
        BigDecimal f1=new BigDecimal("0.05");
        BigDecimal f2=BigDecimal.valueOf(0.01);
        BigDecimal f3=new BigDecimal("0.05");
        System.out.println("下面使用String作为BigDecimal构造器函数的结果");
        System.out.println("0.05+0.01="+f1.add(f2));
        System.out.println("0.05-0.01="+f1.subtract(f2));
        System.out.println("0.05*0.01="+f1.multiply(f2));
        System.out.println("0.05/0.01="+f1.divide(f2));
        System.out.println("下面使用Double作为BigDecimal构造器函数的结果");
        System.out.println("0.05+0.01="+f3.add(f2));
        System.out.println("0.05-0.01="+f3.subtract(f2));
        System.out.println("0.05*0.01="+f3.multiply(f2));
        System.out.println("0.05/0.01="+f3.divide(f2));
    }

}


 

 

posted @ 2015-10-07 20:07  无限yier  阅读(175)  评论(0)    收藏  举报