|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Förklara med ett exempel på om-annars-om-konstruktionen på Java-språket?

    Konstruktionen "If-annon-If" i Java låter dig kontrollera flera villkor i följd. Det kör kodblocket som är associerat med det första villkoret som utvärderar till "sant". Om ingen av villkoren är sanna, körs koden i det valfria "annars" -blocket (om det finns).

    Här är ett exempel som visar betygssystemet baserat på studentpoäng:

    `` `Java

    offentlig klass ifelseifexample {

    public static void main (String [] args) {

    int poäng =78; // Exempel på poäng

    if (poäng> =90) {

    System.out.println ("betyg:a");

    } annat om (poäng> =80) {

    System.out.println ("Betyg:B");

    } annars om (poäng> =70) {

    System.out.println ("Betyg:C");

    } annat om (poäng> =60) {

    System.out.println ("Betyg:D");

    } annat {

    System.out.println ("Betyg:f");

    }

    }

    }

    `` `

    I det här exemplet:

    1. Programmet kontrollerar först om "poäng" är större än eller lika med 90. Om det är sant, skriver det ut "betyg:A" och resten av "IF-VE-IF" -kedjan hoppas över.

    2. Om det första villkoret är falskt fortsätter det att kontrollera om "poäng" är större än eller lika med 80. Om det är sant, skriver det ut "Betyg:B" och hoppar över de återstående förhållandena.

    3. Detta fortsätter tills antingen ett villkor uppfylls eller "annars" -blocket uppnås. Blocket `else 'fungerar som en fångst-allt för poäng under 60, och tilldelar en betyg på" F ".

    Om du skulle ändra variabeln "Score" till olika värden ser du utgångsändringen i enlighet därmed:

    * `SCORE =95`:Output:` betyg:a`

    * `SCORE =85`:Output:` betyg:b`

    * `SCORE =72`:Output:` betyg:c`

    * `SCORE =65`:Output:` betyg:D`

    * `SCORE =50`:Output:` betyg:F`

    VIKTIGT ANMÄRKNING:Villkoren utvärderas i följd. När ett tillstånd har visat sig vara sant ignoreras de återstående "annars om" och "annars" -blocken. Detta skiljer sig från att använda flera oberoende "om" -uttalanden, där alla villkor skulle utvärderas.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kör Java Servlets
    ·Hur vill visa tal i stigande ordning Använda Java
    ·Hur man gör en avbetalningsplan i Java
    ·Java Förpackning Box Kapacitet
    ·Hur laddar du ner Java -spel?
    ·Hur Lämna en Java Coding Request
    ·Hur ta reda på vilken version av Java
    ·Konvertera tecken till ASCII-koder i Java
    ·KBT för Java
    ·Hur man använder en Java String tokenizer
    Utvalda artiklarna
    ·Har Netflix Streaming Använd Flash
    ·Hur Utelämna Vanliga ord Med en PHP MySQL Query
    ·Hur man skapar Plain Text & Mime formaterad e-post med …
    ·VB6 : Att läsa en dator namn från kansliet
    ·Så här visar du en String bakåt i C
    ·Hur att validera ett datumsträng i jQuery
    ·Hur man tar bort det första tecknet från en String i …
    ·Hur man använder Mailx att skicka till flera adresser
    ·Hur man gör kodavsnitt Förkorta Programmering Time
    ·Vad är Python i Windows
    Copyright © Dator Kunskap https://www.dator.xyz