满口袋全是糖 2022-03-20 14:40 采纳率: 88.9%
浏览 14
已结题

总是识别不出来汉字然后把它换成12就可以用

package dete3.pkg20;
import java.util.Scanner;
public class Dete320 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入价格");
double price=sc.nextDouble();
System.out.println("请输入月份");
int mounth=sc.nextInt();
System.out.println("请输入座位");
String type=sc.next();
double rs=calc(price,mounth,type);
System.out.println("你的价格是"+rs);
}
public static double calc(double monney,int mounth,String type){
if (mounth>=4&&mounth<=10) {
switch(type){
case "头等":
monney *=0.85;
break;
case "经济":
monney*=0.9;
break;
default:
System.out.println("您输入的有误");
monney=-1;
}
}else if(mounth==11||mounth==12||mounth>=1&&mounth<=3){
switch(type){
case "

img

  • 写回答

2条回答 默认 最新

  • 暖凉丶 2022-03-20 15:04
    关注

    代码不全,输入月份11,走的是else里面的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月20日
  • 已采纳回答 6月12日
  • 创建了问题 3月20日