问答详情
源自:12-1 综合练习

代码极富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("欢迎使用答答租车系统:");

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("请输入您要租车的数量:");

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("请输入租车天数:");

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("欢迎下次继续使用!");

}

}


}


提问者:误入代码途的琪琪 2016-05-21 20:29

个回答

  • 代码小哥
    2016-05-22 10:10:37

    年轻人,良好的习惯是慢慢养成的,不要急不要燥,慢慢来。