zoukankan      html  css  js  c++  java
  • Java经典习题14

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

    import java.util.*;

    public class Class14 {

    public static void main(String[] args) {
    System.out.println("请输入年:");
    Scanner sc = new Scanner(System.in);
    int year = sc.nextInt();
    System.out.println("请输入月:");
    Scanner sc1 = new Scanner(System.in);
    int month = sc1.nextInt();
    System.out.println("请输入日:");
    Scanner sc2 = new Scanner(System.in);
    int day = sc2.nextInt();
    int count = 0;
    boolean index;
    int days = 0;
    if((year < 0) || (month < 0) || (month > 12) || (day < 0) || (day > 31)){
    index = false;
    System.out.println("输入有误请重新输入。");
    }else{
    index = true;
    }
    if(index == true){
    for(int i = 1; i < month; i++){
    switch(i){
    case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:
    case 12:
    days = 31;
    break;
    case 4:
    case 6:
    case 9:
    case 11:
    days = 30;
    break;
    case 2:
    if((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0))){
    days = 29;
    }else{
    days = 28;
    }
    break;
    }
    count += days;
    }
    }
    System.out.println(count + day);
    }

    }

  • 相关阅读:
    poj 1037 三维dp
    poj 3311 floyd+dfs或状态压缩dp 两种方法
    HDU 5761 物理题
    HDU 5752
    Codeforces Round #328 (Div. 2) C 数学
    cakephp中sql查询大于
    cakephp获取最后一条sql语句
    iconv()错误
    sql时间戳转日期格式
    接口报错
  • 原文地址:https://www.cnblogs.com/zhuozige/p/12358551.html
Copyright © 2011-2022 走看看