มติของแบบฝึกหัดที่เสนอ: โครงสร้างการทำซ้ำและอาร์เรย์ในภาษา Java หลักสูตรนี้ผมได้รับเกียรติร่วมสร้างกับแพลตฟอร์มหลักสูตรออนไลน์ DIGITAL INNOVATION ONE ?? และเปิดให้ชุมชนนักพัฒนา Java ใช้งานได้ฟรี
เมื่อดูหลักสูตรนี้ Dev จะสามารถเข้าใจในทางปฏิบัติเกี่ยวกับวิธีการทำงานกับโครงสร้างการทำซ้ำ (ในขณะที่/ทำ-ในขณะที่/สำหรับ) และอาร์เรย์ เมื่อพูดถึงอาร์เรย์ เราจะเรียนรู้เกี่ยวกับโครงสร้าง foreach ด้วย
- ภาพรวม: โครงสร้างการทำซ้ำและอาร์เรย์
➿ แบบฝึกหัดแบบวนซ้ำ
⛓ แบบฝึกหัดอาร์เรย์
- พลังที่แท้จริงของคอมพิวเตอร์อยู่ที่ความสามารถในการทำซ้ำการดำเนินการหรือชุดของการดำเนินการหลายครั้ง ( วนซ้ำ )
- โครงสร้างการทำซ้ำช่วยให้สามารถดำเนินการลำดับของคำสั่งซ้ำๆ ได้หากตรงตามเงื่อนไขบางประการ
- เงื่อนไขเหล่านี้แสดงด้วยนิพจน์เชิงตรรกะ
- โครงสร้างการทำซ้ำสามารถจำแนกได้เป็น:
?คำสั่ง break ใช้เพื่อยุติการทำซ้ำอย่างกะทันหัน
?เมื่อดำเนินการคำสั่ง Continue คำสั่งการทำซ้ำที่เหลือจะถูกละเว้น และโปรแกรมจะกลับสู่การทดสอบเงื่อนไขอีกครั้ง
การดำเนินการตามอำเภอใจ: ข้ามไป
?คำสั่ง goto มีจุดประสงค์เพื่อเปลี่ยนการทำงานของโปรแกรมไปยังจุดอื่นๆ ในโปรแกรม โดยไม่คำนึงถึงโครงสร้างการทำซ้ำหรือโครงสร้างเงื่อนไขใดๆ
?ไม่เหมือนกับ C/C++ ตรงที่ Java ไม่มีคำสั่ง goto แต่ java รองรับ label .
- https://www.geeksforgeeks.org/g-fact-64/
- https://www.tutorialspoint.com/How-to-use-labels-in-Java-code
?ชื่อและอายุ: สร้างโปรแกรมที่อ่านชุดค่าสองค่า ค่าแรกแทนชื่อของนักเรียน และค่าที่สองแทนอายุ (หยุดโปรแกรมโดยป้อนค่า 0 ในช่องชื่อ)
?หมายเหตุ: เขียนโปรแกรมเพื่อขอบันทึกระหว่าง 0 ถึง 10 แสดงข้อความหากค่าไม่ถูกต้องและถามต่อไปจนกว่าผู้ใช้จะป้อนค่าที่ถูกต้อง
?ใหญ่ที่สุดและเฉลี่ย: เขียนโปรแกรมที่อ่านตัวเลข 5 ตัวแล้วรายงานตัวเลขที่ใหญ่ที่สุดและค่าเฉลี่ยของตัวเลขเหล่านี้
?คู่และคี่: สร้างโปรแกรมที่ถามหาจำนวนเต็ม N คำนวณและแสดงจำนวนเลขคู่และจำนวนเลขคี่
?ตาราง: พัฒนาเครื่องสร้างตารางที่สามารถสร้างตารางจำนวนเต็มระหว่าง 1 ถึง 10 ผู้ใช้จะต้องแจ้งหมายเลขที่เขาต้องการดูตาราง ผลลัพธ์ควรเป็นไปตามที่แสดงในตัวอย่างด้านล่าง:
ตาราง 5 ครั้ง:
5X1 = 5
5X2 = 10
-
5 x 10 = 50
?แฟคทอเรียล: เขียนโปรแกรมคำนวณแฟกทอเรียลของจำนวนเต็มที่ผู้ใช้ระบุ
เช่น 5!=5.4.3.2.1=120
- รายการโครงสร้างการทำซ้ำแบบฝึกหัด - วิธีแก้ไขที่เป็นไปได้
- Array เป็นวัตถุที่ใช้ในการจัดเก็บข้อมูลประเภทเดียวกันตามลำดับ
- พวกเขายังคงมีขนาดเท่าเดิมหลังจากที่ถูกสร้างขึ้น
?ลำดับย้อนกลับ: สร้างโปรแกรมที่อ่านเวกเตอร์จำนวน 5 จำนวนเต็มแล้วแสดงกลับกัน
?พยัญชนะ: เขียนโปรแกรมที่อ่านเวกเตอร์ 6 ตัวอักษร และบอกคุณว่าอ่านพยัญชนะได้กี่ตัว พิมพ์พยัญชนะ
?ตัวเลขสุ่ม: สร้างโปรแกรมที่อ่านจำนวนเต็มสุ่ม 20 ตัว (ระหว่าง 0 ถึง 100) แล้วจัดเก็บไว้ในเวกเตอร์ ในตอนท้ายแสดงตัวเลขและผู้สืบทอด
- รายการแบบฝึกหัด อาร์เรย์หนึ่งมิติ - วิธีแก้ไขที่เป็นไปได้
?อาร์เรย์หลายมิติ: สร้างและพิมพ์เมทริกซ์ขนาด 4x4 M ด้วยค่าสุ่มระหว่าง 0-9 หลังจากนั้นให้กำหนดจำนวนที่น้อยที่สุดในเมทริกซ์และตำแหน่ง (แถว, คอลัมน์)
- รายการแบบฝึกหัดอาร์เรย์หลายมิติ
- https://www.ic.unicamp.br/~wainer/cursos/2s2011/Cap06-RepeticaoControle-texto.pdf
- http://www2.ic.uff.br/~vanessa/material/prog1/Aula6.pdf
- http://www.facom.ufu.br/~backes/gsi002/Aula05-ComandosRepeticao.pdf
- https://blog.grancursosonline.com.br/java-operadores-de-increato-e-decreatio/
- http://www.facom.ufu.br/~bacala/POO/04%20-%20Arrays%20em%20Java.pdf
- http://www.inf.ufsc.br/~frank.siqueira/INE5404/7.Arrays.pdf
พื้นที่เก็บข้อมูลนี้สร้างขึ้นเพื่อการศึกษา ดังนั้นโปรดมีส่วนร่วมด้วย
หากฉันช่วยคุณในทางใดทางหนึ่ง ฉันยินดีที่จะทราบ และหากคุณรู้จักใครสักคนที่ระบุตัวตนของเนื้อหา อย่าลืมแชร์ด้วย
ถ้าเป็นไปได้:
️ติดดาวโครงการ
- ค้นหาและรายงานปัญหา
ใช้ได้กับ ♥ by camila.