• 课堂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));
        }
    
    }


     

  • 相关阅读:
    Asp.Net页面传值的方法简单总结【原创】
    .Net架构必备工具列表
    .Net架构必备工具列表
    .Net架构必备工具列表
    C#中几种循环语法的比较
    【UVA 437】The Tower of Babylon(拓扑排序+DP,做法)
    【UVA 437】The Tower of Babylon(记忆化搜索写法)
    【uva 1025】A Spy in the Metro
    【codeforces 538E】Demiurges Play Again
    【Codeforces Beta Round #45 D】Permutations
  • 原文地址:https://www.cnblogs.com/gdp176119/p/4859289.html
Copyright © 2020-2023  润新知