我的第一个java程序

mac2025-04-25  5

//又臭又长,把我自己都搞迷糊了

package 作业; import java.util.*; public class 出租车 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入行驶里程(单位:千米)"); Scanner qian=new Scanner(System.in); Double mi= qian. nextDouble(); System.out.println("请输入等待时间(单位:分钟)"); Scanner sj=new Scanner(System.in); int sj1=sj.nextInt(); System.out.println("上车时间"); Scanner sj2=new Scanner(System.in); int baitiansj =sj2.nextInt(); if(mi<=15) { if(sj1<=5) { if (baitiansj<23&&baitiansj>7) { if(mi<=3) {System.out.println("你应付的金额为10元");} else {System.out.println("你应付的金额为"+((mi-3)*2+10));} } if(sj1>5) {if(mi<=3) {System.out.println("你应付的金额为12元");} if(mi>3) {System.out.println("你应付的金额为"+((mi-3)*2.3+12)); } else {if (baitiansj<23&&baitiansj>7) { if(mi<=3) {System.out.println("你应付的金额为12");} if(mi>3) {System.out.println("你应付的金额为"+((mi-3)*2+10+2));} } else {if(mi<=3) {System.out.println("你应付的金额为14元");} if(mi>3) {System.out.println("你应付的金额为"+((mi-3)*2.3+12+2)); } } } } } } else if(sj1<=5) { if (baitiansj<23&&baitiansj>7) { if(mi<=3) {System.out.println("你应付的金额为11元");} if(sj1>5) {System.out.println("你应付的金额为"+((mi-3)*2+10+(mi-15)));} } else {if(mi<=3) {System.out.println("你应付的金额为13元");} if(mi>3) {System.out.println("你应付的金额为"+((mi-3)*2.3+12+(mi-15))); } else {if (baitiansj<23&&baitiansj>7) { if(mi<=3) {System.out.println("你应付的金额为16");} if(mi>3) {System.out.println("你应付的金额为"+((mi-3)*2+10+2)+(mi-15));} } else {if(mi<=3) {System.out.println("你应付的金额为15元");} if(mi>3) {System.out.println("你应付的金额为"+((mi-3)*2.3+12+2+(mi-15))); } } } } } }}
最新回复(0)