java常見類

來源:互聯網
上載者:User

標籤:java   常見類   

package pack;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Properties;import java.util.Random;public class Main {    public static void main(String[] args) throws Exception {        //method1();  //Systemy對象        //method2();   //RunTime對象        //method3();   //Data類        //method4();        //method5();        method6();     //Math類    }    public static void sys(Object obj) {        System.out.println(obj);    }    public static void method1() {        Properties prop = System.getProperties();//Properties是Hashtable的子類,索引值        for(Object obj : prop.keySet()) {            sys(obj+":"+prop.get(obj));   //讀取系統屬性          }        System.setProperty("mykey","myvalue"); //自己設定屬性        String os = System.getProperty("os.name");        sys(os);  //輸出window7        sys(System.currentTimeMillis());  //目前時間    }    public static void method2() throws Exception {        Runtime rt = Runtime.getRuntime();        //rt.exec("F:\\1.txt");        Process p = rt.exec("notepad.exe");  //開啟檔案        Thread.sleep(4000);  //暫停4秒        p.destroy();  //關閉進程    }    public static void method3() {        Date d = new Date();        sys(d);        sys(d.getTime());        SimpleDateFormat sdf = new SimpleDateFormat("y年MM月d日     E  hh:mm:ss"); //格式化        sys(sdf.format(d));    }    public static void method4() {        Calendar c = Calendar.getInstance();        sys(c.getTime());        sys(c.get(Calendar.YEAR)+"-"+c.get(Calendar.MONTH)); //擷取鍵得到值        c.add(Calendar.DAY_OF_MONTH, 4);//當前日期加4天    }    public static void method5() {        Calendar c = Calendar.getInstance();        c.set(2014,3,1);  //設定時間為        c.add(Calendar.DAY_OF_MONTH, -1); //3.1之前是多少號,即計算此年2月有多少天        c.add(Calendar.YEAR,5);   //增加5年        sys(c.get(Calendar.YEAR));  ////擷取鍵得到值        sys(c.get(Calendar.DAY_OF_MONTH));    }    public static void method6() {        sys(Math.E+"---"+Math.PI);        double d = Math.ceil(12.46); //取大於指定資料的最小整數        double d1 = Math.floor(12.46);//取小於指定資料的最大整數        double d2 = Math.round(12.45);//四捨五入        sys(Math.pow(2,3));  //冪運算        sys(d1);        for(int i=0;i<10;i++) {            double d3 = Math.random()*10;            sys(d3);        }        Random r = new Random();        for(int i=0;i<10;i++) {            int d4 = r.nextInt(8);  //範圍0~8            sys(d4);        }    }}

java常見類

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.