第二章小练习
练习1:输出该年月的天数。
练习2:出租车计费问题。
练习3:计算1+1/2!+1/3!+1/4!+…的前20项之和。
练习4:求1000以内的完全数。
练习5:框里最少有多少鸡蛋?
练习1:
输入年份和月份,输出该年月的天数。
效果图:
代码示例:
import java.util.Scanner;
//练习5.1
//输入年份和月份,输出该年月的天数。
public class T1 {
public static void main(String[] args){
for(int i=0;i<5;i++) {
System.out.print("请输入年、月(为正整数):");
Scanner scanner = new Scanner(System.in);
int y, m;
y = scanner.nextInt();
m = scanner.nextInt();
if(m<=0||y<=0){
System.out.println("输入的年月不符合要求,请重新输入!");
}
else{
int day = 0;
switch (m) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day = 31;
break;
case 4:
case 6:
case 9:
case 11: