Ich habe versucht, den Kalender mit Java auf der Eclipse-Konsole anzuzeigen.

Nur für Memo. ・ Bei cal.set (int year, int month-1,1) wurde leicht vergessen, dass der Monat von "0 bis 11" eingestellt wurde ⇒ "Januar bis Dezember".

image.png

・ Klasse zum Erstellen und Ausgeben eines Kalenders   package foo; import java.util.Calendar; public class Calmaker {

public void Makecal(int year,int month){
Calendar cal = Calendar.getInstance();
//int weekday = cal.get(Calendar.DAY_OF_WEEK);
//System.out.println(weekday);

int days[][] = new int[6][7];

System.out.println ("So Mo Di Di Mi Do Fr Sa"); int row = 0;

//一日から最終日までループ for (int i = 1; i <= cal.getActualMaximum(Calendar.DATE); i++) { //日付けをオブジェクトに設定 cal.clear(); cal.set (Jahr, Monat-1, i); // Da der Monat von 0 bis 11 angegeben ist, gebe ich -1. int weekday = cal.get(Calendar.DAY_OF_WEEK);

//日付を拡張 days[row][weekday-1] = i ; //System.out.println(days[row][weekday-1]);

	if(weekday % 7 ==0) {
		row ++;
	}
}

//出力 for (int k = 0; k < 6; k++) { for (int j = 0; j < 7; j++) {

			String res = String.valueOf(days[k][j]);

			if(days[k][j]==0) {
				System.out.print("   ");
			}else if(days[k][j] < 10) {
					System.out.print(" " + res + " ");

			}else if(days[k][j] >= 10) {
				res = res+" ";
				System.out.print(res);
			}
			if(j == 6) {
				System.out.println("\r\n");
			}
		}
	}
}

} · Hauptklasse

package foo;

import java.util.Scanner;

public class Makecal {

public static void main(String[] args) {

// TODO automatisch generierter Methodenstub System.out.println ("Geben Sie den Kalender in 4 Ziffern ein"); Scanner sc1 = new Scanner(System.in); System.out.println ("Monat von 1 bis 12 eingeben"); Scanner sc2 = new Scanner(System.in);

	int year  = sc1.nextInt();
	int month = sc2.nextInt();

System.out.println ("Jahr" + Jahr + "Jahr" + Monat + "Monat"); System.out.println("");

	Calmaker clm = new Calmaker();
	clm.Makecal(year,month);
}

}

image.png

das Ende.

Recommended Posts

Ich habe versucht, den Kalender mit Java auf der Eclipse-Konsole anzuzeigen.
Ich möchte nur Java mit Eclipse auf meinem Mac schreiben
Ich habe versucht, die Fehlermeldung beim Ausführen von Eclipse (Java) zu übersetzen.
[Java] Ich habe versucht, ein Janken-Spiel zu erstellen, das Anfänger auf der Konsole ausführen können
Ich habe versucht, SQS mit AWS Java SDK zu betreiben
Ich habe versucht, Log4j2 auf einem Java EE-Server zu verwenden
Ich habe versucht, Java REPL zu verwenden
Eingabe in die Java-Konsole
[JDBC] Ich habe versucht, von Java aus auf die SQLite3-Datenbank zuzugreifen.
Ich habe versucht, die Grundlagen von Kotlin und Java zusammenzufassen
Ich habe versucht, die Umgebung nach und nach mit Docker aufzubauen
Ich habe versucht, Dapr in Java zu verwenden, um die Entwicklung von Mikroservices zu erleichtern
Ich habe versucht, die CameraX-Bibliothek mit Android Java Fragment zu verwenden
Ich habe versucht, mit Java zu interagieren
Ich habe versucht, die Methode zu erklären
Ich habe das Java-Framework "Quarkus" ausprobiert.
Ich habe versucht, JWT in Java zu verwenden
Ich habe versucht, das Java-Lernen zusammenzufassen (1)
Ich habe jetzt versucht, Java 8 zusammenzufassen
Ich habe versucht, Java Memo LocalDate zu verwenden
Ich habe versucht, Google HttpClient von Java zu verwenden
Ich möchte Java Applet einfach in der Befehlszeile verwenden, ohne IDE zu verwenden
[Metall] Ich habe versucht, den Fluss bis zum Rendern mit Metall herauszufinden
Sondervortrag über Multiskalensimulation: Ich habe versucht, den 5. zusammenzufassen
Ich habe versucht, Java-Anfänger so einzustellen, dass sie Tastenkombinationen in Eclipse verwenden
Ich habe versucht, die Methoden von Java String und StringBuilder zusammenzufassen
Ich habe versucht, das Java-kompatible FaaS-Formular "Fn Project" auszuführen.
Sondervortrag über Multi-Scale-Simulation: Ich habe versucht, den 7. zusammenzufassen
Ich habe versucht, die Elasticsearch-API in Java zu verwenden
Ich habe versucht, die verwendeten Methoden zusammenzufassen
Ich habe das neue Yuan-Problem in Java ausprobiert
Stellen Sie mit Eclipse eine Verbindung von Java zu MySQL her
Ich habe versucht, das Iterator-Muster zu implementieren
Ich habe versucht, OpenCV mit Java + Tomcat zu verwenden
Ich habe versucht, die Stream-API zusammenzufassen
Ich habe versucht, AdoptOpenjdk 11 unter CentOS 7 zu erstellen
[Java] Verwendung der Calendar-Klasse
Vorverarbeitung zur Anzeige im Browser (Compiler)
[Java] Zeigt die Bitfolge an, die in der Bytetypvariablen auf der Konsole gespeichert ist
[Einführung in Java] Ich habe versucht, das Wissen zusammenzufassen, das ich für wesentlich halte
Ich habe versucht, mit AI "A3RT" eine Talk-App in Java zu erstellen.
Ich habe versucht, das auf Vagrant erstellte Portfolio in die Entwicklungsumgebung von Docker zu migrieren
Ich habe versucht, die Reflexmessanwendung im Google Play Store zu veröffentlichen
Zeigen Sie den japanischen Kalender und Tag mit der Java8-Standardklasse an
Ich war süchtig nach RXTX mit Sierra
Ich habe versucht, Junit mit Mac VScode Maven zu verwenden
[Für Anfänger] Ich habe versucht, DBUnit mit Eclipse zu verwenden
Ich habe versucht, Java einfach auf meinen Mac zu bringen
Ich habe versucht, eine Standardauthentifizierung mit Java durchzuführen
[Rails] Ich habe versucht, die Version von Rails von 5.0 auf 5.2 zu erhöhen
[Für Anfänger] Ich habe versucht, JUnit 5 mit Eclipse zu verwenden
Ich habe versucht, die Sitzung in Rails zu organisieren
Java Ich habe versucht, einen einfachen Block zu brechen
[API] Ich habe versucht, die Postleitzahlensuch-API zu verwenden
Ich habe versucht, neunundneunzig in Java auszugeben
Zeigen Sie "Hello World" im Browser mit Java an