Heim  >  Artikel  >  Java  >  Detaillierte Erläuterung der Methode zur Bestimmung, ob es sich in Java um ein Schaltjahr handelt

Detaillierte Erläuterung der Methode zur Bestimmung, ob es sich in Java um ein Schaltjahr handelt

尚
Original
2019-11-28 10:25:1311732Durchsuche

Detaillierte Erläuterung der Methode zur Bestimmung, ob es sich in Java um ein Schaltjahr handelt

Bestimmen Sie anhand eines Jahres, ob es sich um ein Schaltjahr handelt. Die Bedingungen sind: (Empfohlen: Java-Video-Tutorial)

A: Teilbar durch 4 und nicht teilbar durch 100. Oder

B: Teilbar durch 400.

Analyse:

Zuallererst sind A und B in der Frage zwei Optionen, um zu bestimmen, ob ein Schaltjahr wahr ist, und sie gehören zur Situation „entweder A oder B“. Es ist oft einfach, sich hier die folgende Struktur vorzustellen. Um dieses Problem zu lösen

if(判断条件A成立){
表达式1(为闰年)
}
else if(判断条件B成立){
表达式1(为闰年)
}

Hier gibt es ein implizites Ergebnis. Was sollen wir tun, wenn es kein Schaltjahr ist?

ist eigentlich sehr einfach. Fügen Sie einfach eine else{(was soll ich tun, wenn es kein Schaltjahr ist)} nach der ursprünglichen Struktur

if(判断条件A成立){
表达式1(为闰年)
}
else if(判断条件B成立){
表达式1(为闰年)
}

hinzu einfache Aussage, aber gerade aufgrund dieser Aussage wird das gesamte Programm vollständig.

Beispiel:

Wir schreiben zuerst das Quellprogramm, ohne die letzte else-Anweisung hinzuzufügen, testen es in den Jahren 2000 und 2001 und schreiben das Quellprogramm gemäß der if..else if..-Struktur Der Code lautet wie folgt:

package com.tencentos;
import java.util.Scanner;
public class Week1homework1 {
  public static void main(String[] args) {
    Scanner scan=new Scanner(System.in);
    System.out.print("Plese input the year:");
    int year=scan.nextInt();
    if(year%4==0 && year%100!=0){
       System.out.print("Congratulation! It's the leap year!");
    }else 
    if(year%400==0){
        System.out.print("Congratulation! It's the leap year!");
    }   
    scan.close();
  }
}

Wenn „2000“ eingegeben wird, läuft alles wie gewünscht. Das Jahr 2000 ist tatsächlich ein Schaltjahr.

Detaillierte Erläuterung der Methode zur Bestimmung, ob es sich in Java um ein Schaltjahr handelt

Weitere Java-Kenntnisse finden Sie in der Spalte Java Basic Tutorial.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Methode zur Bestimmung, ob es sich in Java um ein Schaltjahr handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn