public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("输入年月日,格式:(20220316)");String a = scanner.next();int sum=0;String strA = String.valueOf(a);String y = strA.substring(0,4);int year = Integer.valueOf(y);String m = strA.substring(4,6);int month = Integer.valueOf(m);String d = strA.substring(6,8);int day = Integer.valueOf(d);int days[] = {31,28,31,30,31,30,31,31,30,31,30,31};int allDays = 0;if((year%4==0&&year%100!=0)||year%400==0) {days[1] = 29;}for (int i = 0; i < month-1; i++) {allDays+=days[i];}sum = allDays += day;System.out.println(y+"年"+m+"月"+d+"日"+"是这一年的第"+sum+"天。");}

还可以用split()进行分割,例如输入2022-3-17,用split("-"),也可以得到结果。

Java:输入年月日,输出这一天是这一年的第几天。相关推荐

  1. java输入年月输出日历_java 输入年月,获取日历表

    /* 做日历作业: 输入一个时间如: 2016-11 就显示2016年11月的日历显示 */ import java.util.*; class calendar { public static vo ...

  2. c#通过输入年月日输出该月的天数

    using System; namespace year {     class Program     {         static void Main(string[] args)       ...

  3. java输入和输出路径_Java输入输出

    Java输入输出学习 File类 File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成.值得指出的是,不管是文件还是目录都是使 ...

  4. Java输入月份输出季节

    首先创建一个扫描器(scanner),用来接收用户输入的数据到程序中,用switch-case语句用于判断选择.但我刚开始忘记添加default语句提示用户输入正确的月份(1-12月)好在及时发现并改 ...

  5. Java——输入与输出

    本文将对Java中输入与输出的使用方法进行介绍 一.输出 在控制台进行输出 System.out.println("Hello Java"); // 输出后换行 System.ou ...

  6. python输入年月日输出年月日_Python编程基础04:输入与输出

    一.IPO模型 一个程序,按照功能可以划分为三个部分:输入部分.处理部分和输出部分 本讲我们学习基本输入与输出,通过输入函数获取数据(数值型和字符串),通过输出函数将处理结果以某种方式呈现.处理部分会 ...

  7. java输入年月日,输出这是这一年的第几天

    package com.cy.test;import java.util.Scanner;/*** 题目:* 输入某年某月某日,判断这一天是这一年的第几天?* 注意:只允许使用int类型,不允许使用d ...

  8. java输入日期计算天数_(JAVA)输入年月日,计算日期是今年的第几天?

    展开全部 import java.util.Scanner; /** * Created by xpf on 2018/6/22 :) * GitHub:xinpengfei520 * Functio ...

  9. java 输入与输出

    1 输出到控制台 System.out.println(msg); // 输出一个字符串, 带换行,因为内部自带\n System.out.print(msg); // 输出一个字符串, 不带换行 S ...

  10. java输入年月输出日历_java输入年份打印该年份的年历

    import java.util.Scanner; public class rili { public static void main(String[] args ){ System.out.pr ...

最新文章

  1. pytorch Bert 情感分类
  2. Go 语言编程 — gorm ORM 框架
  3. 为计算机系的学生建立视图,数据库及其应用2010年1月真题
  4. 查询成绩最好的前两名_收藏转发!一线老师用真实数据告诉你,高考成绩和平时成绩的关系...
  5. bootstrap checkbox选中事件
  6. NodeJs连接Mysql数据库
  7. BZOJ3527: [Zjoi2014]力 [FFT]
  8. 【剑指 offer】面试题13:机器人的运动范围(Java)
  9. Opencv之二维码识别---QRCodeDetector
  10. Python函数参数类型*、**的区别
  11. 蓝桥杯2016年第七届JavaC组国赛第一题-平方末尾
  12. java 中wait notify简解
  13. javaweb简单源代码_Java Web轻松学39 - JSP核心原理
  14. 品优购---品优购项目制作---8.4
  15. html5多重阴影怎么设置,使用CSS3 box-shadow属性实现按钮的多重阴影效果
  16. 巴菲特致股东的一封信:1999年
  17. The LINQ expression node type 'ArrayIndex' is not supported in LINQ to Entities.
  18. 如何在Cent OS7安装jdk
  19. 基于FPGA的高空坠物跟踪和预警系统
  20. 设计一个用于人事管理的People(人员)类

热门文章

  1. 卡塔兰数(Catlan)
  2. 感受山猫之力 Ubuntu 10.04 LTS试用手记
  3. JAVA的对象list参数的校验
  4. AWS - Auto Scaling 介绍
  5. 4-HDFS API
  6. 报错:Exception in thread “main“ java.io.IOException: 设备未就绪。
  7. 应用程序迁移,电脑c盘满了怎么转移到d盘?
  8. ping不通外网 连不上外网
  9. Python Flask Web教程002:Flask 快速上手
  10. word2vec 中的数学原理详解(三)背景知识