Valdymo pareiškimai yra vienas iš „Java“ programavimui reikalingų pagrindų. Tai leidžia sklandžiai vykdyti programą. Šiame straipsnyje bus aptariami šie patarimai:
- Sprendimų priėmimo pareiškimai
- Paprasta, jei teiginys
- jei-dar teiginys
- Lizdas, jei pareiškimas
- Perjungti teiginį
- Looping teiginiai
- Nors
- Daryk, kol
- Dėl
- Kiekvienam
- Šakiniai pareiškimai
- Pertrauka
- Tęsti
Kiekvienas programuotojas yra susipažinęs su terminu pareiškimas, kurį paprasčiausiai galima apibrėžti kaip nurodymą, pateiktą kompiuteriui atlikti konkrečias operacijas. „Java“ kontrolinis sakinys yra teiginys, nustatantis, ar kiti sakiniai bus vykdomi, ar ne. Jis kontroliuoja programos srautą. „If“ teiginys Java kalba nustato vykdymo seką tarp dviejų sakinių rinkinio.
Kontrolės teiginius galima suskirstyti į tris kategorijas, būtent
- Atrankos teiginiai
- Kartojimo teiginiai
- Peršokti teiginiai
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Sprendimų priėmimo pareiškimai
Teiginiai, kurie nustato, kurį pareiškimą ir kada vykdyti, vadinami sprendimų priėmimo teiginiais. Programos vykdymo eigą kontroliuoja valdymo srauto ataskaita.
Java yra keturi pareiškimai dėl sprendimų priėmimo.
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Paprasta, jei teiginys
Sakinys „if“ nustato, ar kodas turėtų būti vykdomas pagal nurodytą sąlygą.
Sintaksė:
if (sąlyga) {Pareiškimas 1 // vykdomas, jei sąlyga teisinga} Pareiškimas 2 // vykdomas neatsižvelgiant į sąlygą
Išvestis:
Jei pareiškimas!
Labas pasauli!
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Jei. . kita teiginys
Šiame sakinyje, jei nurodyta sąlyga yra teisinga, vykdomas „if“ blokas. Priešingu atveju vykdomas kitas blokas.
Pavyzdys:
public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a yra didesnis nei 10') else System.out.println ('a yra mažesnis daugiau nei 10 ') System.out.println (' Labas, pasaulis! ')}}}
Išvestis:
a yra mažesnis nei 10
Labas pasauli!
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Lizdas, jei pareiškimas
Jei yra „if“ bloko viduje, jis vadinamas lizdiniu „if“ bloku. Tai panašu į if..else teiginį, išskyrus tai, kad jie yra apibrėžti kito if..else sakinyje.
Sintaksė:
jei (sąlyga1) {sakinys 1 // vykdomas, jei pirmoji sąlyga yra teisinga, jei (sąlyga2) {sakinys 2 // vykdoma, jei teisinga antroji sąlyga} dar {sakinys 3 // vykdomas, jei antra sąlyga klaidinga}}
Pavyzdys:
public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s yra lyginis skaičius ir didesnis už 10! ') Else System.out.println (' s yra nelyginis skaičius ir didesnis nei 10! ')}} Else {System.out.println (' s yra mažesnis nei 10 ')} System.out.println (' Sveiki Pasaulis! ')}}
Išvestis:
s yra lyginis skaičius ir didesnis nei 10!
Labas pasauli!
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Perjungti teiginį
„Java“ jungiklio sakinys naudojamas vykdyti vieną teiginį iš kelių sąlygų. Jungiklio sakinį galima naudoti su trumpais, baitais, int, ilgais, enum tipais ir kt.
Naudojant jungiklio teiginį, reikia atkreipti dėmesį į tam tikrus dalykus:
α Jungiklio išraiškai galima nurodyti vieną ar N atvejų skaičių.
Dublikatų α reikšmės neleistinos. Kompiliatorius sugeneruoja kompiliavimo laiko klaidą, jei nenaudojamos unikalios reikšmės.
α Atvejo vertė turi būti tiesioginė arba pastovi. Kintamieji neleistini.
α Pertraukos sakinys naudojamas nutraukiant sakinių seką. Šį teiginį naudoti neprivaloma. Jei šis teiginys nenurodytas, vykdomas kitas atvejis.
Pavyzdys:
viešoji klasė Muzika {public static void main (String [] args) {int instrumentas = 4 styginių musicInstrument // jungiklio sakinys su int duomenų tipo jungikliu (instrumentu) {atvejis 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' Būgnai 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = „Neteisinga“ pertrauka} System.out.println (musicInstrument)}}
Išvestis:
Fleita
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Looping pareiškimai
Teiginiai, kurie pakartotinai vykdo kodo bloką, kol įvykdoma nurodyta sąlyga, vadinami ciklo sakiniais. „Java“ suteikia vartotojui trijų tipų kilpas:
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Nors
Žinomas kaip labiausiai paplitęs ciklas, o ciklas vertina tam tikrą sąlygą. Jei sąlyga teisinga, kodas vykdomas. Šis procesas tęsiamas tol, kol nurodyta sąlyga pasirodys klaidinga.
Sąlyga, kurią reikia nurodyti „while“ kilpoje, turi būti Bulio išraiška. Klaida bus sukurta, jei naudojamas tipas yra int arba eilutė.
Sintaksė:
while (sąlyga) {statementOne}
Pavyzdys:
viešoji klasė whileTest {public static void main (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } }
Išvestis:
5
7
9
vienuolika
13
penkiolika
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Daryk. tuo tarpu
„Do-while“ kilpa yra panaši į „while“ kilpą, vienintelis skirtumas yra tas, kad „do-while“ kilpos būklė įvertinama atlikus kilpos kūną. Tai garantuoja, kad kilpa bus vykdoma bent kartą.
Sintaksė:
atlikite {// kodą, kurį reikia vykdyti}, kol (sąlyga)
Pavyzdys:
public class Pagrindinis {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} while (i<= 20) } }
Išvestis:
dvidešimt
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Dėl
„Java“ „for“ kilpa naudojama kartojant ir vertinant kodą kelis kartus. Kai vartotojas žino pakartojimų skaičių, rekomenduojama naudoti ciklą for.
Sintaksė:
for (inicializavimo sąlygos prieaugis / sumažėjimas) {sakinys}
Pavyzdys:
public class forLoop {public static void main (String args []) {for (int i = 1 i<= 10 i++) System.out.println(i) } }
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
pagrindinės duomenų struktūros java
Kiekvienam
Masyvo elementus gali pereiti kiekviena kilpa. Masyvo elementai grąžinami po vieną. Reikia pažymėti, kad vartotojas neprivalo didinti kiekvienos kilpos vertės.
Pavyzdys:
public class foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} for (int i: s) {System.out.println (i)}}}
Išvestis:
18
25
28
29
30
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Filialų pareiškimai
Šakojantys teiginiai java naudojami pereiti nuo teiginio prie kito, taip perkeliant vykdymo srautą.
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Pertrauka
„Break“ sakinys „Java“ yra naudojamas norint užbaigti kilpą ir nutraukti dabartinį programos srautą.
Pavyzdys:
viešosios klasės testas {public static void main (String args []) {for (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } }
Išvestis:
5
6
7
Toliau su šiuo straipsniu apie „Java“ valdymo teiginius
Tęsti
Norėdami pereiti prie kitos ciklo iteracijos, mes naudojame tęsinio teiginį. Šis teiginys tęsia dabartinį programos srautą ir praleidžia dalį kodo nurodytomis sąlygomis.
Pavyzdys:
public class Pagrindinis {public static void main (String args []) {for (int k = 5 k<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } }
Išvestis:
6 8 10 12 14
Tuo mes baigėme šiuos „Java“ straipsnių valdymo teiginius. Kontroliniai teiginiai java turi būti naudojami efektyviai, kad programa būtų efektyvi ir patogi vartotojui.
„Edureka“ kuruoja profesionalai pagal pramonės reikalavimus ir reikalavimus. Šie mokymai apima išsamias žinias apie pagrindines ir pažangesnes pagrindinių „Java“ ir „J2EE“ koncepcijas bei tokias populiarias sistemas kaip „Hibernate“, „Spring“ ir SOA. Šiame kurse įgysite žinių apie tokias sąvokas kaip „Java Array“, „Java OOP“, „Java Function“, „Java Loops“, „Java Collections“, „Java Thread“, „Java Servlet“ ir „Web Services“, naudodamiesi pramonės naudojimo atvejais.