日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle大象,大象工程(石头剪刀布PK游戏)

發布時間:2025/3/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle大象,大象工程(石头剪刀布PK游戏) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

由于采用了隨機數,所以每次編譯結果都不一樣,結果我就不附圖了。

public class Elephant {

/*

* 大象工程

* 1.打開冰箱門

* 2.大象PK

* 3.把贏的大象放進冰箱

* 4.關閉冰箱門

* */

public static void main(String[] args) {

System.out.println("大象工程啟動:");

//準備兩頭大象,一臺冰箱

String elephantA = "大象A";

String elephantB = "大象B";

//打開冰箱門

System.out.println(" 1.打開冰箱門");

//大象pk

//石頭剪刀布,石頭1>剪刀2>布3>石頭1,用數字代替字符

//采用Math函數的Math.random()產生3以內的隨機數,(int)(Math.random()*3+1)

System.out.println(" 2.大象pk");

//采用do.while循環,當出現平局時可以繼續pk

String winElephant = null;

int i = 0;

do {

i++;

int elephantNumA = (int) (Math.random() * 3 + 1);

int elephantNumB = (int) (Math.random() * 3 + 1);

//pk開始

//采用switch將數字和字符對應起來

String elephantNameA = null;

String elephantNameB = null;

switch (elephantNumA) {

case 1:

elephantNameA = "石頭";

break;

case 2:

elephantNameA = "剪刀";

break;

case 3:

elephantNameA = "布";

break;

default:

System.out.println("錯誤!");

break;

}

switch (elephantNumB) {

case 1:

elephantNameB = "石頭";

break;

case 2:

elephantNameB = "剪刀";

break;

case 3:

elephantNameB = "布";

break;

default:

System.out.println("錯誤!");

break;

}

System.out.println(" "+"第"+i+"場"+" "+elephantA+"-"+elephantNameA+" PK "+elephantB+"-"+elephantNameB);

//三種情況:A贏,B贏,平局

if (elephantNumA == 1 & elephantNumB == 2 || elephantNumA == 2 & elephantNumB == 3 || elephantNumA == 3 & elephantNumB == 1) {

System.out.println(" "+elephantA + "贏了");

winElephant = elephantA;

} else if (elephantNumA == elephantNumB) {

System.out.println(" "+"平局");

} else {

System.out.println(" "+elephantB + "贏了");

winElephant = elephantB;

}

} while (winElephant == null);

//勝利的進入冰箱

System.out.println(" 3.把"+winElephant+"放進冰箱");

//關閉冰箱門,結束

System.out.println(" 4.關閉冰箱門");

System.out.println("大象工程結束!");

}

}

總結

以上是生活随笔為你收集整理的Oracle大象,大象工程(石头剪刀布PK游戏)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。