代碼記錄

輸出hellorunnable.

public class HelloRunnable implements Runnable {
    public void run(){
        System.out.println("hellorunnable");
    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        (new Thread(new HelloRunnable())).start();
    }

}

Unicode代碼轉換


public class Unicode {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        char c1='\u674e';
        char c2='\u660c';
        char c3='\u6cfd';
        System.out.println(c1);
        System.out.println(c2);
        System.out.println(c3);
    }

}

隨機數輸出

/*隨機數
 * (Math.random()*6)表示隨機一個數,因爲隨機數0.1-0.9的,最小值0.1*6=0.6取整爲0,最大值0.9*6=5.4取整爲5
 * 所以要加上一符合骰子要求。
 * 
 * */
public class Random {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a=(int)(Math.random()*6)+1;
        if (a>=5) {
            System.out.println("豹子"+a);
        }
        else if (a==4||a==5) {
            System.out.println("這是大數"+a);
        }
        else if (a==3||a==2) {
            System.out.println("這是小數"+a);
        }
        else {
            System.out.println("運氣真差"+a);
        }
    }

}

數組尋找最小數

public class demo {
     public static void main(String[] args) {
        int[] num={9,8,3,4,3,7,6};
        System.out.println("輸出一堆數組");
        for(int i=0;i<num.length;i++){
            System.out.print(num[i]+"  ");
        }
            //循環打印這個數組
        int min=num[0];
        for(int j=0;j<num.length-1;j++){
            if(min>num[j+1]){
                min=num[j+1];
            }
            //首先從num[0]第一個數開始,如果第一個數大於第二個數,則第二個數賦值給min,以此類推,得出最小的數  
        }
        System.out.println();//換行
        System.out.println("最小數是:"+min);
        }
    }

super調用,以及重載

class SuperClass{
    private int n;


    SuperClass() {
        System.out.println("您沒有輸入任何內容");
    }
    SuperClass(int n){
        System.out.println("初始值:("+n+""+")");

    }
}
class SuberClass extends SuperClass{
    private int n;

    SuberClass(){
        super();
        System.out.println("請輸入內容");
    }
    SuberClass(int n){
        super(n);
        for(int i=0;i<10;i++){
            n=n+i;
        }
        System.out.println("您輸入的數字爲:"+n);
    }
}
public class Cat{
        public static void main(String[] args) {
            SuberClass b = new SuberClass();
            SuberClass a = new SuberClass(4);
        }
    }

ToString方法

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

        Ca cat = new Ca();
        System.out.println("d:"+cat.toString());
    }

    }
class Ca{
        public String toString(){
            return "I am hot!";
        }
}
//對應返回toString方法中的內容
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章