มหาวิทยาลัยโค้ดยิม
การเรียนรู้
คอร์ส
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทเรียน
บทวิจารณ์
เกี่ยวกับเรา
เริ่ม
เริ่มเรียนรู้
เริ่มเรียนรู้เลย
แผนที่เควส
บทเรียน
ภารกิจทั้งหมด
ทุกระดับ
รวบรวมคลาสเป็น bytecode จากคอนโซล
โมดูล 1
ระดับ ,
บทเรียน
JVM ไม่สามารถรันโค้ดที่คุณเขียนได้โดยตรง รู้วิธีรันโปรแกรมที่เขียนด้วยไบต์โค้ดเท่านั้น Bytecode เป็นภาษาระดับต่ำที่ใกล้เคียงกับรหัสเครื่อง สำหรับ Java การคอมไพล์คือการแปลโปรแกรม (ระดับสูง) ที่เขียนด้วยภาษาจาวาเป็นโปรแกรมเดียวกันที่เขียนด้วย
เรียกใช้โปรแกรมจากคอนโซล
โมดูล 1
ระดับ ,
บทเรียน
ในบทเรียนที่แล้ว เราได้รวบรวมโปรแกรมขนาดเล็ก และได้ ไฟล์ MySolution.classซึ่งมีโปรแกรมของเราเป็น bytecode ซอร์สโค้ดคือ: class MySolution {
ลูปใน Java
โมดูล 1
ระดับ ,
บทเรียน
1. วนลูปในชีวิตของเรา บ่อยครั้งที่ชีวิตของเราต้องการให้เราทำสิ่งเดียวกันหลายครั้ง ตัวอย่างเช่น สมมติว่าฉันต้องการสแกนเอกสารที่ประกอบด้วยหน้าจำนวนมาก ที่เราทำซ้ำขั้นตอนเดิมซ้ำแล้วซ้ำอีก: ใส่หน้าแรกในเครื่องสแกน กดปุ่มสแกน วางหน้าถัดไปบนเครื่
ขัดจังหวะการวนซ้ำ
โมดูล 1
ระดับ ,
บทเรียน
1. breakคำสั่ง ลองดูตัวอย่างจากบทเรียนที่แล้ว: รหัส คำอธิบาย Scanner console = new Scanner(System.in);
ตัวอย่างการใช้ลูป while
โมดูล 1
ระดับ ,
บทเรียน
1. การบวกเลขโดยใช้whileลูป มาเขียนโปรแกรมที่อ่านตัวเลขจากแป้นพิมพ์ (ตราบเท่าที่ผู้ใช้ป้อนสิ่งที่ดูเหมือนตัวเลข) แล้วแสดงผลรวมบนหน้าจอ โค้ดของโปรแกรมดังกล่าวจะมีลักษณะดังนี้ (เราจะแสดงโค้ดภายในเมธอดเท่านั้นmain) รหัส คำอธิบาย Scanner console
สำหรับลูป
โมดูล 1
ระดับ ,
บทเรียน
1. การเปรียบเทียบลูป: forเทียบกับwhile สามารถใช้ ลูwhileปได้ทุกที่ที่คำสั่งหรือกลุ่มของคำสั่งต้องดำเนินการหลายครั้ง แต่ในสถานการณ์ที่เป็นไปได้ทั้งหมด สิ่งหนึ่งที่ควรค่าแก่การเน้นย้ำ เรากำลังพูดถึงสถานการณ์ที่โปรแกรมเมอร์ (ผู้สร้างโปรแกรม) ร
ตัวอย่างการใช้ for loop
โมดูล 1
ระดับ ,
บทเรียน
1. การใช้forลูปเพื่อนับจำนวนบรรทัดที่ป้อน ลองเขียนโปรแกรมอ่าน10บรรทัดจากแป้นพิมพ์และแสดงจำนวนบรรทัดที่เป็นตัวเลข ตัวอย่าง: รหัส คำอธิบาย Scanner console = new Scanner(System.in);
ทำในขณะที่วนซ้ำ
โมดูล 1
ระดับ ,
บทเรียน
1. วนกลับ Java มีลูปอีกประเภทหนึ่งwhileนั่นคือdo-whileลูป มันคล้ายกับwhileลูปธรรมดามากและประกอบด้วยสองส่วนเท่านั้น: "เงื่อนไข" และ "ตัวลูป" ตัวลูปถูกดำเนินการซ้ำแล้วซ้ำอีกตราบเท่าที่มีtrueเงื่อนไข โดยทั่วไปแล้วdo-whileลูปจะมีลักษณะดังนี้: d
บทเรียนเพิ่มเติมสำหรับระดับ
โมดูล 1
ระดับ ,
บทเรียน
หากหัวข้อที่เรากล่าวถึงไม่ชัดเจน... ทำซ้ำซ้ำแล้วซ้ำอีกจนกว่าจะได้ :) แต่เราหวังว่าบทเรียนในระดับนี้จะช่วยให้คุณเข้าใจวิธีการใช้ลูปใน Java ได้ดี ในการจัดเรียงข้อมูลใหม่ทั้งหมดในสมองของคุณและช่วยให้คุณเข้าใจว่าทฤษฎีการเขียนโปรแกรมใช้ในทางปฏิบ
อาร์เรย์
โมดูล 1
ระดับ ,
บทเรียน
1. อาร์เรย์เป็นคอนเทนเนอร์ขององค์ประกอบ คุณคงเคยได้ยินว่าคอมพิวเตอร์สามารถประมวลผลข้อมูลจำนวนมหาศาลได้ แน่นอน ข้อความแสดงเงื่อนไข ( if-else) และลูป ( for, while) จะช่วยได้มากที่นี่ แต่พวกเขาสามารถพาคุณไปได้ไกลเท่านั้น ท้ายที่สุดแล้ว ข้อมูลท
ความแตกต่างของการทำงานกับอาร์เรย์
โมดูล 1
ระดับ ,
บทเรียน
1. อาร์เรย์ในหน่วยความจำ ในตัวอย่างก่อนหน้านี้ ภาพประกอบไม่ถูกต้องเล็กน้อย เมื่อสร้างอาร์เรย์ (เช่น เมื่อสร้างสตริง) จะมีการจัดสรรหน่วยความจำสองบล็อกแยกกัน: บล็อกหนึ่งสำหรับจัดเก็บอาร์เรย์( คอนเทนเนอร์) และบล็อกที่ สองสำหรับตัวแปรที่เก็บที่
ตัวอย่างการใช้อาร์เรย์
โมดูล 1
ระดับ ,
บทเรียน
1. ตัวอย่างที่เป็นประโยชน์ของการทำงานกับอาร์เรย์: ฉันคิดว่าถึงเวลาแล้วที่จะต้องย้ายไปปฏิบัติภารกิจบางอย่าง เราจะเริ่มด้วยวิธีที่ง่ายที่สุด: เติมอาร์เรย์ 10 ตัวเลขด้วยตัวเลขตั้งแต่ 0 ถึง 9: int[] array = new int[10];
แสดงมากขึ้น
1
2
3
4
5
6
...
35
Please enable JavaScript to continue using this application.