//求籤程式一般版   

public static void main(String[] args) {
        String 籤詩1 = "第一籤\n\n  上吉\n  善才參世尊  寶馬盈門吉慶多。官司有理勸調和。萬般得利稱全福。一箭紅心定中科。";
        String 籤詩2 = "第三籤 上上 梁山伯訪友 瑞氣騰騰最吉祥。行人有利即還鄉。";
        String 籤詩3 = "第四籤 上上 唐三藏取經 在家富貴足安然。出外如同透碧天。秀士名登龍虎榜。農夫得遇大豐年。";

        double 亂數 = Math.random() * 3;
        double 整數亂數 = Math.floor(亂數);

        if (整數亂數 == 0) {                     
            System.out.println(籤詩1);
        } else if (整數亂數 == 1) {
            System.out.println(籤詩2);
        } else if (整數亂數 == 2) {
            System.out.println(籤詩3);
        }
    }
}

//求籤程式陣列版

public class NewClass {
     public static void main(String[] args) {
        
        String[] 籤詩=new String[3];      
        籤詩[1] = "第一籤\n\n  上吉\n  善才參世尊  寶馬盈門吉慶多。官司有理勸調和。萬般得利稱全福。一箭紅心定中科。";
        籤詩[2] = "第三籤 上上 梁山伯訪友 瑞氣騰騰最吉祥。行人有利即還鄉。";
        籤詩[3] = "第四籤 上上 唐三藏取經 在家富貴足安然。出外如同透碧天。秀士名登龍虎榜。農夫得遇大豐年。";

        double 亂數 = Math.random() * 3;
        int 整數亂數 = (int)Math.floor(亂數);

        System.out.print(籤詩[整數亂數亂]);
    }
}

//求籤程式陣列版v2

public static void main(String[] args) {

        //下一行等號右邊之new String[]可省略,如果要寫則[]內不可填入數字
         String[] 籤詩 = {
            "第一籤\n\n  上吉\n  善才參世尊  寶馬盈門吉慶多。官司有理勸調和。萬般得利稱全福。一箭紅心定中科。",
            "第三籤 上上 梁山伯訪友 瑞氣騰騰最吉祥。行人有利即還鄉。",
            "第四籤 上上 唐三藏取經 在家富貴足安然。出外如同透碧天。秀士名登龍虎榜。農夫得遇大豐年。"};

    double 亂數 = Math.random()*籤詩.length;  //陣列名.length可取得陣列的全部儲存格數量
    int 整數亂數 = (int) Math.floor(亂數);

    System.out.print (籤詩 [整數亂數]);
       
    }
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鈴木保齡球 的頭像
    鈴木保齡球

    Java程式學習手札

    鈴木保齡球 發表在 痞客邦 留言(0) 人氣()