美少女战士


私信TA

用户名:jy21244216

访问量:663

签 名:

请奔走在自己的热爱里

等  级
排  名 24174
经  验 621
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 揭阳职业技术学院
专  业

  自我简介:

TA的其他文章

日期换算1997
浏览:236

解题思路:直接用switch搞定

注意事项:
注意别算错了,这个是可以选择年份的,不需要年份,把选择年份的代码删掉
参考代码:

import java.util.Scanner;


public class LQ {


public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

int a = 31;

int b = 30;

int c;

int N=scanner.nextInt();

int x = scanner.nextInt();

int y = scanner.nextInt();

if(N%2==0) {

c = 29;

}

else {

c = 28;

}

switch (x) {

case 1:

System.out.println(y);

break;

case 2:

System.out.println(a + y);

break;

case 3:

System.out.println(a + c + y);

break;

case 4:

System.out.println(2 * a + c + y);

break;

case 5:

System.out.println(2 * a + b + c + y);

break;

case 6:

System.out.println(3 * a + b + c + y);

break;

case 7:

System.out.println(3 * a + 2 * b + c + y);

break;

case 8:

System.out.println(4 * a + 2 * b + c + y);

break;

case 9:

System.out.println(5 * a + 2 * b + c + y);

break;

case 10:

System.out.println(5 * a + 3 * b + c + y);

break;

case 11:

System.out.println(6 * a + 3 * b + c + y);

break;

case 12:

System.out.println(6 * a + 4 * b + c + y);

break;

}


}

}


 

0.0分

2 人评分

  评论区

  • «
  • »