学习记录——java 求一年第几天

博客介绍了如何使用Java解决输入日期求该日期是当年第几天的问题,通过switch case判断月份并累加天数,强调了正则表达式的学习重要性,并提供了改进方案,包括使用int数组存储每月天数进行循环计算,以及在最后判断是否为闰年来确定天数。
摘要由CSDN通过智能技术生成

题目

题目:输入某年某月某日,判断这一天是这一年的第几天?

用switch case 判断是第几月 这需要先算好指定month的前几个月天数的和。

以下

import java.util.Scanner;
public class Practice14 {
   
    public static void main(String[] args) {
   
        Scanner scan = new 
        Scanner(System.in).useDelimiter("\\D");  //正则表达式,匹配非数字
        System.out.println("请输入当前日期(年-月-日)");
        int year =scan.nextInt();  
        int month =scan.nextInt();
        int date =scan.nextInt();
        scan.close();
        // method 1
        int days =0;
        switch(month){
   			// 判断第几天
            case 1:
                days 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值