老司机三级_天天干天天操天天爽_女人被爽到娇喘呻吟视频_久久国产精品99久久久大便 - 亚洲日本系列

10.小游戲與轉(zhuǎn)義字符

  • • 發(fā)表于 8年前
  • • 作者 大妖怪
  • • 2988 人瀏覽
  • • 6 條評論
  • • 最后編輯時(shí)間 7年前
  • • 來自 [技 術(shù)]

原創(chuàng)聲明:本文為作者原創(chuàng),未經(jīng)允許不得轉(zhuǎn)載,經(jīng)授權(quán)轉(zhuǎn)載需注明作者和出處

如果能把前面的仔細(xì)看下來,學(xué)到這,相信你也有一定的java基礎(chǔ)了,接下來我們做個(gè)簡單的石頭剪刀布的游戲跟電腦玩唄。

public static void main(String[] args) {
    Scanner input = new Scanner(System.in);//創(chuàng)建Scanner類

    for (int i = 0; i < 10; i--) {//創(chuàng)建一個(gè)死循環(huán)
        System.out.println("你先出拳:1(剪刀),2(石頭),3(布)");//出拳提示語
        int j = input.nextInt();//獲取輸入內(nèi)容
        while(j>3||j<1){//驗(yàn)證輸入類型,若不對
            System.out.println("笨蛋,出拳都不會!找大妖怪充值智商去!
");
            System.out.println("你先出拳:1(剪刀),2(石頭),3(布)");//打印提示語
            j = input.nextInt();//重新獲取輸入內(nèi)容并將獲取的值賦給j
        }
        int c = (int) (Math.random() * 3) + 1;//電腦出拳(生成一個(gè)大于等于1小于等于三的隨機(jī)數(shù))
        switch (c) {
            case 1:        //當(dāng)隨機(jī)數(shù)為1時(shí)
            System.out.print("我出剪刀");
            if (j == 1) {//對用戶的輸入進(jìn)行判斷,最后做比較
                System.out.println(",你出剪刀");
                System.out.println("我們平手
");
                break;
            } else if (j == 2) {
                System.out.println(",你出石頭");
                System.out.println("我贏了
");
                break;
            } else {
                System.out.println(",你出布");
                System.out.println("你贏了
");
                break;
            }
            case 2://當(dāng)隨機(jī)數(shù)為2時(shí)
            System.out.print("我出石頭");
            if (j == 1) {//對用戶的輸入進(jìn)行判斷,最后做比較
                System.out.println(",你出剪刀");
                System.out.println("我贏了
");
                break;
            } else if (j == 2) {
                System.out.println(",你出石頭");
                System.out.println("我們平手
");
                break;
            } else {
                System.out.println(",你出布");
                System.out.println("你贏了
");
                break;
            }
            case 3://當(dāng)隨機(jī)數(shù)為3時(shí)
            System.out.print("我出布");
            if (j == 1) {//對用戶的輸入進(jìn)行判斷,最后做比較
                System.out.println(",你出剪刀");
                System.out.println("你贏了
");
                break;
            } else if (j == 2) {
                System.out.println(",你出石頭");
                System.out.println("我贏了
");
                break;
            } else {
                System.out.println(",你出布");
                System.out.println("我們平手
");
                break;
            }
        }
    }
}

通過運(yùn)行上述代碼,我們可以總結(jié)一些東西:

  • System.out.println()與System.out.print()的區(qū)別是System.out.println()運(yùn)行之后會換行
  • 在Stirng類型中加入”反斜杠n”輸出語句也會換行,這個(gè) “反斜杠n”是個(gè)轉(zhuǎn)義字符,代表的就是換行。
    那么為什么要使用轉(zhuǎn)義字符呢?我們?nèi)グ俣纫幌拢?br>
    對,就這。
    至于還有哪些轉(zhuǎn)移字符,有興趣的童鞋可以私下去百度一下“java轉(zhuǎn)義字符表”。
    另外,如果有能力,可以把程序改改,比如改成石頭剪刀布三局兩勝的模式
分享到:
6條評論
Ctrl+Enter
作者

大妖怪

大妖怪

APP:1 帖子:76 回復(fù):200 積分:7517

已加入社區(qū)[3229]天

夢里巷口,可有你倚門回首

作者詳情》
Top