Kas yra „Java“ valdymo teiginiai?



Šiame straipsnyje pagrindinis dėmesys skiriamas išsamioms ir išsamioms „Java“ valdymo teiginių žinioms, kaip jas galima įgyvendinti, ir įvairių tipų.

Valdymo pareiškimai yra vienas iš „Java“ programavimui reikalingų pagrindų. Tai leidžia sklandžiai vykdyti programą. Šiame straipsnyje bus aptariami šie patarimai:

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.





Valdymo pareiškimai „Java“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) } } 

Išvestis:
5
6
7
8
9
10

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.