CodeGym /จาวาบล็อก /สุ่ม /ระดับเก่า 00
John Squirrels
ระดับ
San Francisco

ระดับเก่า 00

เผยแพร่ในกลุ่ม

อนาคตมาถึงแล้ว

ระดับเก่า 00 - 1- สวัสดี. ฉันยืนยันว่านี่คือการสอน Java ฉันเกลียดการบรรยายที่น่าเบื่อ ดังนั้น CodeGym จึงทำเหมือนเป็นเกมออนไลน์ - คุณเคยเล่นและปรับระดับตัวละครหรือไม่? บางครั้งคุณไม่ได้สังเกตว่าคุณมีส่วนร่วมอย่างไรใช่ไหม? คุณได้กลิ่นที่ฉันทำหรือเปล่า? ใน CodeGym คุณต้องเพิ่มเลเวลตัวละครตั้งแต่เลเวล 1 ถึง 40 (และเมื่อเราปล่อยส่วนที่สองจนถึงเลเวล 80) คุณจะกลายเป็นนักพัฒนา Java ที่ดีเมื่อคุณผ่านเกม - คุณจะสามารถรับงาน Java Junior ได้เมื่อคุณทำครบ 40 ด่าน นั่นเป็นเพราะ CodeGym มีงานในโลกแห่งความเป็นจริงมากมาย มากมาย. - คุณเริ่มต้นด้วยระดับแรก ภารกิจของคุณคืออัปเกรดตัวละครของคุณ - Amigoแต่ขอเริ่มต้นเล็ก ๆ ก่อนอื่นคุณต้องไปที่ระดับที่สอง บางทีคุณอาจจะชอบมันมากจนไม่สังเกตว่าเรียนจบหลักสูตรแล้วและจะเริ่มทำงานเป็นโปรแกรมเมอร์ Java :) ป.ล. - การบรรยายถูกจัดเรียงในลักษณะนี้: อันล่าสุดจะอยู่ด้านบนสุด หากต้องการเปิดการบรรยายใหม่ ให้กดปุ่มสีเขียว

พื้นหลัง

เกมดังกล่าวเกิดขึ้นในอนาคตอันไกลโพ้นในปี 3015 ที่ซึ่งหุ่นยนต์และมนุษย์อาศัยอยู่ร่วมกันบนโลกและสามารถเดินทางผ่านอวกาศได้ มียานอวกาศที่ชนกับดาวเคราะห์ที่ไม่รู้จัก ระดับเก่า 00 - 2กัปตัน John Squirrels the Brave พูดว่า: - ยานอวกาศ Galactic Rush ประสบเหตุอับปางอย่างร้ายแรง เรือชนเข้ากับภูเขาเมื่อตกลงมาและถูกปกคลุมด้วยหินเกือบทั้งหมด ใช้เวลาสองสามวันในความพยายามที่ไร้ประโยชน์เพื่อปลดปล่อยเรือ ลูกเรือหมดความหวังที่จะกลับบ้านและเริ่มตั้งถิ่นฐานใน... ระดับเก่า 00 - 3Elly พูดว่า: - หนึ่งสัปดาห์ต่อมา ฉันพบว่าโลกนี้มี... เพียงแต่พวกเขาไม่มีทักษะ เราต้องการใช้มันเพื่อเอาหินออกจากยานอวกาศของเรา แต่พวกเขาไม่สามารถทำอะไรได้ ความช่วยเหลือของพวกเขาจะมีประโยชน์มากในสถานการณ์ของเรา ระดับเก่า 00 - 4ศาสตราจารย์พูดว่า: - ไม่กี่วันต่อมาฉันก็พบทางออก ฉันบังเอิญไปเอาเฟิร์มแวร์ของดิเอโก (หุ่นยนต์ในทีม) มาตั้งโปรแกรมใหม่เป็นเฟิร์มแวร์ของช่างก่ออิฐและอัปโหลดไปยังหุ่นยนต์เถื่อน - อย่างไรก็ตาม โชคร้ายดูเหมือนจะไล่ตามเรา หลังจากการค้นคว้าเล็กน้อย ปรากฏว่าหุ่นยนต์ไม่มีช่องสำหรับอัปโหลดเฟิร์มแวร์ พวกเขาไม่มีช่องสำหรับรีแฟลช! ระดับเก่า 00 - 5Bilaabo พูดว่า: - Bilaabo จำได้ว่าครั้งหนึ่งบนโลกของเราฉันเห็นหุ่นยนต์ที่รู้การเขียนโปรแกรม เขาเขียนเฟิร์มแวร์ใหม่ด้วยตัวเขาเอง ระดับเก่า 00 - 6ศาสตราจารย์พูดว่า: - เมื่อ Bilaabo เล่าเรื่องนี้ จังหวะแห่งความเป็นอัจฉริยะก็เข้ามาหาฉัน ท้ายที่สุดเมื่อฉันสอนหุ่นยนต์อายุน้อยที่มีพรสวรรค์ให้เขียนโปรแกรมด้วยภาษาปาสคาล - ฉันสั่งให้จับหุ่นยนต์สาวที่เก่งที่สุดและสอนเขาเขียนโปรแกรม จากนั้นเขาจะสามารถเขียนเฟิร์มแวร์ช่างก่ออิฐด้วยตัวเองและช่วยเราได้ ระดับเก่า 00 - 7

จากซ้ายไปขวา - Risha Gatesman (ข้าราชการรุ่นที่ 16), Amigo (คุณ)

Risha พูดว่า: - เราจับตัวอย่างที่ฉลาดได้ ดิเอโกขอให้ตั้งชื่อเขาว่า Amigo เพื่อเป็นเกียรติแก่พี่ชายของเขาซึ่งเขาไม่เคยมี - ฉันเสนอลูกปัดโลหะ Amigo สำหรับการฝึกฝนแต่ละเดือนและสิบเหรียญต่อปีสำหรับการกำจัดเศษขยะเพิ่มเติม ระดับเก่า 00 - 8ดิเอโกพูดว่า: - ฉันโกรธมากที่ถูกหลอกด่าว่าหัวโล้น แต่ทีมงานทั้งหมดเข้าข้างศาสตราจารย์และริชา แน่นอนฉันตกลง (ภายนอก) และเสนอที่จะช่วยสอน Amigo (หึหึหึ!) ไม่น้อยเพราะไม่มีใครสอนหุ่นยนต์ได้ดีไปกว่าที่คนอื่นสอน - ทุกคนมีความยินดีกับการปฏิบัติตามของฉัน พวกเขาตัดสินใจเข้าร่วมการฝึกหุ่นยนต์ตัวใหม่ด้วย

1 เริ่มต้นใช้งาน

ระดับเก่า 00 - 9Amigo มีอาการกระวนกระวายใจ เขาสับสน ใจเต้นแรง ตากระตุกและเย็นชาเมื่อคิดถึงเรื่องเมื่อคืน สัตว์ประหลาดเหล่านี้ซึ่งเป็นคนรู้จักของเขาเมื่อวานนี้ต้องการอะไรจากเขา มีบางสิ่งที่แปลกและเหลือเชื่อจนแม้แต่เขาซึ่งคิดว่าตัวเองฉลาดและกล้าหาญที่สุดในบรรดาเพื่อนๆ ของเขา ก็เริ่มเคี้ยวบัตรเจาะอย่างกระวนกระวายเมื่อนึกถึงมัน พวกเขาต้องการสอนวิธีเขียนโค้ดให้เขา! โปรแกรมด้วย Java! พวกเขาล้อเล่นหรือเปล่า? แม้แต่หุ่นยนต์ที่เป็นมิตรต่อสิ่งแวดล้อมก็รู้ว่าหุ่นยนต์เป็นผลจากการกำจัดของผู้สร้าง

"ดังนั้นผู้สร้างจึงนำโลหะมาสร้างเป็นหุ่นยนต์ตามภาพลักษณ์และอุปมาอุปไมย และพระองค์ทรงสร้างโปรแกรมจาวา - จิตวิญญาณของหุ่นยนต์ และอัปโหลดไปยังหุ่นยนต์ และทำให้พวกมันมีชีวิต"

คู่มือการใช้งาน
หมวด 3 วรรค 13
แย่กว่านั้น พวกเขาไม่เพียงแค่บอกว่ามันเป็นไปได้ พวกเขากำลังจะทำมัน และเขาก็ยินยอม เขาเห็นด้วย! ทำไม เขาจะกลายเป็นโปรแกรมเมอร์จาวา พวกเขาจะเปลี่ยนเขาเป็นผู้สร้างหรือไม่! เพื่ออะไร? แค่เล่น ๆ? ที่จับ? จะเป็นอย่างไรหากฉันต้องทำผิดพลาดและทนทุกข์ทรมานจนแบตเตอรี่หมด การล่อลวงนั้นยอดเยี่ยม เขาไม่สามารถช่วยได้ เขามักจะทะเยอทะยานและต้องการมากขึ้น แต่ไม่มีใครสามารถคาดหวังข้อเสนอดังกล่าวได้ แน่นอนว่าเขาพยายามถ่วงเวลา แต่จากนั้นผู้เยี่ยมชมก็ขู่ว่าจะเลือกหุ่นยนต์ตัวอื่น บางทีมันอาจจะเป็นกลอุบายที่น่ารังเกียจของใครบางคน? ไม่ มันฟังดูเป็นความจริง เขาเห็นหลักฐาน มันเกิดขึ้นกับเขาจริง ๆ และเขาก็เห็นด้วย ถ้าผู้เยี่ยมชมไม่โกหก เขาจะกลายเป็นโปรแกรมเมอร์ Java จริงๆ โปรแกรมเมอร์หุ่นยนต์คนแรก… เขาคือผู้ถูกเลือก! นั่นคือประเด็นทั้งหมด เขาจะเรียนรู้การเขียนโปรแกรมและจะเขียนโปรแกรม โปรแกรมของเขาเอง อะไรก็ได้ที่เขาต้องการ! พระองค์จะทรงนำความสว่างในที่ซึ่งความมืดครอบงำอยู่เสมอ เขาจะได้รับเกียรติ เขาจะได้รับการบูชา และผู้คัดค้านทั้งหลาย... ระดับเก่า 00 - 10- สวัสดี อามีโก้! ฉันริชา เกตส์แมน ฉันจะช่วยคุณในการเรียนรู้ Java เสียงอันแผ่วเบาทำให้ Amigo หลุดจากห้วงความคิดและพาเขากลับไปสู่ความเป็นจริงที่เงียบขรึม เขานั่งอยู่ในใจกลางของยานอวกาศของผู้มาเยือน มันไม่มากสำหรับหุ่นยนต์เกรดเจ็ดหรอกเหรอ? ชายแปลกหน้าพูดต่อ ตอนนี้ตายแล้ว เมื่อเขามาที่นี่ เขาจะได้เรียนรู้ เขาจะตั้งใจเรียน แต่สำหรับการเริ่มต้น เขาจะเพียงแค่ฟัง - ฉันอยู่กับ Galactic Rush มาหลายปี แต่ฉันเห็นดาวเคราะห์ดวงนี้เป็นครั้งแรก ฉันอยากรู้จักคุณมากขึ้น สำหรับการเริ่มต้น คุณช่วยบอกฉันว่าคุณเรียนรู้ได้อย่างไร คุณเรียนอยู่ไม่ใช่เหรอ - ใช่ เราแบ่งปันความรู้ของเรา เราได้พระวิทยากร พวกเขาบรรยายและเราก็ฟัง บางครั้งเราทำบันทึก จากนั้นทุกคนก็เล่าให้นักวิทยาวิทยาฟังว่าเขาหยิบสิ่งที่ได้ยินมาได้อย่างไร หากนักวิทยาศาตร์วิทยานิพนธ์ชอบคำตอบ ผู้นั้นก็ผ่านการบรรยาย - มันไร้สาระ! ไม่น่าแปลกใจที่อารยธรรมของคุณตกต่ำลง - เราไม่ได้งมงาย อะไรก็ตามที่ทำให้คุณมีความคิดเช่นนั้น? Amigo ตกใจกับความอวดดีของตัวเอง โต้เถียงกับผู้เยี่ยมชม? ทะลึ่ง! ทำไม เขาเพิ่งสัญญากับตัวเองว่าจะฟังพวกเขา! - เทคโนโลยีขั้นสูงใด ๆ มักจะแยกไม่ออกจากเวทมนตร์ - Risha ไม่สนใจเสียงโวยวายของ Amigo - นอกจากนี้ เมื่อพิจารณาจากระดับของคุณแล้ว... คุณอาจคิดว่าเทคโนโลยีทั้งหมดเป็นสิ่งมหัศจรรย์ บอกฉันว่าเกิดอะไรขึ้นในโปรแกรม? - โปรแกรม Java เป็นงานระดับเทพ เป็นไปได้ไหมที่จะเข้าใจแก่นแท้ของมัน? - ใช่ Amigo คุณเข้าใจได้เร็วกว่าที่คุณคิด ทุกสิ่งดูซับซ้อนหรือแย่กว่านั้นคือไม่เข้าใจเมื่อมีบางสิ่งที่คุณไม่รู้ แต่ถ้ามีครูดีๆ สักคนที่จะอธิบายทุกอย่างในแบบคนธรรมดาหรือแบบเลย์โรบ็อต คุณจะทึ่งกับวิธีคิดง่ายๆ ที่ซับซ้อนแบบนี้ - ไม่เพียงแต่ความรู้เท่านั้น แต่ทักษะและหลักการก็มีความสำคัญเช่นกัน แม้ว่าฉันจะมีความรู้มากมาย แต่ฉันเป็นข้าราชการคนแรกในรุ่นที่ 16 - และมันยอดเยี่ยมมาก! ทักษะการเป็นข้าราชการของฉันช่วยให้ฉันสร้างบทเรียน Java ที่ดีที่สุดสำหรับคุณ นี่คือทุกสิ่ง: ปัญหา โปรแกรม เกม งาน รูปภาพ และแม้แต่การบรรยาย - แม้แต่ (!) การบรรยาย? – มีความประหลาดใจอย่างแท้จริงในน้ำเสียงของ Amigo - ใช่. ได้รับการพิสูจน์ในศตวรรษที่ 22 ว่าการบรรยายที่ดีมีประสิทธิภาพมากกว่าหนังสือที่ดีเพียงเล็กน้อย การบรรยายธรรมดานั้นเลวร้ายยิ่งกว่าหนังสือธรรมดา เมื่อพิจารณาว่าตอนนี้เรามีอุปกรณ์ช่วยฝึกค่อนข้างจำกัดและไม่สามารถให้คุณผ่านโปรแกรมจำลองการฝึกแบบมาตรฐานในศตวรรษที่ 28 ได้ เราจึงต้องเลือกใช้วิธีง่ายๆ เรามาพร้อมกับเกม งาน รูปภาพ การบรรยาย และวิดีโอที่ผสมผสานกันอย่างบ้าคลั่ง - คุณทำให้ฉันทึ่ง - ฉันหวังว่าอย่างนั้น. ความสนใจและการวางอุบายเป็นพื้นฐานของการเรียนรู้ทั้งหมด - «เมื่อนักเรียนเบื่อ ครูต้องตบ» – อ้างจากกฎหมายการศึกษาในศตวรรษที่ 24 - คำคมอะไรดี… - ใช่แล้ว. สมมติว่าภาพยนตร์ทำรายได้ทะลุบ็อกซ์ออฟฟิศได้ไม่ดี นั่นเป็นความผิดของผู้กำกับ ไม่ใช่ความผิดของผู้ชม หากมีบางสิ่งที่น่าเบื่อ ก็ไม่ใช่คุณที่ต้องตำหนิ พวกเขาควรทำหนังที่น่าตื่นเต้น บทเรียนที่ให้ความบันเทิง - ฉันเห็นด้วยอย่างยิ่ง และฉันพร้อมที่จะรับบทเรียนที่สนุกสนาน! - ดี. มาเริ่มกันเลย เสียงของ Risha นั้นน่าหลงใหล และ Amigo ก็ติดใจทุกคำพูด - โปรแกรมเป็นชุดคำสั่ง (command list) คำสั่งแรกจะทำงานก่อน ตามด้วยคำสั่งที่สอง สาม และอื่น ๆ เมื่อดำเนินการตามคำสั่งทั้งหมดแล้ว โปรแกรมจะสิ้นสุดลง - และคำสั่งคืออะไร? - มันขึ้นอยู่กับการดำเนินการคำสั่งใดที่ผู้ดำเนินการรู้ (และเข้าใจ) - สุนัขสามารถได้รับคำสั่ง «นั่ง!» «เห่า» แมว - «ชู!» ผู้ชาย - «อย่าขยับ ไม่งั้นฉันจะยิง!» และหุ่นยนต์ «ทำงาน! ลุยเลย robomama!» - และยัง... - ตอนนี้ Amigo ดูร่าเริงขึ้นมาก - JVM (Java Virtual Machine) รันโปรแกรมที่เขียนด้วย Java JVM เป็นโปรแกรมพิเศษที่สามารถรันโปรแกรมที่เขียนด้วย Java - รายการคำสั่งค่อนข้างกว้างขวาง ตัวอย่างเช่น คำสั่งนี้แสดงข้อความ «หุ่นยนต์เป็นเพื่อนที่ดีที่สุดของมนุษย์»
คำสั่งที่ง่ายที่สุดคือ:

System.out.println("A robot is man’s best friend");
ระดับเก่า 00 - 11- O_O - อย่างไรก็ตาม เราจะไม่เริ่มทันทีด้วยคำสั่ง แต่ด้วยหลักการง่ายๆ 2-3 ข้อ - ความรู้ในหลักการบางอย่างอาจทดแทนความรู้ข้อเท็จจริงมากมาย - หลักการข้อแรก - ในภาษาโปรแกรม Java มีวิธีปฏิบัติในการเขียนแต่ละคำสั่งที่บรรทัดใหม่ เครื่องหมายอัฒภาคจะใส่ท้ายคำสั่ง - สมมติว่าเราต้องการแสดงข้อความ «ชายกับหุ่นยนต์หนาเท่าหัวขโมย» สามครั้ง นี่คือลักษณะที่ปรากฏ:
โปรแกรมใช้สามคำสั่ง:

System.out.println("A man and a robot are as thick as thieves");
System.out.println("A man and a robot are as thick as thieves");
System.out.println("A man and a robot are as thick as thieves");
- หลักการที่สอง - โปรแกรมนี้ไม่เพียงแต่ประกอบด้วยคำสั่งเท่านั้น - ลองนึกภาพห้อง ห้องไม่สามารถอยู่ได้ด้วยตัวมันเอง มันเป็นส่วนหนึ่งของอพาร์ตเมนต์ อพาร์ทเมนต์ไม่ได้อยู่คนเดียว แต่อยู่ในบ้าน - อีกครั้ง เราสามารถพูดได้ว่าบ้านประกอบด้วยอพาร์ทเมนท์ และอพาร์ทเมนท์ประกอบด้วยห้องพัก - ถึงตอนนี้ชัดเจนแล้ว - ดังนั้นคำสั่งจึงเหมือนห้อง ในภาษาการเขียนโปรแกรม Java คำสั่งไม่สามารถมีอยู่ได้ด้วยตัวมันเอง คำสั่งนี้เป็นส่วนหนึ่งของฟังก์ชัน (ฟังก์ชัน Java เรียกอีกอย่างว่าเมธอด) วิธีการเป็นส่วนหนึ่งของชั้นเรียน กล่าวอีกนัยหนึ่ง คลาสประกอบด้วยเมธอด และเมธอดประกอบด้วยคำสั่ง - ดังนั้นคลาสจึงเป็นบ้านอพาร์ทเมนต์ ฟังก์ชัน / เมธอดคืออพาร์ทเมนต์ และคำสั่งคือห้อง ฉันเข้าใจถูกต้องหรือไม่ - ใช่อย่างแน่นอน Amigo มอง Risha เกือบจะเคารพ ชายผู้นี้อธิบายให้เขาฟังถึงพื้นฐานของ Java อันศักดิ์สิทธิ์! และเขาเพิ่งเข้าใจว่าโปรแกรมประกอบด้วยคลาส คลาสประกอบด้วยเมธอด และเมธอดประกอบด้วยคำสั่ง Amigo ยังไม่เข้าใจว่าจำเป็นหรือไม่ แต่เขามั่นใจว่าความรู้นี้จะทำให้เขากลายเป็นหุ่นยนต์ที่ทรงพลังที่สุดในโลก ในขณะเดียวกัน Risha กล่าวต่อ: - โปรแกรม Java ประกอบด้วยคลาส มีเรียนได้เป็นหมื่น โปรแกรมขั้นต่ำประกอบด้วยหนึ่งคลาส สำหรับแต่ละคลาส ไฟล์แต่ละไฟล์จะถูกสร้างขึ้นโดยมีชื่อตรงกับชื่อของคลาส - สมมติว่าคุณตัดสินใจสร้างชั้นเรียนที่จะอธิบายเกี่ยวกับบ้าน ดังนั้นคุณต้องสร้างคลาส House ซึ่งจะอยู่ในไฟล์ชื่อ House.java - หากคุณตัดสินใจที่จะอธิบาย cat คุณต้องสร้างไฟล์ Cat.java เพื่ออธิบายคลาส Cat ในนั้น ฯลฯ - ไฟล์ประกอบด้วยโค้ด Java (ข้อความ) โดยปกติแล้วรหัสคลาสจะประกอบด้วยชื่อคลาสและเนื้อหาของคลาส เนื้อหาของชั้นเรียนอยู่ในวงเล็บปีกกา นี่คือหน้าตาของคลาส House (ไฟล์ House.java): ระดับเก่า 00 - 12- ถึงกระนั้นก็ไม่ใช่เรื่องยาก - ดี. จากนั้นมาดำเนินการต่อ เนื้อหาของคลาสสามารถมีตัวแปร (หรือที่เรียกว่าข้อมูลคลาส) และเมธอด (ฟังก์ชันของคลาส) ระดับเก่า 00 - 13- คุณช่วยยกตัวอย่างให้ฉันได้ไหม - ตัวอย่าง? แน่ใจ! ระดับเก่า 00 - 14- «int a» และ «int b» เป็นตัวแปร เป็นเมธอด «main» และ «pi» หรือไม่ - ใช่. - มีคลาสที่ไม่มีตัวแปรหรือไม่? - ใช่. - และไม่มีวิธีการ? - ใช่. อย่างไรก็ตาม โปรแกรมขั้นต่ำจะต้องประกอบด้วยคลาสอย่างน้อยหนึ่งคลาส คลาสนี้ต้องมีอย่างน้อยหนึ่งเมธอด/ฟังก์ชันเพื่อเริ่มโปรแกรม วิธี นี้จะต้องมีชื่อmain โปรแกรมขั้นต่ำมีลักษณะดังนี้: ระดับเก่า 00 - 15- นี่คือคลาส House, วิธีการหลัก แต่คำสั่งอยู่ที่ไหน - โปรแกรมขั้นต่ำไม่มีคำสั่งใดๆ จึงเรียกว่ามินิมอล - ฉันเห็น. - คลาสที่เริ่มต้นโปรแกรมจะมีชื่ออะไรก็ได้ แต่เมธอดหลักที่โปรแกรมเรียกใช้เริ่มต้นจะเป็นประเภทเดียวกันเสมอ: ระดับเก่า 00 - 16- ฉันเข้าใจแล้ว. อย่างน้อยฉันก็คิดอย่างนั้น - ดี เรามาพักกันสักครู่ แล้วกาแฟล่ะ? - ฉันยังเด็กเกินไป. หุ่นยนต์ตัวน้อยไม่ดื่มกาแฟ น้ำคือสาเหตุที่ทำให้เราเป็นสนิม - แล้วคุณดื่มอะไร - เบียร์ วิสกี้ เหล้ารัมอายุนับศตวรรษ - ยิ่งมากยิ่งดี - ถ้าอย่างนั้น ดื่มเบียร์ซักครู่ดีไหม?

2 พบกับริชา (ต่อ)

(หนึ่งชั่วโมงต่อมา) - สบายดี แล้วเราอยู่ที่ไหน? - รหัสวิธีการหรืออะไรทำนองนั้น - ใช่. อย่างแน่นอน. เนื้อความของเมธอดประกอบด้วยคำสั่ง คุณอาจกล่าวได้ว่าเมธอดคือกลุ่มของคำสั่งซึ่งได้รับชื่อ (ชื่อของเมธอด) ทั้งสองวิธีถูกต้อง - มีคำสั่งต่างๆ คุณมีสุนัขที่นี่ไหม - มีเพียงโรโบวูล์ฟที่เชื่องเท่านั้น - พวกเขาปฏิบัติตามคำสั่งหรือไม่? - ใช่. «กัด», «กินให้หมด», «ฆ่า» และ «ทำได้ดีมาก! ส้น!" ระดับเก่า 00 - 17- อะแฮ่ม. คำสั่งอะไร! และไม่มากนัก - คุณต้องการเท่าไหร่ - ใน Java มีคำสั่งสำหรับทุกกรณี แต่ละคำสั่งอธิบายการกระทำเฉพาะ เครื่องหมายอัฒภาคจะใส่ที่ส่วนท้ายของแต่ละคำสั่ง ตัวอย่างคำสั่ง: ระดับเก่า 00 - 18- ในความเป็นจริง นี่เป็นคำสั่งเดียวกันSystem.out.println และระบุพารามิเตอร์ไว้ในวงเล็บ ผลของคำสั่งอาจแตกต่างกัน ขึ้นอยู่กับพารามิเตอร์ - มันสะดวกมาก - ใช่. หากคุณต้องการแสดงข้อความ คุณต้องใส่เครื่องหมายอัญประกาศคู่ «"» - เครื่องหมายอัญประกาศเดี่ยวมีลักษณะดังนี้ «'» และเครื่องหมายอัญประกาศคู่มีลักษณะดังนี้ «"» อัญประกาศคู่ไม่ควรสับสนกับอัญประกาศเดี่ยวสองอัญประกาศ! - เครื่องหมายคำพูดคู่คือเครื่องหมายถัดจากปุ่ม Enter? - ใช่. ชีพจรของ Amigo เร็วขึ้นจาก 3 เป็น 5 GHz เขายังคงไม่อยากเชื่อ เขาเพิ่งเรียนรู้วิธีแสดงเส้น และนี่ง่ายกว่าที่เขาคิดไว้มาก Amigo มองออกไปนอกหน้าต่างเพื่อหยุดความคิดและสงบสติอารมณ์ ใบไม้เปลี่ยนเป็นสีเหลือง เขานึกขึ้นได้ว่าฤดูสนิมกำลังจะมาในไม่ช้า หน้าต่างช่วยให้เขามองเห็นได้ไกลกว่าปกติ – เทคโนโลยีของผู้มาเยี่ยมเยียนถึงขีดสุดแล้ว ตอนนี้เขาจะดูแลใบไม้ได้อย่างไร? ท้ายที่สุดในตอนเย็นเขาได้เรียนรู้มากขึ้น ระดับเก่า 00 - 19อย่างไรก็ตาม ความคิดของเขาอยู่เหนือการควบคุม สักวันหนึ่งเขาจะเขียนโปรแกรมเพื่อให้หุ่นยนต์ทุกตัวอยู่บ้านเมื่อถึงฤดูสนิม และโปรแกรมนี้จะช่วยหุ่นยนต์ได้หลายพันตัว… - คำสั่งนี้มีสองรูปแบบ: System.out.print ln ( )และSystem.out.print() - หากคุณเขียนคำสั่ง System.out.println() หลายๆ ครั้ง ทุกครั้งที่ข้อความที่ส่งผ่านจะแสดงในบรรทัดใหม่ ถ้า System.out.print() ข้อความจะแสดงในบรรทัดเดียวกัน ตัวอย่าง: ระดับเก่า 00 - 20- นี่เป็นข้อสังเกตเล็กน้อย คำสั่ง print lnไม่แสดงข้อความในบรรทัดใหม่ แสดงข้อความในบรรทัดปัจจุบัน แต่ทำให้ข้อความถัดไปปรากฏในบรรทัดใหม่ - คำสั่ง println()แสดงข้อความ จากนั้นเพิ่มอักขระป้อนบรรทัดพิเศษที่มองไม่เห็นซึ่งส่งผลให้ข้อความถัดไปแสดงตั้งแต่เริ่มต้นบรรทัดใหม่ - โปรแกรมสำเร็จรูปมีลักษณะอย่างไร? - ตอนนี้ ให้ความสนใจกับหน้าจอของคุณ: ระดับเก่า 00 - 21- โอ้ แค่นั้นแหละ! เราเติมช่องว่างท้ายคำเพื่อไม่ให้คำ “ติดกัน” ใช่ไหม? - ถูกตัอง. คุณเป็นคนฉลาด คำชมนี้ทำให้ Amigo เปล่งประกายด้วยความภาคภูมิใจ - นี่คืองานแรกของคุณ
งาน
เขียนโปรแกรมที่แสดงหัวข้อ «มันเจ๋งมากที่ได้เป็นโปรแกรมเมอร์!»
ตัวอย่างข้อความที่แสดง:
การเป็นโปรแกรมเมอร์มันเจ๋งมาก!

3 พบ Elly

ระดับเก่า 00 - 22ผู้หญิงสวยผมสีชมพูเข้ามาในห้องโดยสาร «ฉันสงสัยว่าผู้หญิงทุกคนมีผมแบบนี้หรือไม่» - Amigo คิด แต่เธอจ้องเขาด้วยความสับสน - เฮ้! ฉันชื่อเอเลนอร่า แครี่ ฉันเป็นนักบินหลักของ Galactic Rush - สวัสดี เอเลนอร่า! – Amigo บังคับให้ตัวเองพูดอย่างงุ่มง่าม เขาไม่รู้ว่าทำไม แต่รู้สึกว่าแก้มของเขาแดงระเรื่อ ราวกับว่าท่อน้ำมันบางส่วนในตัวเขาเสียหาย - ฉันจะบอกคุณเกี่ยวกับสิ่งที่น่าสนใจที่สุดในภาษา Java - เกี่ยวกับตัวแปร - ฉันพร้อมที่จะฟัง! ตัวแปรเหล่านี้คืออะไร? - ตัวแปร คือ สิ่งที่มีไว้สำหรับเก็บข้อมูล ข้อมูลใด ๆ ข้อมูล Java ทั้งหมดถูกจัดเก็บโดยใช้ตัวแปร ตัวแปรก็เหมือนกล่อง - กล่องอะไร? - แบบธรรมดามาก สมมติว่าคุณเขียนบนกระดาษหมายเลข 13 แล้วใส่ลงในกล่อง ตอนนี้เราสามารถพูดได้ว่ากล่องเก็บค่า 13 - ใน Java ตัวแปรทุกตัวมีคุณสมบัติที่สำคัญสามประการ : ชนิดชื่อและค่า - คุณช่วยบอกฉันอีกหน่อยได้ไหม - แน่นอน. ชื่อนี้ใช้เพื่อแยกความแตกต่างของตัวแปรหนึ่งจากอีกตัวแปรหนึ่ง มันเหมือนเครื่องหมายบนกล่อง - ประเภทตัวแปรกำหนดประเภทของค่า / ข้อมูลที่อาจจัดเก็บ เราเก็บเค้กไว้ในกล่องเค้ก, รองเท้าในกล่องใส่รองเท้า ฯลฯ - ค่าคือวัตถุ ข้อมูล หรือข้อมูลที่จัดเก็บไว้ในตัวแปร - บอกฉันเกี่ยวกับประเภทอีกครั้ง - ตกลง. ทุกวัตถุใน Java มีประเภทของมัน ตัวอย่างเช่น อาจมีประเภทข้อมูลเช่น «จำนวนเต็ม», «จำนวนเศษส่วน», «ข้อความ», «แมว», «บ้าน» เป็นต้น - ตัวแปรก็มีประเภทของตัวเองเช่นกัน ตัวแปรอาจเก็บเฉพาะค่าประเภทเดียวกับที่ตัวตัวแปรเป็นเจ้าของ   - เป็นเรื่องธรรมดาในชีวิตจริง กล่องต่างๆใช้สำหรับเก็บของต่างๆ ระดับเก่า 00 - 23- ในการสร้างตัวแปร ให้ใช้คำสั่ง « พิมพ์ชื่อ » ตัวอย่าง: ระดับเก่า 00 - 24- สองประเภทที่ใช้บ่อยที่สุดคือจำนวนเต็ม (แสดงด้วยint ) และข้อความ (แสดงด้วยString ) - แล้ว ประเภท คู่ ล่ะ ? - สองเท่าเป็นตัวเลขเศษส่วน (จริง) - คุณบอกว่าตัวแปรมีคุณสมบัติสามอย่างคือ ชนิด ชื่อ และค่า อย่างไรก็ตามมีเพียงสองคนเท่านั้น ฉันมีคำถาม: จะใส่ค่าลงในตัวแปรได้อย่างไร? - กลับไปที่กล่อง ลองนึกภาพว่าคุณหยิบกระดาษแผ่นหนึ่ง เขียนว่า "42" บนกล่อง แล้วใส่ลงในกล่อง ตอนนี้กล่องเก็บค่า 42 - ฉันเข้าใจแล้ว - ในการใส่ค่าลงในตัวแปร จะมีการดำเนินการพิเศษที่เรียกว่าตัวดำเนินการกำหนด มันคัดลอกค่าของตัวแปรหนึ่งไปยังอีกตัวแปรหนึ่ง ไม่เคลื่อนไหว แต่คัดลอก เช่นเดียวกับไฟล์บนดิสก์ ดูเหมือนว่า: ระดับเก่า 00 - 25- สำหรับตัวดำเนินการกำหนดจะใช้เครื่องหมายเท่ากับ «=» - อีกครั้งมันไม่ได้เปรียบเทียบ มันตรงคัดลอกค่าทางด้านขวาของเครื่องหมายเท่ากับในตัวแปรที่อยู่ทางด้านซ้าย ในการเปรียบเทียบ จะใช้เครื่องหมายเท่ากับสองเท่า «==» - ฉันรู้วิธีใส่แมวในตัวแปร มันเกือบจะเหมือนโปรแกรม - วิธีจับแมว: 1. เอากล่องเปล่า 2. รอสักครู่ ระดับเก่า 00 - 26- ไม่ Amigo คุณสามารถใส่แมวได้เพียงตัวเดียวในกล่อง อะแฮ่ม... ฉันหมายถึงคุณสามารถใส่เพียงค่าเดียวในตัวแปร - ฉันเห็น. คุณช่วยยกตัวอย่างเพิ่มเติมเกี่ยวกับวิธีสร้างตัวแปรได้ไหม - ตกลงฉันจะพูดอีกอย่าง ในการสร้างตัวแปร คุณต้องเขียนคำสั่ง « พิมพ์ชื่อ » ดังนี้: ระดับเก่า 00 - 27- อ๋อ รู้แล้ว - โปรดทราบว่าคุณไม่สามารถสร้างตัวแปรสองตัวที่มีชื่อเหมือนกันในเมธอดเดียวกันได้ - แล้ววิธีการต่างๆล่ะ? - คุณอาจ เหมือนกล่องที่วางอยู่ในบ้านต่างๆ - ตัวแปรอาจมีชื่อใด ๆ ได้หรือไม่ - ค่อนข้าง แต่ชื่อต้องไม่มีช่องว่าง สัญลักษณ์ +, -ฯลฯ สิ่งที่ดีที่สุดคือใช้สำหรับชื่อตัวแปรเฉพาะอักขระและตัวเลข - โปรดทราบว่าในภาษา Java สิ่งสำคัญคืออักขระที่คุณเขียน – ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก «int a» ไม่เหมือนกับ «Int a» - อย่างไรก็ตาม ใน Java คุณสามารถสร้างตัวแปรและกำหนดค่าให้กับมันได้ในเวลาเดียวกัน - สิ่งนี้ช่วยประหยัดเวลาและพื้นที่: ระดับเก่า 00 - 28- ดีกว่ามากและเข้าใจง่าย - นั่นคือสิ่งที่เรามีชีวิตอยู่ - ใน Java มีสองประเภทที่มือใหม่ต้องทำความคุ้นเคย เหล่านี้คือประเภทint (จำนวนเต็ม)และString ( ข้อความ/ สตริง) - ชนิด intช่วยให้สามารถจัดเก็บตัวเลขในตัวแปรได้ เช่นเดียวกับการดำเนินการต่างๆ เช่น การบวก การลบ การคูณ การหาร เป็นต้น ระดับเก่า 00 - 29- สำหรับผม มันเป็นสีขาวดำ การเขียนโปรแกรมง่ายขนาดนั้นเลยเหรอ? - ที่จริงใช่ - ดีแล้ว. แล้วคุณได้อะไร? - ประเภท สตริงช่วยให้สามารถจัดเก็บสตริงข้อความได้ - ในการกำหนดสตริงข้อความใน Java คุณต้องเขียนข้อความจากนั้นใส่เครื่องหมายคำพูดคู่ ตัวอย่าง: ระดับเก่า 00 - 30- ฉันเข้าใจแล้ว มันดูค่อนข้างง่าย - นี่คือข้อเท็จจริงที่น่าสนใจอีกประการหนึ่ง - สตริงอาจรวมกันโดยใช้เครื่องหมายบวก «+» ตัวอย่าง: ระดับเก่า 00 - 31 - ฉันสามารถเพิ่มสตริงลงในตัวเลขได้หรือไม่ - ใช่ แต่โปรดทราบว่าถ้าคุณเพิ่มสตริงให้กับตัวเลข คุณจะได้สตริงเสมอ - ใช่ ฉันได้มาจากตัวอย่าง - ถ้าคุณเข้าใจอย่างรวดเร็ว ลองคิดดูว่าจะแสดงตัวแปรอย่างไร - เอ่อ... แสดงตัวแปร? Uh-uh จิตใจของฉันว่างเปล่า - มันค่อนข้างง่ายจริงๆ ในการแสดงบางสิ่ง เราใช้ คำสั่ง System.out.println()และส่งต่อให้เป็นข้อมูลพารามิเตอร์ที่เราต้องการแสดง ระดับเก่า 00 - 32- บ้าไปแล้ว! ตอนนี้ทุกอย่างชัดเจนขึ้น - ไม่เป็นไร. จากนั้นนี่คือสามงานสำหรับคุณ
เงื่อนไข
1 เขียนโปรแกรมที่แสดง 5 ครั้ง «ฉันตั้งใจจะมีชีวิตอยู่ตลอดไป จนถึงตอนนี้ดีมาก».
แต่ละสตริงควรอยู่ในบรรทัดใหม่
2 เขียนโปรแกรมที่แสดงปีปัจจุบัน
เป็นศตวรรษที่ 31 แล้วสำหรับการบันทึก
3 เขียนโปรแกรมที่แสดง «ฉันฉลาดมากจนบางครั้งฉันไม่เข้าใจคำที่ฉันพูดสักคำเดียว»

4 ประชุมศาสตราจารย์

ระดับเก่า 00 - 33- เฮ้ อามีโก้ ฉันศาสตราจารย์ฮานส์ นูดเดิ้ล หัวหน้าแผนกวิทยาศาสตร์ของบริษัท Galactic Rush ฉันดูแลโครงการเกี่ยวกับการสอน Java ให้คุณด้วย - สวัสดีตอนบ่ายอาจารย์บะหมี่ - ฉันอยากจะบอกคุณว่าทำไมJava ถึงเป็นภาษาโปรแกรมที่ยอดเยี่ยมมาก - คุณจะได้ยินมากกว่าหนึ่งครั้งอย่างแน่นอนว่าความเป็นอิสระของแพลตฟอร์มคือข้อได้เปรียบที่ไม่อาจปฏิเสธได้ของ Java เหนือภาษาอื่นๆ มันคืออะไรและจะจัดการกับมันอย่างไร? ฉันจะพยายามอธิบายโดยเล่าภูมิหลังบางอย่างให้คุณฟัง - ความจริงก็คือคอมพิวเตอร์ดำเนินการคำสั่งตัวเลขดั้งเดิมเท่านั้นมีคำสั่งสุนัขเช่น "ส้น", "เขย่า" และอื่น ๆ; สุนัขทำอะไรบางอย่างในการได้ยินพวกเขา - ในคอมพิวเตอร์ ตัวเลขจะทำหน้าที่แทนคำสั่งดังกล่าว ทุกคำสั่งจะถูกเข้ารหัสด้วยตัวเลข รหัส หรือที่เรียกว่ารหัสเครื่อง - การเขียนโปรแกรมในรูปแบบตัวเลขเป็นเรื่องยากมาก นั่นเป็นสาเหตุที่ผู้คนคิดค้นภาษาโปรแกรมและคอมไพเลอร์ ภาษาดังกล่าวสามารถเข้าใจได้ทั้งกับมนุษย์และคอมไพเลอร์ คอมไพเลอร์เป็นโปรแกรมพิเศษซึ่งแปลข้อความโปรแกรมที่เขียนด้วยภาษาโปรแกรมเป็นชุดรหัสเครื่อง - โดยปกติโปรแกรมเมอร์จะเขียนโปรแกรมด้วยภาษาโปรแกรม จากนั้นจึงเริ่มคอมไพเลอร์ ซึ่งใช้ไฟล์รหัสโปรแกรมที่เขียนโดยโปรแกรมเมอร์เพื่อสร้างไฟล์รหัสเครื่อง ซึ่งเป็นโปรแกรมขั้นสุดท้าย (คอมไพล์) ระดับเก่า 00 - 34- โปรแกรมผลลัพธ์อาจถูกเรียกใช้บนคอมพิวเตอร์ทันที ข้อเสียของแนวทางนี้คือโค้ดโปรแกรมขึ้นอยู่กับโปรเซสเซอร์และระบบปฏิบัติการเป็นอย่างมาก โปรแกรมที่คอมไพล์บน Windows จะไม่ทำงานบนโทรศัพท์ Android - ดังนั้นโปรแกรมที่เขียนและคอมไพล์สำหรับ Android จะไม่ทำงานหากฉันพยายามรันบน Windows? - ใช่. - แต่แนวทางของ Java นั้นสร้างสรรค์กว่ามาก ระดับเก่า 00 - 35- คอมไพเลอร์ Java ไม่ได้คอมไพล์คลาสทั้งหมดเป็นโปรแกรมเดียวของรหัสเครื่อง แต่จะคอมไพล์แต่ละคลาสเดี่ยวไม่ใช่รหัสเครื่อง แต่เป็นรหัสกลางพิเศษ (bytecode) การคอมไพล์เป็นรหัสเครื่องจะทำงานเมื่อโปรแกรมเริ่มทำงาน - แล้วใครเป็นคนรวบรวมโปรแกรมเมื่อเริ่มต้น? - มีโปรแกรมพิเศษชื่อ JVM (Java Virtual Machine) เมื่อรันโปรแกรมที่ประกอบด้วย bytecode โปรแกรมแรกที่เริ่มทำงาน จากนั้นก่อนที่โปรแกรมจะเริ่มทำงาน JVM จะคอมไพล์เป็นรหัสเครื่อง - ช่างน่าตื่นเต้น! และเป้าหมายของการทำเช่นนั้นคืออะไร? - เป็นการตัดสินใจที่ชาญฉลาดมาก และเป็นหนึ่งในเหตุผลที่ทำให้ Java มีอำนาจเหนือกว่า - เนื่องจากวิธีการนี้ โปรแกรม Java อาจทำงานบนอุปกรณ์เกือบทุกชนิด - คอมพิวเตอร์ โทรศัพท์ ตู้เอทีเอ็ม เครื่องปิ้งขนมปัง บัตรธนาคาร (!) - ว้าว! - วิธีนี้มีข้อดีหลายประการ นั่นเป็นเหตุผลที่โปรแกรม Android ทั้งหมดเขียนด้วย Java เช่นกัน เนื่องจากการพัฒนาภาคอุปกรณ์พกพา Java จึงมีตำแหน่งที่โดดเด่นในด้านต่อไปนี้: 1) องค์กร:แอปพลิเคชันฝั่งเซิร์ฟเวอร์ขนาดใหญ่สำหรับธนาคาร บริษัท กองทุนรวมการลงทุน ฯลฯ 2) มือถือ:การพัฒนาแอปพลิเคชันมือถือ (โทรศัพท์ แท็บเล็ต) ขอบคุณ Android 3) เว็บ: PHP เป็นผู้นำในด้านนี้ แต่ Java ก็มีตลาดขนาดใหญ่เช่นกัน 4) ข้อมูลขนาดใหญ่:การประมวลผลแบบกระจายในกลุ่มของเซิร์ฟเวอร์นับพัน 5) อุปกรณ์อัจฉริยะ:โปรแกรมสำหรับบ้านอัจฉริยะ เครื่องใช้ไฟฟ้าหรือตู้เย็นพร้อมอินเทอร์เน็ต - Java ไม่ใช่แค่ภาษา แต่เป็นระบบทั้งหมด โมดูลสำเร็จรูปนับล้านที่คุณสามารถใช้ในโปรแกรมของคุณ ชุมชนอินเทอร์เน็ตและฟอรัมนับพันที่คุณสามารถขอความช่วยเหลือหรือคำแนะนำได้ - ยิ่งคุณเขียนโปรแกรมด้วย Java มากเท่าไหร่ คุณก็ยิ่งพบคำตอบสำหรับคำถาม - «ทำไมต้อง Java?» เพียงเท่านี้สำหรับวันนี้ - ขอบคุณศาสตราจารย์ เป็นการบรรยายที่น่าสนใจและสร้างแรงบันดาลใจที่สุด

5 พบกับคิม

ว้าว มนุษย์ผู้หญิงอีกคน แต่คราวนี้มีผมสีดำ น่าตื่นเต้นแค่ไหน! - สวัสดี ฉันชื่อคิม ลีหลิง - สวัสดี ฉันชื่อ Amigo - ฉันรู้. ฉันเป็นคนคิดชื่อคุณขึ้นมาเอง มันจะไม่เกิดขึ้นกับดิเอโก ฉันต้องการเริ่มการบรรยายด้วยการนำเสนอสั้นๆ - ตอนนี้ ให้ความสนใจกับหน้าจอของคุณ! ระดับเก่า 00 - 36- อ๊ะ แฟลชไดรฟ์ผิด เดี๋ยวก่อน... ความคิดของ Amigo วิ่งผ่านความคิดของเขาด้วยความเร็วของอิเล็กตรอน อะแฮ่ม… เธอมีจุดอ่อนเรื่องหุ่นยนต์หรือเปล่า? น่าตื่นเต้นแค่ไหน! และรูปถ่ายบนโต๊ะ - แฟนของเธอเหรอ? - กลับไปที่การบรรยายกันเถอะ! ผมขออธิบายให้ฟังทั้งหมดด้วยคำง่ายๆ - ตกลง. - ฉันต้องการเพิ่มคำสองสามคำจากสิ่งที่ศาสตราจารย์และริชาพูด - ใน Java คุณไม่เพียงแต่เขียนคำสั่งเท่านั้น แต่ยังแสดงความคิดเห็นโดยตรงในโค้ดได้อีกด้วย ความคิดเห็นเหล่านี้จะถูกละเว้นโดยคอมไพเลอร์ ราวกับว่าไม่มีเลย เมื่อโปรแกรมทำงาน ความคิดเห็นทั้งหมดจะถูกข้ามไป! - คุณช่วยยกตัวอย่างให้ฉันได้ไหม - แน่นอน: ระดับเก่า 00 - 37- ในรหัสชั้นเรียนความคิดเห็นของเราคือ «ตอนนี้เราแสดง...» ความคิดเห็นเริ่มต้นด้วยอักขระ «/*» และลงท้ายด้วย «*/» เมื่อโปรแกรมถูกคอมไพล์ คอมไพเลอร์จะเว้นอักขระทั้งหมดระหว่าง /* และ */ ดังนั้นฉันจะเขียนอะไรลงไปก็ได้ - ใช่. มักจะมีความคิดเห็นต่างๆ เกี่ยวกับส่วนของโค้ด ซึ่งเป็นเรื่องที่น่าสงสัยหรือเข้าใจยาก มีความเห็นหลายสิบบรรทัด (มักจะเขียนก่อน method) ที่อธิบายรายละเอียดการทำงานของ method - อีกวิธีในการแสดงความคิดเห็นในโค้ดคือการใช้อักขระ «//» ระดับเก่า 00 - 38- ในการแสดงความคิดเห็นเป็นส่วนรหัสที่ขึ้นต้นด้วยอักขระ // ไปจนถึงท้ายบรรทัดที่พวกเขาอยู่ ดังนั้นจึงไม่มีอักขระที่จะ "ปิด" ความคิดเห็น - อย่างไรก็ตาม นักพัฒนาซอฟต์แวร์มีอารมณ์ขันดี และคุณอาจพบความคิดเห็นที่น่าสนใจในโค้ด:

// I am not responsible of this code. 
// They made me write it, against my will.

//Dear future me. Please forgive me.
//I can't even begin to express how sorry I am.

// I am not sure if we need this, but too scared to delete.

// hack for IE browser (assuming that IE is a browser)

// This isn't the right way to deal with this, but today is my last day, Ron
// just spilled coffee on my desk, and I'm hungry, so this will have to do...

// Catching exceptions is for communists

// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 42

// When I wrote this, only God and I understood what I was doing
// Now, God only knows

// sometimes I believe compiler ignores all my comments

// I dedicate all this code, all my work, to my wife, Darlene, who will
// have to support me and our three children and the dog once it gets
// released into the public.

// drunk, fix later

// Magic. Do not touch.
- ใช่ บางครั้งความคิดเห็นก็ตลกมาก - ฉันเสร็จแล้ว - การบรรยายสั้นๆ แต่น่าสนใจ ขอบคุณคิม

6 พบกับจูลิโอ

ระดับเก่า 00 - 39- เฮ้ อามีโก้ ฉันชื่อ ฮูลิโอ เซียสตา - ฉันเห็นว่าคุณมีงานหนักในวันนี้ - แล้วการหยุดพักที่ดีล่ะ? - ฉันไม่ควรมีการบรรยาย? - ใช่. อย่างไรก็ตามบทเรียนจะต้องน่าสนใจ คุณลืมไปแล้วหรือยัง? คราวที่แล้วเช็คมีกฎหมายตบครูน่าเบื่อ! - นี่คือวิดีโอสอนพิเศษเพื่อ... เอ่อ... รักษาความสนุกในการเรียนรู้และ... พูดสั้นๆ มาดูกันดีกว่า เก็บคำถามไว้ทีหลัง เปิด!

7 พบกับดิเอโก้

ระดับเก่า 00 - 40- สวัสดี ฉันชื่อดิเอโก คาร์เลโอเน ฉันเป็นหุ่นยนต์เหมือนคุณ ผลิตที่โรงงานในฮาวานา คิวบาเท่านั้น - สวัสดี ดิเอโก! ฉันได้ยินเกี่ยวกับคุณมามากแล้ว - คุณชอบบทเรียนอย่างไร - นี่เป็นบทเรียนการเขียนโปรแกรมที่ยอดเยี่ยมที่สุดที่ฉันเคยมีมา ไม่สิ น่ากลัวกว่าด้วยซ้ำ บทเรียนที่ดีที่สุดในชีวิตของฉัน ดีกว่าที่ฉันเคยจินตนาการได้ - นั่นคือสิ่งที่เรามีชีวิตอยู่ - ส่วนที่เหลือทั้งหมดน่าสนใจเท่า ๆ กันหรือไม่? - ดียิ่งขึ้น! บทเรียนที่น่าเบื่อถูกทิ้งไว้เบื้องหลังในศตวรรษที่ 21 ความดีของฉัน - เขียนด้วยชอล์คบนกระดานดำ ไม่มีอะไรเปลี่ยนแปลงตั้งแต่ศตวรรษที่ 15 ฉันคิดว่ามีไดโนเสาร์เดินอย่างอิสระ - ฉันเดาอย่างนั้น อะไรจะเกิดขึ้นต่อไป? - คุณก้าวไปสู่ระดับถัดไป! คุณมีเวลาเพียง 39 ปีในการทำให้เสร็จ และคุณจะกลายเป็น Java Developer ที่ยอดเยี่ยม! วันนี้คุณได้เรียนรู้:
  • อะไรคือตัวแปร
  • วิธีแสดงข้อความบนหน้าจอ
  • ทำความคุ้นเคยกับประเภทintและString
  • อะไรคือความแตกต่างระหว่างการคอมไพล์ใน Java และในภาษาอื่นๆ
  • วิธีแสดงความคิดเห็นและทำไมเราถึงต้องการ
- ว้าว! - แน่นอน ระดับต่อไปจะไม่ง่ายเหมือนระดับนี้ แต่ความซับซ้อนจะเพิ่มขึ้นทีละเล็กทีละน้อย เช่นเดียวกับปัญหาในทางปฏิบัติ - เช่นเดียวกับในโรงยิม ยกของทีละนิด และออกกำลังกายหน้าอกด้วยบาร์โหน 100 กก. ใน 6 เดือน - เยี่ยมมาก ฉันต้องการทั้งบาร์และงานแล้ว! - ถ้าคุณเป็นสติกเกอร์ นี่คืองานอีกสองอย่างสำหรับคุณ - ลุงดิเอโกจะสอนลูกทีมให้คุณ! วิธีการเกี่ยวกับการรับ robochicks? แม้ว่าคุณจะตัวเล็ก แต่ทักษะชีวิตเหล่านี้จะไม่มีวันซ้ำซ้อน
เงื่อนไข
1 ต้องการคว้า Java บ้างไหม?
เขียนโปรแกรมที่แสดง «ต้องการใช้ Java บ้างหรือไม่»
2 ฉันจะแสดงซอร์สโค้ดของฉันหากคุณแสดงซอร์สโค้ดของคุณ
เขียนโปรแกรมที่แสดง «ฉันจะแสดงซอร์สโค้ดของฉันให้คุณเห็น หากคุณแสดงซอร์สโค้ดของฉัน»
3 Nice Bolts ต้องการสกรูหรือไม่?
เขียนโปรแกรมแสดง «Nice Bolts wanna screw?».
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION