代碼極富C語言風格。。。不知如何改進,求指教
package dada;
import java.util.Scanner;
public class Initial {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanf = new Scanner(System.in);
String[] list = { "", "奧迪A4", "馬自達6", "皮卡雪6", "金龍", "松花江", "依維柯" };
int[] ren = { 0, 1, 1, 1, 1, 0, 0 };
int[] huo = {0,0,0,1,0,1,1};
int[] cash = { 0, 500, 400, 450, 800, 400, 1000 };
int[] people = { 0, 4, 4, 4, 20, 0, 0 };
int[] goods = { 0, 0, 0, 2, 0, 4, 20 };
System.out.println("歡迎使用答答租車系統(tǒng):");
System.out.println("您是否要租車:1、是 ? 0、否");
int panduan = scanf.nextInt();
if (panduan == 1) {
System.out.println("您可租車的類型及其價目表:");
System.out.println("序號\t汽車名稱\t租金\t容量");
System.out.println("1.\t奧迪A4\t500元" + '/' + "天\t載人:4人");
System.out.println("2.\t馬自達6\t400元" + '/' + "天\t載人:4人");
System.out.println("3.\t皮卡雪6\t450元" + '/' + "天\t載人:4人 載貨:2噸");
System.out.println("4.\t金龍 \t800元" + '/' + "天\t載人:20人");
System.out.println("5.\t松花江\t400元" + '/' + "天\t載貨:4噸");
System.out.println("6.\t依維柯\t1000元" + '/' + "天\t載貨:20噸");
System.out.println("請輸入您要租車的數(shù)量:");
int number = scanf.nextInt();
double money = 0;
int countPeople = 0;
int countGoods = 0;
int[] num = new int[number + 2];
for (int i = 1; i <= number; i++) {
System.out.println("請輸入第" + i + "輛車的序號");
num[i] = scanf.nextInt();
money += cash[num[i]];
countPeople += people[num[i]];
countGoods += goods[num[i]];
}
System.out.println("請輸入租車天數(shù):");
int data = scanf.nextInt();
money *= data;
System.out.println("您的賬單:");
System.out.println("***可載人的車有:");
for (int i = 1; i <= number; i++) {
if (ren[num[i]] == 1)
System.out.print(list[num[i]] + "\t");
}
System.out.println("共載人:" + countPeople + "人");
System.out.println("***可載貨的車有:");
for (int i = 1; i <= number; i++) {
if ( huo[num[i]] == 1 )
System.out.print(list[num[i]] + "\t");
}
System.out.println("共載貨:" + countGoods + "噸");
System.out.println("***租車的總價格:" + money + "元");
} else {
System.out.println("歡迎下次繼續(xù)使用!");
}
}
}
2016-05-22
年輕人,良好的習慣是慢慢養(yǎng)成的,不要急不要燥,慢慢來。