Wie lese ich das Jahrzehnt aus der Jahreszahl aus?

Maxpower123

Mitglied
Hi,

ich überlege jetzt schon länger, wie man aus einer eingegebenen Jahreszahl nur das Jahrzehnt und das Jahrhundert auslesen könnte.

Mit
Code:
year % 10
könnte ich die Einer auslesen und mit
Code:
(year/10)  % 10
die Zehner. Aber wie verbinde ich diese zwei separaten Zahlen jetzt wieder so, dass sie wirklich das Jahrzehnt sind, das ich haben möchte? Hat da jemand eine Idee?

G
 

stg

Top Contributor
Sprichst zunächst von Jahrzehnt und Jahrhundert, beschreibst dann später aber wieder was anderes. Gib doch einfach mal ein Zahlenbeispiel, was du als Eingabe hast und was genau du als Ausgabe erwartest.
 

Maxpower123

Mitglied
Wo beschreib ich denn was anderes?

Code:
     int decade;
		int century;		
		
		Scanner scan = new Scanner(System.in);
		System.out.println("Bitte geben Sie ein Datum in der Form Tag/Monat/Jahr ein. Zunächst den Tag.");
		day = scan.nextInt();
		System.out.println("Nun den Monat.");
		month = scan.nextInt();
		System.out.println("Nun das Jahr.");
		year = scan.nextInt();
		
		decade = year % 100;
		century = (year - decade)/100+1;
 
Zuletzt bearbeitet:

Ähnliche Java Themen

Neue Themen


Oben