亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我用數組做的,請問各位大神還有啥可以改進的地方么

package com.imooc.test;

import java.util.Scanner;

public class Test2 {

static boolean flag = true;

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

// 1. 名稱,2. 載人量,3 載重量,4 價格 嗯?這些還需要我挨個提示么?

String[][] car = new String[4][4];

// 吶!初始化!

System.out.println("( *******(********************^^^^^----!----^^^^^********************)*******)");

System.out.println("( **歡迎來到全網最炫酷的MC吃雞王的租車間,藥!~易購窩里狗夠!全場的先生們女士們這里所有的車輛任你們挑選**)");

System.out.println("( *******(********************^^^^^----!----^^^^^********************)*******)");

//拿本子記好接下來循環就要開始啦-

while(true) {

if(flag) {

System.out.println("快點的租不租,不租趕緊走 ----> 1 - (租,大哥,我租,租還不行)\t2 - (不租,走就走,誰怕誰)");

}else {

System.out.println("還租不租了 ----> 1 - (租,租呢租呢大哥,別生氣)\\t2 - (不租了吧,大哥你放過我吧,我是真沒錢了)");

}

String isZu = sc.nextLine();

if(isZu.equals("1") || isZu.equals("是")) {

zuChe(car);

}else if(isZu.equals("2") || isZu.equals("否")){

System.out.println("趕緊走,窮比");

break;

}else {

System.out.println("擱這瞎雞兒輸啥呢?眼睛長后腦勺上了啊?");

}

}

}

public static void zuChe(String[][] car) {

Scanner sc = new Scanner(System.in);

car = init(car);

print(car);

System.out.println("看哪個好自己挑");

String zuCar = sc.nextLine();

switch (zuCar) {

case "1":

case "三輪車" : buy(1,car);

break;

case "2":

case "小黃車" : buy(2,car);

break;

case "3":

case "沒輪胎的九手汽車" : buy(3,car);

break;

case "4":

case "嬰兒車" : buy(4,car);

break;

default:

System.out.println("你會不會輸啊?是不是眼睛不好使?給我看清楚再輸");

break;

}

}

public static void buy(int num,String[][] car) {

Scanner sc = new Scanner(System.in);

System.out.println("租幾天?我勸你最好多租點:");

int day = sc.nextInt();

System.out.println("租幾量就不用我提醒了吧");

int nums = sc.nextInt();

String name = car[num-1][0];

int price = nums * day * Integer.parseInt(car[num-1][3]);

System.out.println("奶奶的才花了這么點錢,這是車的信息,再問你一遍:");

System.out.println("\t租用的車輛:\t" + name);

System.out.println("\t租用的數量:\t" + nums);

System.out.println("\t車的載重量:\t" + car[num-1][2]+"/輛");

System.out.println("\t車的載人量:\t" + car[num-1][1]+"/輛");

System.out.println("總金額:" + price + "元");

flag = false;

}

public static void print(String[][] car) {

for(int i = 0;i<car.length;i++) {

System.out.print(i+1);

for(int j = 0;j<car[i].length;j++) {

System.out.print("\t"+car[i][j]);

}

System.out.println();

}

}

public static String[][] init(String[][] car){

car[0][0] = "三輪車";

car[1][0] = "小黃車";

car[2][0] = "沒輪胎的九手汽車";

car[3][0] = "嬰兒車";

System.out.println("序號\t車名\t載人量\t載重\t價格/天");

for(int i = 0;i<car.length;i++) {

for(int j = 1;j<car[i].length;j++) {

if( j == 1) {

car[i][j] = String.valueOf((int)(Math.random() * 10)+1)+" 人";

}else if(j == 2){

car[i][j] = String.valueOf((int)(Math.random() * 10)+1)+" 噸";

}else {

car[i][j] = String.valueOf((int)(Math.random() * 100)+1);

}

}

}

return car;

}

}


正在回答

3 回答

從代碼就能看出這是位暴躁老哥

0 回復 有任何疑惑可以回復我~
#1

qq_零_67 提問者

哈哈,不錯,安排!
2018-07-22 回復 有任何疑惑可以回復我~

哈哈,這注釋


0 回復 有任何疑惑可以回復我~

從注釋就可以看出來了 哈哈

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我用數組做的,請問各位大神還有啥可以改進的地方么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號