జావాలో నియంత్రణ ప్రకటనలు ఏమిటి?



ఈ వ్యాసం జావాలోని కంట్రోల్ స్టేట్మెంట్స్ యొక్క వివరణాత్మక మరియు సమగ్రమైన జ్ఞానం మీద దృష్టి పెడుతుంది, ఇది ఎలా అమలు చేయవచ్చు మరియు ఇది వివిధ రకాలు.

లో నియంత్రణ ప్రకటనలు జావా ప్రోగ్రామింగ్‌కు అవసరమైన ప్రాథమిక సూత్రాలలో ఇది ఒకటి. ఇది ప్రోగ్రామ్ యొక్క సున్నితమైన ప్రవాహాన్ని అనుమతిస్తుంది. ఈ వ్యాసంలో క్రింది గమనికలు కవర్ చేయబడతాయి:

ప్రతి ప్రోగ్రామర్ స్టేట్‌మెంట్ అనే పదాన్ని సుపరిచితం, ఇది నిర్దిష్ట కార్యకలాపాలను నిర్వహించడానికి కంప్యూటర్‌కు ఇచ్చిన సూచనగా నిర్వచించవచ్చు. జావాలోని కంట్రోల్ స్టేట్మెంట్ అనేది ఇతర స్టేట్మెంట్స్ ఎగ్జిక్యూట్ అవుతుందో లేదో నిర్ణయించే స్టేట్మెంట్. ఇది ప్రోగ్రామ్ యొక్క ప్రవాహాన్ని నియంత్రిస్తుంది. జావాలోని ‘if’ స్టేట్‌మెంట్ రెండు స్టేట్‌మెంట్‌ల మధ్య అమలు క్రమాన్ని నిర్ణయిస్తుంది.





జావాలో నియంత్రణ ప్రకటనలునియంత్రణ ప్రకటనలను మూడు వర్గాలుగా విభజించవచ్చు, అవి

  • ఎంపిక ప్రకటనలు
  • పునరావృత ప్రకటనలు
  • ప్రకటనలను జంప్ చేయండి

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది



నిర్ణయం తీసుకునే ప్రకటనలు

ఏ స్టేట్‌మెంట్‌ను అమలు చేయాలో మరియు ఎప్పుడు నిర్ణయాత్మక స్టేట్‌మెంట్‌లుగా నిర్ణయించే స్టేట్‌మెంట్‌లు. ప్రోగ్రామ్ యొక్క అమలు యొక్క ప్రవాహం నియంత్రణ ప్రవాహ ప్రకటన ద్వారా నియంత్రించబడుతుంది.
జావాలో నాలుగు నిర్ణయాత్మక ప్రకటనలు అందుబాటులో ఉన్నాయి.

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

స్టేట్మెంట్ ఉంటే సింపుల్

పేర్కొన్న షరతు ఆధారంగా కోడ్ అమలు చేయాలా వద్దా అని if స్టేట్మెంట్ నిర్ణయిస్తుంది.
సింటాక్స్:



if (షరతు) condition స్టేట్మెంట్ 1 // షరతు నిజమైతే అమలు అవుతుంది} స్టేట్మెంట్ 2 // షరతుతో సంబంధం లేకుండా అమలు అవుతుంది

అవుట్పుట్:
స్టేట్మెంట్ ఉంటే!
హలో వరల్డ్!

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

ఉంటే. . వేరే ప్రకటన

ఈ ప్రకటనలో, పేర్కొన్న షరతు నిజమైతే, if బ్లాక్ అమలు అవుతుంది. లేకపోతే, మిగతా బ్లాక్ అమలు అవుతుంది.
ఉదాహరణ:

పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {int a = 15 if (a> 20) System.out.println ('a 10 కన్నా ఎక్కువ') లేకపోతే System.out.println ('a తక్కువ 10 కంటే ఎక్కువ) System.out.println ('హలో వరల్డ్!')}}}

అవుట్పుట్:
a 10 కన్నా తక్కువ
హలో వరల్డ్!

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

స్టేట్మెంట్ ఉంటే గూడు

ఒకవేళ ఒకవేళ ఉన్నట్లయితే ఒక బ్లాక్ ఉంటే సమూహంగా పిలుస్తారు. ఇది ఒక if..else స్టేట్‌మెంట్‌తో సమానంగా ఉంటుంది, తప్ప అవి మరొక if..else స్టేట్‌మెంట్ లోపల నిర్వచించబడతాయి.
సింటాక్స్:

if (condition1) {మొదటి షరతు నిజమైతే స్టేట్మెంట్ 1 // అమలు చేయబడితే (condition2) second స్టేట్మెంట్ 2 // రెండవ కండిషన్ నిజమైతే అమలు అవుతుంది} else {స్టేట్మెంట్ 3 // రెండవ షరతు తప్పు అయితే అమలు అవుతుంది}}

ఉదాహరణ:

పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println (s అనేది సమాన సంఖ్య మరియు దాని కంటే ఎక్కువ 10! ') Else System.out.println (' బేసి సంఖ్య మరియు 10 కన్నా ఎక్కువ! ')} Else {System.out.println (' s 10 కన్నా తక్కువ ')} System.out.println (' హలో ప్రపంచం! ')}}

అవుట్పుట్:
s అనేది సమాన సంఖ్య మరియు 10 కన్నా ఎక్కువ!
హలో వరల్డ్!

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

స్టేట్మెంట్ మార్చండి

బహుళ పరిస్థితుల నుండి ఒకే స్టేట్‌మెంట్‌ను అమలు చేయడానికి జావాలోని స్విచ్ స్టేట్‌మెంట్ ఉపయోగించబడుతుంది. స్విచ్ స్టేట్‌మెంట్‌ను చిన్న, బైట్, పూర్ణాంకం, పొడవైన, ఎనుమ్ రకాలు మొదలైన వాటితో ఉపయోగించవచ్చు.
స్విచ్ స్టేట్మెంట్ ఉపయోగిస్తున్నప్పుడు కొన్ని పాయింట్లను గమనించాలి:
స్విచ్ వ్యక్తీకరణ కోసం ఒకటి లేదా N సంఖ్య కేసు విలువలను పేర్కొనవచ్చు.
నకిలీ కేసు విలువలు అనుమతించబడవు. ప్రత్యేకమైన విలువలు ఉపయోగించకపోతే కంపైలర్ చేత కంపైల్-టైమ్ లోపం ఏర్పడుతుంది.
Value కేసు విలువ అక్షరాలా లేదా స్థిరంగా ఉండాలి. వేరియబుల్స్ అనుమతించబడవు.
Break స్టేట్మెంట్ క్రమాన్ని ముగించడానికి బ్రేక్ స్టేట్మెంట్ వాడకం జరుగుతుంది. ఈ ప్రకటనను ఉపయోగించడం ఐచ్ఛికం. ఈ స్టేట్మెంట్ పేర్కొనకపోతే, తదుపరి కేసు అమలు అవుతుంది.

ఉదాహరణ:

పబ్లిక్ క్లాస్ మ్యూజిక్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {int ఇన్స్ట్రుమెంట్ = 4 స్ట్రింగ్ మ్యూజిక్ ఇన్స్ట్రుమెంట్ // స్విచ్ స్టేట్మెంట్ ఇన్ ఇంటెంట్ డేటా టైప్ స్విచ్ (ఇన్స్ట్రుమెంట్) {కేసు 1: మ్యూజిక్ ఇన్స్ట్రుమెంట్ = 'గిటార్' బ్రేక్ కేస్ 2: మ్యూజిక్ ఇన్స్ట్రుమెంట్ = 'పియానో . = 'చెల్లని' విరామం} System.out.println (musicInstrument)}}

అవుట్పుట్:
వేణువు

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

లూపింగ్ స్టేట్మెంట్స్

పేర్కొన్న షరతు నెరవేరే వరకు కోడ్ యొక్క బ్లాక్‌ను పదేపదే అమలు చేసే స్టేట్‌మెంట్‌లను లూపింగ్ స్టేట్‌మెంట్‌లు అంటారు. జావా వినియోగదారుకు మూడు రకాల ఉచ్చులను అందిస్తుంది:

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

ఉండగా

అత్యంత సాధారణ లూప్ అని పిలుస్తారు, అయితే లూప్ ఒక నిర్దిష్ట పరిస్థితిని అంచనా వేస్తుంది. పరిస్థితి నిజమైతే, కోడ్ అమలు అవుతుంది. పేర్కొన్న పరిస్థితి తప్పు అని తేలినంత వరకు ఈ ప్రక్రియ కొనసాగుతుంది.
అయితే లూప్‌లో పేర్కొనవలసిన పరిస్థితి బూలియన్ వ్యక్తీకరణ అయి ఉండాలి. ఉపయోగించిన రకం పూర్ణాంకం లేదా స్ట్రింగ్ అయితే లోపం ఏర్పడుతుంది.

సింటాక్స్:

(షరతు) {statementOne while

ఉదాహరణ:

పబ్లిక్ క్లాస్ అయితే టెస్ట్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {int i = 5 అయితే (i<= 15) { System.out.println(i) i = i+2 } } } 

అవుట్పుట్:
5
7
9
పదకొండు
13
పదిహేను

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

డు. .అప్పుడు

డూ-లూప్ లూప్ అయితే లూప్ మాదిరిగానే ఉంటుంది, లూ-బాడీని అమలు చేసిన తర్వాత డూ-లూప్‌లోని పరిస్థితి అంచనా వేయబడుతుంది. లూప్ కనీసం ఒక్కసారైనా అమలు అవుతుందని ఇది హామీ ఇస్తుంది.

సింటాక్స్:

condition // అమలు చేయవలసిన కోడ్} అయితే (షరతు)

ఉదాహరణ:

పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {int i = 20 చేయండి {System.out.println (i) i = i + 1} అయితే (i<= 20) } } 

అవుట్పుట్:
ఇరవై

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

కోసం

జావాలోని ఫర్ లూప్ ఒక కోడ్‌ను అనేకసార్లు మళ్ళించడానికి మరియు అంచనా వేయడానికి ఉపయోగించబడుతుంది. పునరావృతాల సంఖ్య వినియోగదారుచే తెలిసినప్పుడు, ఫర్ లూప్‌ను ఉపయోగించమని సిఫార్సు చేయబడింది.

సింటాక్స్:

(ప్రారంభ స్థితి పెరుగుదల / తగ్గింపు) {స్టేట్మెంట్}

ఉదాహరణ:

(int i = 1 i కోసం లూప్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) for కోసం పబ్లిక్ క్లాస్<= 10 i++) System.out.println(i) } } 

అవుట్పుట్:
5
6
7
8
9
10

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

ప్రారంభకులకు మైక్రోసాఫ్ట్ SQL సర్వర్ ట్యుటోరియల్స్

ప్రతి

శ్రేణిలోని మూలకాల యొక్క ట్రావెర్సల్ ప్రతి లూప్ ద్వారా చేయవచ్చు. శ్రేణిలో ఉన్న అంశాలు ఒక్కొక్కటిగా తిరిగి ఇవ్వబడతాయి. ప్రతి లూప్‌లో వినియోగదారు విలువను పెంచాల్సిన అవసరం లేదని గమనించాలి.

ఉదాహరణ:

పబ్లిక్ క్లాస్ ఫోరాచ్ లూప్ {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ అర్గ్స్ []) {int s [] = int 18,25,28,29,30} (int i: s) {System.out.println (i)}}}

అవుట్పుట్:
18
25
28
29
30

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

శాఖల ప్రకటనలు

జావాలోని బ్రాంచింగ్ స్టేట్‌మెంట్‌లు ఒక స్టేట్‌మెంట్ నుండి మరొక స్టేట్‌మెంట్‌కు దూకడానికి ఉపయోగిస్తారు, తద్వారా అమలు యొక్క ప్రవాహాన్ని బదిలీ చేస్తుంది.

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

బ్రేక్

జావాలోని బ్రేక్ స్టేట్మెంట్ ఒక లూప్‌ను ముగించడానికి మరియు ప్రోగ్రామ్ యొక్క ప్రస్తుత ప్రవాహాన్ని విచ్ఛిన్నం చేయడానికి ఉపయోగించబడుతుంది.

ఉదాహరణ:

పబ్లిక్ క్లాస్ టెస్ట్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {కోసం (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } } 

అవుట్పుట్:
5
6
7

జావాలోని కంట్రోల్ స్టేట్‌మెంట్స్‌పై ఈ కథనంతో ముందుకు సాగుతోంది

కొనసాగించండి

లూప్ యొక్క తదుపరి పునరావృతానికి వెళ్లడానికి, మేము నిరంతర ప్రకటనను ఉపయోగించుకుంటాము. ఈ ప్రకటన ప్రోగ్రామ్ యొక్క ప్రస్తుత ప్రవాహాన్ని కొనసాగిస్తుంది మరియు పేర్కొన్న స్థితిలో కోడ్ యొక్క కొంత భాగాన్ని దాటవేస్తుంది.

ఉదాహరణ:

పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {(int k = 5 k<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } } 

అవుట్పుట్:
6 8 10 12 14

దీనితో, మేము జావా ఆర్టికల్‌లోని ఈ నియంత్రణ ప్రకటనల ముగింపుకు వచ్చాము. ప్రోగ్రామ్‌ను సమర్థవంతంగా మరియు యూజర్ ఫ్రెండ్లీగా చేయడానికి జావాలోని కంట్రోల్ స్టేట్‌మెంట్‌లను సమర్థవంతంగా ఉపయోగించాలి.

ఎడురేకా పారిశ్రామిక అవసరాలు మరియు డిమాండ్ల ప్రకారం నిపుణులచే నిర్వహించబడుతుంది. ఈ శిక్షణ కోర్ జావా & జె 2 ఇఇ యొక్క ప్రాథమిక మరియు అధునాతన అంశాలపై సమగ్ర జ్ఞానాన్ని కలిగి ఉంటుంది, అలాగే హైబర్నేట్, స్ప్రింగ్, & ఎస్ఓఏ వంటి ప్రసిద్ధ ఫ్రేమ్‌వర్క్‌లను కలిగి ఉంటుంది. ఈ కోర్సులో, మీరు జావా అర్రే, జావా ఓఓపిలు, జావా ఫంక్షన్, జావా లూప్స్, జావా కలెక్షన్స్, జావా థ్రెడ్, జావా సర్వ్లెట్ మరియు వెబ్ సర్వీసెస్ వంటి పరిశ్రమల వినియోగ సందర్భాలను ఉపయోగించి నైపుణ్యాన్ని పొందుతారు.