91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用java制作萬年歷

發布時間:2020-11-10 10:29:14 來源:億速云 閱讀:174 作者:小新 欄目:編程語言

這篇文章主要介紹了怎么用java制作萬年歷,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

代碼實現:

package com.softeem.test01;
import java.time.Month;
import java.time.Year;
import java.util.Scanner;
public class DynamicCalendar {
	private int y;
	private int m;
	public DynamicCalendar(int y, int m) {
		this.y = y;
		this.m = m;
	}
	public boolean year(int ye) {
		return ye % 4 == 0 && ye % 100 != 0 || ye % 400 == 0;
	}
	public int month(int ye, int mon) {
		if (mon < 1 || mon > 12) {
			System.out.println("輸入錯誤");
			return 0;
		}
		switch (mon) {
		case 4:
		case 6:
		case 9:
		case 11:
			return 30;
		case 2:
			return year(ye) ? 29 : 28;
		default:
			return 31;
		}
	}
	public int method() {
		int count = 0;
		for (int i = 1900; i < this.y; i++) {
			count += year(i) ? 366 : 365;
		}
 		for (int i = 1; i < m; i++) {
			count += month(this.y, i);
		}
		return count;
	}

	public void printCalendar() {
		int space = method() % 7;
		int count = month(y, m);
		System.out.println("==============萬年歷【" + y + "】年【" + m + "】月===================");
		System.out.println("一\t二\t三\t四\t五\t六\t日");
		System.out.println("==================================================");
		int sum = 0;
		for (int i = 0; i < space; i++) {
			System.out.print("\t");
			sum++;
		}
		for (int i = 1; i < count; i++) {
			sum++;
			System.out.print(i + "\t");
			if (sum == 7) {
				System.out.println();
				sum = 0;
			}
		}
	}
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.print("請輸入年份:");
		int y = sc.nextInt();
		System.out.print("請輸入月份:");
		int m = sc.nextInt();
		DynamicCalendar dc = new DynamicCalendar(y, m);
		dc.printCalendar();
	}
}

輸出結果:

怎么用java制作萬年歷

感謝你能夠認真閱讀完這篇文章,希望小編分享怎么用java制作萬年歷內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洛川县| 治多县| 盐源县| 洪江市| 华坪县| 永丰县| 秦安县| 荆门市| 石渠县| 肥西县| 清远市| 芷江| 温泉县| 辽阳县| 石狮市| 冕宁县| 土默特右旗| 兴海县| 霸州市| 南皮县| 类乌齐县| 富蕴县| 汨罗市| 沾化县| 乌拉特中旗| 临沂市| 吉林省| 松溪县| 兴仁县| 阿坝| 南召县| 博客| 北流市| 阜城县| 蒲江县| 云南省| 江都市| 葫芦岛市| 永兴县| 玉环县| 德清县|