Java >> Java tutorial >  >> Java

Java-program for kinesiske stjernetegn

Java-program for kinesisk stjernetegn | I dette afsnit finder vi det kinesiske stjernetegn i Java. Kinesisk stjernetegn er en traditionel klassificering, der normalt er baseret på månekalenderen, der er tildelt et dyr.

Dette blev startet i Kina og mange lande som Japan, Bhutan, Østasien, Sydøstasien, Sydkorea, Taiwan, Vietnam, Cambodia, Singapore, Nepal, Thailand bruger disse stjernetegn. Det kinesiske stjernetegn er fuldstændig baseret på året.

Det reducerer det givne år til 12, da der er tildelt 12 dyr hvert år. De tildelte dyr er abe, hane, hund, gris, rotte, okse, tiger, kanin, drage, slange, hest, får. Aben starter fra indeks 0 og fåret slutter på indeks 11. Derfor er der tildelt 12 dyr hvert år.

For at finde ud af det år, der er tildelt disse 12 dyr, laver vi år mod 12. Mod operation returnerer resten. Kinesisk stjernetegn er en 12-årig cyklus, det vil sige efter hvert 12. år, at cyklussen gentages. Disse dyr siger, hvordan du repræsenterer dig selv, det vil sige, at det ligner vores karakterer.

0:Abe
1:Hane
2:Hund
3:Gris
4:Rotte
5:Okse
6:Tiger
7 :Kanin
8:Drage
9:Slange
10:Hest
11:Får

For eksempel:-
lad året være 2022, nu
2022 % 12 =6
Derfor vil dyret være tigeren.

Eksempel-2:-
År =3456
3456 % 2 =0
Derfor vil dyret være aben.

Eksempel-3:-
Årgang =1984
1984 % 12 =4
Dyret er rotten.

Lad os nu se implementeringen af ​​det kinesiske stjernetegn Java-program. Dette program bruger en switch-tilstand til at implementere dette kinesiske stjernetegn.

Java-program for kinesisk stjernetegn

import java.util.Scanner;

public class Main {

   public static void main(String[] args) {
      Scanner scan = new Scanner(System.in);

      System.out.print("Enter a year: ");
      int year = scan.nextInt();

      switch (year % 12) {
      case 0:
         System.out.println("Monkey");
         break;
      case 1:
         System.out.println("Rooster");
         break;
      case 2:
         System.out.println("Dog");
         break;
      case 3:
         System.out.println("Pig");
         break;
      case 4:
         System.out.println("Rat");
         break;
      case 5:
         System.out.println("Ox");
         break;
      case 6:
         System.out.println("Tiger");
         break;
      case 7:
         System.out.println("Rabbit");
         break;
      case 8:
         System.out.println("Dragon");
         break;
      case 9:
         System.out.println("Snake");
         break;
      case 10:
         System.out.println("Horse");
         break;
      case 11:
         System.out.println("Sheep");
         break;
      }
      scan.close();
   }
}

Output:-

Indtast et år:2025
Snake

Indtast et år:2000
Dragon

Indtast et år:2050
Hest

Se også:- Skriv et komplet Java-program kaldet Muchbetter


Java tag