输入年月日 判断是第几天(判断闰年)

import java.util.Scanner;
class TestYear 
{
	public static void main(String[] args) 
	{
		Scanner s= new Scanner(System.in);
		System.out.println("请输入年份:");
		int year=s.nextInt();
		System.out.println("请输入月份:");
		int month=s.nextInt();
		System.out.println("请输入日期:");
		int day = s.nextInt();
		int sum=0;
		switch(month){
			case 12:
				sum +=30;
			case 11:
				sum +=31;
			case 10:
				sum+=30;
			case 9:
				sum +=31;
			case 8:
				sum +=31;
			case 7:
				sum+=30;
			case 6:
				sum +=31;
			case 5:
				sum +=30;
			case 4:
				sum +=31;
			case 3:
				if(year % 4==0 && year % 100 !=0){
				sum +=29;
			}else{
				sum +=28;
			}

			case 2:
				sum +=31;

			case 1:
				sum += day;

		}

		System.out.println(sum);

	}
}
时间: 2024-11-07 05:13:54

输入年月日 判断是第几天(判断闰年)的相关文章

30.输入年月日,判断它是该年的第多少天

(1)运用swicth语句 #include<iostream> using namespace std; int main() { int y,m,d; int d1; int sum=0,sum1=0; cout<<"please input year,month,day: "<<endl; cin>>y>>m>>d; if(((y%4==0)&&(y%100!=0))||(y%400==0))

输入年月日, 判断输入的是否正确

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 条件语句日期练习 { class Program { static void Main(string[] args) { //用户输入年.月.日,判断用户输入的年月日是否正确 //用户输入年份 Console.Write("请输入年份(0-9999):"); int y = Convert.ToI

Practice:输入年月日,判断为一年的第几天

#-*- coding:utf-8 -*-'''Created on 2015-6-7# 输入年月日,判断为一年的第几天@author: AdministrInputator'''# strInput = '150223'# a = int(strInput[-2:])# print(a)def leapYear(year): # 判断平闰年,由于输入年份只有两位数,‘00’~‘69’转换为2000~2069,‘70’~’99‘转换为1970~1999 if year < 70: year +=

输入年月日,判断是该年的第几天,还可以进一步判断从1年开始的第几天

//输入年月日,判断是该年的第几天,还可以进一步判断从1年开始的第几天 #include<iostream> using namespace std; int main() { int Day(int x,int y,int r); int Calculate_1(int x,int y,int r); int Calculate_2(int n); int n,y,r;/*****************************************************年,月,日,很明

输入三个值,进行条件判断

import java.util.Scanner; class Test4  {     public static void main(String[] args)      {         Scanner s=new Scanner(System.in);         System.out.println("身高:");         System.out.println("财富:");         System.out.println("

////输入一个100以内的数,判断是不是正整数;

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 练习4 { class Program { static void Main(string[] args) { ////输入一个100以内的数,判断是不是正整数: Console.WriteLine("请输入一个整数"); int a = Convert.ToInt32(Console.ReadL

编程题:用函数实现,用户输入年月日,来计算出该日期为当年第几天?

#include<stdio.h> /*函数is_leap_year()的返回值是判断该年是否闰年*/ int is_leap_year(int year) { int leap; if(year%4==0&&year%100!=0||year%400==0) leap=1; else leap=0; return leap; } /*函数len_of_month()的返回值为某年year的某月month的天数*/ int len_of_month(int year,int m

shell编程 条件判断式----利用 case ..... esac 判断

条件判断式----利用 case ..... esac 判断 case  $变量名称 in   <==关键词为 case ,还有变量前有钱字号 "第一个变量内容")   <==每个变量内容建议用双引号括起来,关键词则为小括号 ) 程序段 ;;            <==每个类别结尾使用两个连续的分号来处理! "第二个变量内容") 程序段 ;; *)                  <==最后一个变量内容都会用 * 来代表所有其它值 不包含

判断某一年是否为闰年

1 package 判断某一年是否为闰年; 2 3 import java.util.Scanner; 4 5 public class If_LeapYear { 6 public static void main(String[] args) { 7 System.out.println("请输入年份"); 8 Scanner input=new Scanner(System.in); 9 boolean loop=true; 10 loop1: while(loop){ 11 t

shell脚本中的逻辑判断 文件目录属性判断 if特殊用法 case判断

一.shell脚本中的逻辑判断在shell脚本中,很多都会逻辑判断,判断某一个数值,判断某一个文件,或者某一个目录,我们针对判断结果再做一些操作,如果没有判断,就没法做一些操作格式1:if条件:then语句:fi例子:[[email protected] ~]# if [ $a -ge 3 ] //分行写就是这样写 thenecho okfiok[[email protected] ~]# if [ $a -ge 3 ]; then echo ok; fi //这是一行写的格式//解释:-gt表