计算从键盘获得的日期是2019年的第几天

/**
*文件名:Practice1.java;
*描述:计算从键盘获得的日期是2019年的第几天
*作者:kyx
*时间:2019.01.03
*备注:也可以使用switch语句完成,此时注意case 中的月份要从大到小排列,且没有break(从而实现累加),一月份直接等于date值。
/
import java.util.
;
public class Practice1 {

public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);
	System.out.println("请输入月份和日期:");
	int month = sc.nextInt();
	int date = sc.nextInt();
	//m[]表示各月份的天数
	int[] m = new int[]{0,31,28,31,30,31,30,31,31,30,31,30,31};
	int sum = 0;
	for(int i=0;i<month;++i){//注意此处为小于month,因为month-1个月是完整地度过
		sum+=m[i];//而第month个月只度过了date天
	}
	sum+=date;
	System.out.println(month+"月"+date+"日是2019年的第"+sum+"天");

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值