Šioje programoje išmoksite patikrinti, ar abėcėlė yra balsis, ar priebalsis, naudodami if… ir perjungti teiginį „Java“.
Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:
- „Java“, jei… kitas pareiškimas
- „Java“ jungiklio pareiškimas
1 pavyzdys: Patikrinkite, ar abėcėlė yra balsių ar priebalsių, naudodami teiginį if… else
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"); ) )
Rezultatas
aš esu balsis
Pirmiau pateiktoje programoje 'i'
yra saugomas char kintamajame ch. „Java“ naudojate dvigubas kabutes (" ")
eilutėms ir pavienes kabutes (' ')
simboliams.
Dabar, siekiant patikrinti, ar CH yra balsis ar ne, mes patikrinti, ar CH yra bet: ('a', 'e', 'i', 'o', 'u')
. Tai daroma naudojant paprastą if… else
teiginį.
Taip pat galime patikrinti, ar nėra balsių ar priebalsių, naudodami jungiklio teiginį „Java“.
2 pavyzdys: patikrinkite, ar abėcėlė yra balsių ar priebalsių, naudodami jungiklio sakinį
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"); ) ) )
Rezultatas
z yra priebalsis
Aukščiau pateiktoje programoje, užuot naudoję ilgą if
sąlygą, mes ją pakeičiame switch case
teiginiu.
Jei ch yra vienas iš šių atvejų ('a', 'e', 'i', 'o', 'u')
:, balsis spausdinamas. Kitu atveju įvykdoma numatytoji raidė, o priebalsis atspausdinamas ekrane.