คำสั่งควบคุมใน เป็นหนึ่งในปัจจัยพื้นฐานที่จำเป็นสำหรับการเขียนโปรแกรม Java ช่วยให้การทำงานของโปรแกรมเป็นไปอย่างราบรื่น คำแนะนำต่อไปนี้จะกล่าวถึงในบทความนี้:
- งบการตัดสินใจ
- คำสั่ง if ง่ายๆ
- คำสั่ง if-else
- คำสั่ง if ซ้อนกัน
- สลับคำสั่ง
- คำสั่งวนซ้ำ
- ในขณะที่
- Do-while
- สำหรับ
- แต่ละ
- งบการแยกสาขา
- หยุดพัก
- ดำเนินการต่อ
โปรแกรมเมอร์ทุกคนคุ้นเคยกับคำสั่งระยะซึ่งสามารถกำหนดเป็นคำสั่งที่มอบให้กับคอมพิวเตอร์เพื่อดำเนินการเฉพาะ คำสั่งควบคุมใน java เป็นคำสั่งที่กำหนดว่าจะเรียกใช้คำสั่งอื่นหรือไม่ ควบคุมการไหลของโปรแกรม คำสั่ง 'if' ใน java กำหนดลำดับของการดำเนินการระหว่างชุดของคำสั่งสองชุด
คำสั่งควบคุมสามารถแบ่งออกเป็นสามประเภท ได้แก่
- งบการคัดเลือก
- งบการทำซ้ำ
- ข้ามงบ
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
งบตัดสินใจ
คำสั่งที่กำหนดว่าจะดำเนินการคำสั่งใดและเมื่อใดเรียกว่าคำสั่งในการตัดสินใจ โฟลว์ของการทำงานของโปรแกรมถูกควบคุมโดยคำสั่งโฟลว์ควบคุม
มีคำชี้แจงประกอบการตัดสินใจสี่รายการใน java
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
คำสั่ง if ง่ายๆ
คำสั่ง if เป็นตัวกำหนดว่าควรเรียกใช้โค้ดตามเงื่อนไขที่ระบุหรือไม่
ไวยากรณ์:
if (เงื่อนไข) {คำสั่ง 1 // ดำเนินการหากเงื่อนไขเป็นจริง} คำสั่ง 2 // ดำเนินการโดยไม่คำนึงถึงเงื่อนไข
เอาท์พุต:
ถ้างบ!
สวัสดีชาวโลก!
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
ถ้า. . คำสั่งอื่น
ในคำสั่งนี้หากเงื่อนไขที่ระบุเป็นจริงบล็อก if จะถูกดำเนินการ มิฉะนั้นบล็อกอื่นจะดำเนินการ
ตัวอย่าง:
คลาสสาธารณะ Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a is more than 10') else System.out.println ('a is less มากกว่า 10 ') System.out.println (' Hello World! ')}}
เอาท์พุต:
a น้อยกว่า 10
สวัสดีชาวโลก!
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
คำสั่ง if ซ้อนกัน
หากมีอยู่ภายในบล็อก if เรียกว่าบล็อก if ที่ซ้อนกัน มันคล้ายกับคำสั่ง if..else ยกเว้นว่าจะถูกกำหนดไว้ในคำสั่ง if..else อื่น
ไวยากรณ์:
if (condition1) {คำสั่ง 1 // ดำเนินการหากเงื่อนไขแรกเป็นจริงถ้า (เงื่อนไข 2) {คำสั่ง 2 // ดำเนินการหากเงื่อนไขที่สองเป็นจริง} else {คำสั่ง 3 // ดำเนินการหากเงื่อนไขที่สองเป็นเท็จ}}
ตัวอย่าง:
คลาสสาธารณะ Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s เป็นเลขคู่และมากกว่า 10! ') else System.out.println (' s is a odd number and more than 10! ')} else {System.out.println (' s is less than 10 ')} System.out.println (' สวัสดี โลก! ')}}
เอาท์พุต:
s เป็นเลขคู่และมากกว่า 10!
สวัสดีชาวโลก!
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
สลับคำสั่ง
คำสั่ง switch ใน java ใช้เพื่อดำเนินการคำสั่งเดียวจากหลายเงื่อนไข คำสั่ง switch สามารถใช้ได้กับ short, byte, int, long, enum types เป็นต้น
ต้องสังเกตบางประเด็นขณะใช้คำสั่ง switch:
สามารถระบุค่าเคสจำนวนหนึ่งหรือ N สำหรับนิพจน์สวิตช์
ไม่อนุญาตให้ใช้ค่าα Case ที่ซ้ำกัน ข้อผิดพลาดเวลาคอมไพล์ถูกสร้างขึ้นโดยคอมไพลเลอร์หากไม่ได้ใช้ค่าที่ไม่ซ้ำกัน
αค่าเคสต้องเป็นค่าตัวอักษรหรือค่าคงที่ ไม่อนุญาตให้ใช้ตัวแปร
αการใช้คำสั่ง break ทำขึ้นเพื่อยุติลำดับคำสั่ง เป็นทางเลือกที่จะใช้คำสั่งนี้ หากไม่ระบุคำสั่งนี้กรณีถัดไปจะถูกดำเนินการ
ตัวอย่าง:
คลาสสาธารณะ Music {public static void main (String [] args) {int instrument = 4 String musicInstrument // switch statement with int data type switch (instrument) {case 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' Drums 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = 'Invalid' break} System.out.println (musicInstrument)}}
เอาท์พุต:
ขลุ่ย
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
คำสั่งวนซ้ำ
คำสั่งที่ดำเนินการบล็อกโค้ดซ้ำ ๆ จนกว่าจะตรงตามเงื่อนไขที่ระบุเรียกว่าคำสั่งวนซ้ำ Java จัดเตรียมลูปสามประเภทให้กับผู้ใช้:
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
ในขณะที่
ที่เรียกว่าลูปที่พบบ่อยที่สุด while loop จะประเมินเงื่อนไขบางอย่าง หากเงื่อนไขเป็นจริงโค้ดจะถูกเรียกใช้งาน กระบวนการนี้จะดำเนินต่อไปจนกว่าเงื่อนไขที่ระบุจะกลายเป็นเท็จ
เงื่อนไขที่จะระบุในลูป while ต้องเป็นนิพจน์บูลีน ข้อผิดพลาดจะถูกสร้างขึ้นหากประเภทที่ใช้เป็น int หรือสตริง
ไวยากรณ์:
ในขณะที่ (เงื่อนไข) {statementOne}
ตัวอย่าง:
คลาสสาธารณะ whileTest {public static void main (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } }
เอาท์พุต:
5
7
9
สิบเอ็ด
13
สิบห้า
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
ทำ. ในขณะเดียวกัน
ลูป do-while คล้ายกับลูปในขณะที่ความแตกต่างเพียงอย่างเดียวคือเงื่อนไขในลูป do-while จะถูกประเมินหลังจากการดำเนินการของร่างกายลูป สิ่งนี้รับประกันได้ว่าการวนซ้ำถูกดำเนินการอย่างน้อยหนึ่งครั้ง
ไวยากรณ์:
ทำ {// code to beecute} while (condition)
ตัวอย่าง:
คลาสสาธารณะ Main {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} while (i<= 20) } }
เอาท์พุต:
ยี่สิบ
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
สำหรับ
for loop ใน java ใช้เพื่อวนซ้ำและประเมินโค้ดหลาย ๆ ครั้ง เมื่อผู้ใช้ทราบจำนวนการวนซ้ำขอแนะนำให้ใช้ for loop
ไวยากรณ์:
สำหรับ (เงื่อนไขการเริ่มต้นเพิ่มขึ้น / ลดลง) {statement}
ตัวอย่าง:
คลาสสาธารณะ forLoop {public static void main (String args []) {สำหรับ (int i = 1 i<= 10 i++) System.out.println(i) } }
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
ลำดับ fibonacci java สำหรับลูป
แต่ละ
การส่งผ่านขององค์ประกอบในอาร์เรย์สามารถทำได้โดยการวนซ้ำสำหรับแต่ละครั้ง องค์ประกอบที่มีอยู่ในอาร์เรย์จะถูกส่งกลับทีละรายการ ต้องสังเกตว่าผู้ใช้ไม่จำเป็นต้องเพิ่มค่าในสำหรับแต่ละลูป
ตัวอย่าง:
คลาสสาธารณะ foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} สำหรับ (int i: s) {System.out.println (i)}}}
เอาท์พุต:
18
25
28
29
30
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
งบการแยกสาขา
การแยกคำสั่งใน java ใช้เพื่อข้ามจากคำสั่งไปยังคำสั่งอื่นดังนั้นการถ่ายโอนขั้นตอนการดำเนินการ
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
หยุดพัก
คำสั่ง break ใน java ใช้เพื่อยุติการวนซ้ำและทำลายโฟลว์ปัจจุบันของโปรแกรม
ตัวอย่าง:
การทดสอบคลาสสาธารณะ {public static void main (String args []) {สำหรับ (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } }
เอาท์พุต:
5
6
7
ไปต่อด้วยบทความนี้เกี่ยวกับคำสั่งควบคุมใน Java
ดำเนินการต่อ
ในการข้ามไปยังการวนซ้ำถัดไปเราใช้ประโยชน์จากคำสั่งต่อ คำสั่งนี้จะดำเนินต่อไปตามขั้นตอนปัจจุบันของโปรแกรมและข้ามส่วนหนึ่งของรหัสตามเงื่อนไขที่ระบุ
ตัวอย่าง:
คลาสสาธารณะ Main {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 + ' ') } } }
เอาท์พุต:
6 8 10 12 14
ด้วยเหตุนี้เราจึงสิ้นสุดคำสั่งควบคุมนี้ในบทความ Java คำสั่งควบคุมใน java ต้องใช้อย่างมีประสิทธิภาพเพื่อให้โปรแกรมมีประสิทธิภาพและใช้งานง่าย
Edureka’s ได้รับการดูแลโดยผู้เชี่ยวชาญตามความต้องการและความต้องการของอุตสาหกรรม การฝึกอบรมนี้ครอบคลุมความรู้ที่ครอบคลุมเกี่ยวกับแนวคิดพื้นฐานและขั้นสูงของ Core Java & J2EE พร้อมกับเฟรมเวิร์กยอดนิยมเช่น Hibernate, Spring และ SOA ในหลักสูตรนี้คุณจะได้รับความเชี่ยวชาญในแนวคิดต่างๆเช่น Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet และ Web Services โดยใช้กรณีการใช้งานในอุตสาหกรรม