Java-ohjelma tarkistaa, onko aakkoset vokaali vai konsonantti (jos-muu & vaihda kirjainta)

Tässä ohjelmassa opit tarkistamaan, onko aakkoset vokaali vai konsonantti, käyttämällä if… muuta ja vaihtamaan lauseen Java-kielellä.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java jos… muuten lausunto
  • Java-kytkinlausunto

Esimerkki 1: Tarkista onko aakkoset vokaali vai konsonantti käyttämällä if… else -lausetta

 public class VowelConsonant ( public static void main(String() args) ( char ch = 'i'; if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' ) System.out.println(ch + " is vowel"); else System.out.println(ch + " is consonant"); ) )

Tuotos

 olen vokaali

Yllä olevassa ohjelmassa 'i'se tallennetaan char-muuttujaan ch. Java-kielessä käytetään kaksoislainauksia (" ")merkkijonoihin ja yksittäisiä lainausmerkkejä (' ')merkkeihin.

Nyt tarkistaa, onko ch ei vokaali vai ei, tarkistamme jos ch on jokin: ('a', 'e', 'i', 'o', 'u'). Tämä tehdään yksinkertaisella if… elselausekkeella.

Voimme myös tarkistaa vokaalin tai konsonantin Java-kytkimellä.

Esimerkki 2: Tarkista kytkinlausekkeella, onko aakkoset vokaali vai konsonantti

 public class VowelConsonant ( public static void main(String() args) ( char ch = 'z'; switch (ch) ( case 'a': case 'e': case 'i': case 'o': case 'u': System.out.println(ch + " is vowel"); break; default: System.out.println(ch + " is consonant"); ) ) )

Tuotos

 z on konsonantti

Yllä olevassa ohjelmassa sen sijaan, että käytettäisiin pitkää ifehtoa, korvataan se switch caselauseella.

Jos ch on jompikumpi tapauksista ('a', 'e', 'i', 'o', 'u'):, vokaali tulostetaan. Muuten oletusarvo suoritetaan ja konsonantti tulostetaan ruudulle.

Mielenkiintoisia artikkeleita...