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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java泛型循环break continue_循环结构练习(示例代码)

發(fā)布時(shí)間:2024/9/15 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java泛型循环break continue_循环结构练习(示例代码) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

青鳥(niǎo)迷你游戲平臺(tái)開(kāi)發(fā)

1.選擇游戲 ----- switch選擇結(jié)構(gòu)

public class Test {

public static void main(String[] args) {

System.out.println("歡迎進(jìn)入青鳥(niǎo)游迷你戲平臺(tái)");

Scanner input = new Scanner(System.in);

System.out.println("

請(qǐng)選擇您喜愛(ài)的游戲:

");

System.out.println("* * * * * * * * * * * * * * * * * * * * * ");

System.out.println(" 1.斗地主");

System.out.println(" 2.斗牛");

System.out.println(" 3.泡泡龍");

System.out.println(" 4.連連看");

System.out.println("* * * * * * * * * * * * * * * * * * * * * ");

System.out.print("

請(qǐng)選擇,輸入數(shù)字: ");

int num = input.nextInt();

switch (num) {

case 1:

System.out.println("您已進(jìn)入斗地主房間!");

break;

case 2:

System.out.println("您已進(jìn)入斗牛房間!");

break;

case 3:

System.out.println("您已進(jìn)入泡泡龍房間!");

break;

case 4:

System.out.println("您已進(jìn)入連連看房間!");

break;

case 5:

main(args);

break;

default:

System.out.println("對(duì)不起,您的輸入錯(cuò)誤");

break;

}

}

}

2.玩游戲并晉級(jí) ------ 多重if /? break

public class Jinji {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

int n = 1;

int count = 0; //計(jì)數(shù)

int score = 0; //游戲成績(jī)

String answer;

System.out.println("青鳥(niǎo)迷你游戲平臺(tái)>游戲晉級(jí)

");

do {

System.out.print("您正在玩第" + n + "局,成績(jī)?yōu)?");

score = input.nextInt(); //錄入游戲得分

if (score > 80) { //統(tǒng)計(jì)80分以上的局?jǐn)?shù)

count++;

}

n++;

if (n > 5) {

System.out.println("游戲結(jié)束");

} else {

System.out.print("繼續(xù)玩下一局嗎?(yes/no) ");

answer = input.next();

if (answer.equals("no")) {

System.out.println("您已經(jīng)中途退出游戲");

break;

} else {

System.out.println("進(jìn)入下一局");

}

}

} while (n <= 5);

double rate = count / 5.0; //計(jì)數(shù)達(dá)到80分以上的比率

if (n > 5) {

if (rate > 0.8) {

System.out.println("

恭喜通過(guò)一級(jí)");

} else if (rate > 0.6) {

System.out.println("

通過(guò)二級(jí),繼續(xù)努力!");

} else {

System.out.println("

對(duì)不起,您未能晉級(jí),繼續(xù)加油啊!");

}

} else {

System.out.println("

對(duì)不起,您未能晉級(jí),繼續(xù)加油啊!");

}

}

}

3.玩游戲并支付游戲幣 ----if結(jié)構(gòu)、continue語(yǔ)句

public class Count {

public static void main(String[] args) {

System.out.println("青鳥(niǎo)迷你游戲平臺(tái)>游戲幣支付");

Scanner input=new Scanner(System.in);

System.out.println("請(qǐng)選擇您玩的游戲類型: ");

System.out.println(" 1.牌類");

System.out.println(" 2.休閑競(jìng)技類");

int num=input.nextInt();

System.out.println("請(qǐng)輸入您游戲時(shí)長(zhǎng): ");

int time=input.nextInt();

switch(num) {

case 1:

if (time>10) {

System.out.println("您玩的是牌類游戲,時(shí)長(zhǎng)是:" + time + "小時(shí),可以享受5折優(yōu)惠,您需要支付" + (0.5 * time * 10) + "個(gè)游戲幣");

} else {

System.out.println("您玩的是牌類游戲,時(shí)長(zhǎng)是:" + time + "小時(shí),可以享受8折優(yōu)惠,您需要支付"+ (0.8 * time * 10) + "個(gè)游戲幣");

}

break;

case 2:

if (time<= 10) {

System.out.println("您玩的是休閑競(jìng)技類游戲,時(shí)長(zhǎng)是:" + time + "小時(shí),可以享受8折優(yōu)惠,您需要支付" + (0.8 * time * 20) +"個(gè)游戲幣");

} else {

System.out.println("您玩的是休閑競(jìng)技類游戲,時(shí)長(zhǎng)是:" + time + "小時(shí),可以享受5折優(yōu)惠,您需要支付" + (0.5 * time * 20) + "個(gè)游戲幣");

}

break;

}

System.out.println("游戲結(jié)束");

}

}

4.添加用戶信息

public class User{

public static void main(String[] args) {

System.out.println("青鳥(niǎo)迷你游戲平臺(tái)>添加用戶信息

");

int zs ;//整數(shù)

int age ;//年齡

int score ;//積分

Scanner input = new Scanner(System.in);

System.out.println("請(qǐng)輸入要錄入用戶的數(shù)量`: ");

int count = input.nextInt();

for (int i = 0; i < count; i++) {

System.out.println("請(qǐng)輸入用戶編號(hào)(<4位整數(shù)>): ");

zs = input.nextInt();

if (zs<=9999&&zs>=1000) {

}else{

System.out.println("輸入有誤");

continue;

}

System.out.println("請(qǐng)輸入用戶年齡: ");

age = input.nextInt();

if (age <= 10 || age > 100) {

System.out.println("很抱歉,您的年齡不適宜玩游戲");

System.out.println("錄入信息失敗

");

continue;

}

System.out.println("請(qǐng)輸入會(huì)員積分: ");

score = input.nextInt();

System.out.println("您錄入的會(huì)員信息是:

");

System.out.println("用戶編號(hào):" + zs + " 年齡:" + age

+ " 積分:" + score + "

");

}

}

}

注:靈活使用continue與break

總結(jié)

以上是生活随笔為你收集整理的java泛型循环break continue_循环结构练习(示例代码)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。