题目要求:根据淡旺季、求出不同年龄段的票价。
//旺季 :4-10 月 | //淡季 1-3月、11、12月 |
//成人18-60岁:60 | //成人 40 |
//儿童<18 :半价 | //其他 20 |
//老人 >60: 1/3 |
import java.util.Scanner;
public class ifexe04
{
public static void main(String[] args)
{ //4-10旺季
//成人18-60岁:60
//儿童<18 :半价
//老人 >60: 1/3
//淡季
//成人 40
//其他 20
// double score;char gender;
// Scanner myscanner = new Scanner.next().charAt(0);
int age;
Scanner myScanner = new Scanner(System.in);
System.out.println("请输入季节:");
int season =myScanner.nextInt();
if(season >=4 && season <=10)
{
Scanner myScanner01 = new Scanner(System.in);
System.out.println("请输入年龄:");
age = myScanner01.nextInt();
if(age >=18 && age <=60 )
{
System.out.println("旺季成人票:60元");
}
else if (age >=0 && age <=18)
{
System.out.println("旺季儿童票:30元");
}
else if ( age >= 60 && age <=140)
{
System.out.println("旺季老年票:"+ (60/3) +"元");
}
else
{
System.out.println("年龄输入错误请重新输入!");
}
}
else if(season >=1 && season <=3 || season >=11 && season <=12 )
{ System.out.println("请输入年龄:");
Scanner myScanner02 = new Scanner(System.in);
age = myScanner02.nextInt();
if(age >=18 && age <=60)
{
System.out.println("淡季成人票:40元");
}
else if(age >=1 && age <=17 || age >=61 && age <=120)
{
System.out.println("淡季票价:20元");
}
else
{
System.out.println("年龄输入错误,请重新输入!");
}
}
else
{
System.out.println("月份输入错误,请重新输入!");
}
}
}
日常训练,欢迎留言斧正!