第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

隨 arraylist 對(duì)象數(shù)量增加和減少的選項(xiàng)菜單

隨 arraylist 對(duì)象數(shù)量增加和減少的選項(xiàng)菜單

茅侃侃 2022-01-19 17:18:19
我創(chuàng)建了一個(gè) for 循環(huán),列出了我的數(shù)組列表中的所有對(duì)象,但我需要它是一個(gè)始終以退出結(jié)尾的動(dòng)態(tài)選項(xiàng)菜單。我在程序的其他部分以不同的方法使用了 switch case 選項(xiàng)菜單。但我不確定如何在這里創(chuàng)建一個(gè)遞增的大小寫開(kāi)關(guān),或者是否必須將它放入 for 循環(huán)中?private static void subCar(Scanner keyboard, CarLot carLot) {  if (carLot.getCar().size() == 0) {      System.out.println("No Cars on the Car Lot to Remove");  }else {      System.out.println("");      System.out.println("Cars Available to Remove: ");      System.out.printf("%-7s%-6s%-35s%-5s\n","Option"," ID","Make/Model/Year","Price");      for (int index=0; index < carLot.getCar().size(); index++) {           System.out.printf("%-7s%-6s%-2s%-5s\n",carLot.getCar().get(index).getID(),                carLot.getCar().get(index).getMake(),carLot.getCar().get(index).getModel(),                carLot.getCar().get(index).getPrice());       }   }}我正在嘗試創(chuàng)建一個(gè)菜單選項(xiàng),以便我可以選擇從我的數(shù)組列表中刪除哪個(gè)對(duì)象我希望輸出看起來(lái)像這樣:option   ID    Make/Model/Year          Price1.       2     Chevrolet cavalier 2000  1999.992.       Exitenter option:退出選項(xiàng)需要始終排在最后
查看完整描述

1 回答

?
烙印99

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊

您的最后一個(gè)選項(xiàng)將始終大于汽車列表的大小。


int option = //read it form scanner; 

if (option > carLot.getCar().size()) { 

    // exit 

} else { 

    carLot.getCar().remove(option);

}

打印所有選項(xiàng)和退出選項(xiàng)。您需要在循環(huán)、循環(huán)和一個(gè)循環(huán)后提取索引。示例之一:


int index = 0;

for (; index < carLot.getCar().size(); index++) {

    System.out.printf("%-7s%-6s%-2s%-5s\n",

        index,

        carLot.getCar().get(index).getID(),

        carLot.getCar().get(index).getMake() + " " + carLot.getCar().get(index).getModel(),

        carLot.getCar().get(index).getPrice());

}

System.out.printf("%-7s%-6s", index, "Exit");


查看完整回答
反對(duì) 回復(fù) 2022-01-19
  • 1 回答
  • 0 關(guān)注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)