Java:输入年月日,输出这一天是这一年的第几天。
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:输入年月日,输出这一天是这一年的第几天。相关推荐
- java输入年月输出日历_java 输入年月,获取日历表
/* 做日历作业: 输入一个时间如: 2016-11 就显示2016年11月的日历显示 */ import java.util.*; class calendar { public static vo ...
- c#通过输入年月日输出该月的天数
using System; namespace year { class Program { static void Main(string[] args) ...
- java输入和输出路径_Java输入输出
Java输入输出学习 File类 File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成.值得指出的是,不管是文件还是目录都是使 ...
- Java输入月份输出季节
首先创建一个扫描器(scanner),用来接收用户输入的数据到程序中,用switch-case语句用于判断选择.但我刚开始忘记添加default语句提示用户输入正确的月份(1-12月)好在及时发现并改 ...
- Java——输入与输出
本文将对Java中输入与输出的使用方法进行介绍 一.输出 在控制台进行输出 System.out.println("Hello Java"); // 输出后换行 System.ou ...
- python输入年月日输出年月日_Python编程基础04:输入与输出
一.IPO模型 一个程序,按照功能可以划分为三个部分:输入部分.处理部分和输出部分 本讲我们学习基本输入与输出,通过输入函数获取数据(数值型和字符串),通过输出函数将处理结果以某种方式呈现.处理部分会 ...
- java输入年月日,输出这是这一年的第几天
package com.cy.test;import java.util.Scanner;/*** 题目:* 输入某年某月某日,判断这一天是这一年的第几天?* 注意:只允许使用int类型,不允许使用d ...
- java输入日期计算天数_(JAVA)输入年月日,计算日期是今年的第几天?
展开全部 import java.util.Scanner; /** * Created by xpf on 2018/6/22 :) * GitHub:xinpengfei520 * Functio ...
- java 输入与输出
1 输出到控制台 System.out.println(msg); // 输出一个字符串, 带换行,因为内部自带\n System.out.print(msg); // 输出一个字符串, 不带换行 S ...
- java输入年月输出日历_java输入年份打印该年份的年历
import java.util.Scanner; public class rili { public static void main(String[] args ){ System.out.pr ...
最新文章
- pytorch Bert 情感分类
- Go 语言编程 — gorm ORM 框架
- 为计算机系的学生建立视图,数据库及其应用2010年1月真题
- 查询成绩最好的前两名_收藏转发!一线老师用真实数据告诉你,高考成绩和平时成绩的关系...
- bootstrap checkbox选中事件
- NodeJs连接Mysql数据库
- BZOJ3527: [Zjoi2014]力 [FFT]
- 【剑指 offer】面试题13:机器人的运动范围(Java)
- Opencv之二维码识别---QRCodeDetector
- Python函数参数类型*、**的区别
- 蓝桥杯2016年第七届JavaC组国赛第一题-平方末尾
- java 中wait notify简解
- javaweb简单源代码_Java Web轻松学39 - JSP核心原理
- 品优购---品优购项目制作---8.4
- html5多重阴影怎么设置,使用CSS3 box-shadow属性实现按钮的多重阴影效果
- 巴菲特致股东的一封信:1999年
- The LINQ expression node type 'ArrayIndex' is not supported in LINQ to Entities.
- 如何在Cent OS7安装jdk
- 基于FPGA的高空坠物跟踪和预警系统
- 设计一个用于人事管理的People(人员)类
热门文章
- 卡塔兰数(Catlan)
- 感受山猫之力 Ubuntu 10.04 LTS试用手记
- JAVA的对象list参数的校验
- AWS - Auto Scaling 介绍
- 4-HDFS API
- 报错:Exception in thread “main“ java.io.IOException: 设备未就绪。
- 应用程序迁移,电脑c盘满了怎么转移到d盘?
- ping不通外网 连不上外网
- Python Flask Web教程002:Flask 快速上手
- word2vec 中的数学原理详解(三)背景知识