อนาคตมาถึงแล้ว
คุณลักษณะของศตวรรษที่ 20 คือฮูเวอร์ เครื่องซักผ้า โทรทัศน์ และรถยนต์ หากคุณยังคงซักผ้าด้วยมือ ขี่ม้า ใช้เทียนเพื่อให้แสงสว่าง ตามมาตรฐานของศตวรรษที่ 20 คุณจะมีชีวิตอยู่ในปีที่ 19 อินเทอร์เน็ต โทรศัพท์มือถือ Skype โซเชียลเน็ตเวิร์ก กลายเป็นคุณลักษณะของศตวรรษที่ 21 อินเทอร์เน็ตทำให้สามารถเข้าถึงข้อมูลใด ๆ ที่มนุษยชาติรู้จักดีเป็นไปได้ที่จะทำงานและทำธุรกิจ รับการศึกษาและสอนทางเว็บ เครือข่ายสังคมออนไลน์สามารถค้นหาเพื่อน งาน แฟน กลุ่มตามความสนใจได้ คุณสามารถทำความคุ้นเคยกับบุคคลใดก็ได้ในโลกเพื่อขอคำแนะนำหรือความช่วยเหลือจากบุคคลนั้น คุณสามารถผูกมิตรกับคนทั้งโลก แล้วมาเยี่ยมหรือเชิญพวกเขามาที่บ้านคุณ หรือไปเที่ยวที่ไหนสักแห่งด้วยกัน คุณสามารถสื่อสารกับเพื่อน พี่ น้อง พ่อแม่ ญาติพี่น้อง และคนอื่นๆ ทั่วโลกได้ด้วย Skype การสื่อสารด้วยภาพฟรีในทุกที่ของโลก ผู้คนไม่กล้าแม้แต่จะฝันถึงเมื่อ 20 ปีที่แล้วตอนนี้มันเป็นข้อเท็จจริงธรรมดา GoogleStreetView ช่วยให้คุณสามารถ "เดิน" ตามท้องถนนของเมืองใดก็ได้ในโลก คุณสามารถเลือกสถานที่ที่ต้องการอาศัยอยู่และย้ายไปที่นั่นได้ เจ้าของ "โทรศัพท์สมัยใหม่" สามารถ: พูดคุย, เขียนข้อความ, ส่งรูปภาพ, ท่องหาข้อมูลในเว็บ, ติดตั้งแอปพลิเคชันฟรีหลายร้อยล้านรายการ อะไรอีก? โทรวิดีโอ ฟังเพลง ดูวิดีโอ ทำวิดีโอ ถ่ายภาพ ดูตำแหน่งบนแผนที่ ใส่เครื่องหมายระบุตำแหน่ง ใช้ออแกไนเซอร์ สื่อสารในโซเชียลเน็ตเวิร์ก และ "ชอบ" ลูกแมว คุณสามารถเรียนภาษาอังกฤษได้ภายในหนึ่งปี (หรือภาษาอื่น ๆ) ฟังหลักสูตรเสียง เมื่อคุณไปทำงานและจากที่ทำงาน ข้อมูลใด ๆ ที่สามารถเข้าถึงได้ในเว็บ หนังสือเรียนใด ๆคุณต้องการวิดีโอบรรยายของมหาวิทยาลัยที่ดีที่สุดในโลกพร้อมคำบรรยายหรือไม่? พวกเขาอยู่ ที่นั่นเช่นกัน ถ้าคุณพูดภาษาอังกฤษได้ คุณก็สามารถเขียนหนังสือตีพิมพ์ใน Amazonและรับโชคลาภได้ คุณสามารถสั่งซื้อเว็บไซต์ในราคาหลายร้อยดอลลาร์และทำธุรกิจผ่านเว็บได้ทั่วโลก หยุดใช้ชีวิตในศตวรรษที่ 20 เพื่อรอฟังคำสั่งว่าจะเรียนรู้อะไร เรียนรู้อย่างไร ต้องทำอะไร และใช้ชีวิตที่ไหน ตัดสินใจด้วยตัวคุณเอง โอกาสในการเปลี่ยนแปลงชีวิตรายล้อมคุณในทุกย่างก้าว และสิ่งสุดท้ายมีเรื่องตลกนี้: เกิดอุทกภัยขึ้น ทุกคนต่างวิ่งหนีเอาชีวิตรอด ยกเว้นชาวยิวชราผู้เคร่งศาสนาผู้ซึ่งนั่งสวดมนต์ รถบรรทุกกำลังผ่านไปและผู้คนในนั้นตะโกนเรียกชาวยิว: - ฮาอิม เข้าไป ช่วยตัวเองด้วย! - ฉันอธิษฐานมาตลอดชีวิตและปฏิบัติตามประเพณีทั้งหมด พระเจ้าจะช่วยฉัน - ฮาอิมตอบ น้ำสูงขึ้นจนถึงหน้าต่าง เรือลอยผ่านไป คำถามเดียวกัน คำตอบเดียวกัน น้ำสูงขึ้นเรื่อย ๆ จนถึงหลังคา ฮาอิมนั่งสวดมนต์ เฮลิคอปเตอร์บินผ่าน คำถามเดียวกัน คำตอบเดียวกัน และฮาอิมจมน้ำ และในโลกอื่นเขาเริ่มเยาะเย้ยพระเจ้า: - ฉันอธิษฐานมาตลอดชีวิตและปฏิบัติตามประเพณีทั้งหมด ทำไมคุณไม่ช่วยฉัน - ฉันส่งรถ เรือ และเฮลิคอปเตอร์ให้คุณแล้ว แล้วทำไมคุณถึงบ่นล่ะ?คุณมาถึงระดับใหม่แล้ว
ระดับ 1
- ขอแสดงความยินดีกับระดับแรกของคุณ! - ขอบคุณ! ง่ายกว่าที่คิด! - และฉันสนุกมาก! - คุณจะพบว่ามันน่าตื่นเต้นยิ่งขึ้น เดี๋ยวฉันจะพิสูจน์ให้ คุณพร้อมไหม? - มาม้วนกันเถอะ!1 Risha ทำความรู้จักกับโปรแกรม
1 ริชา
- สวัสดีเพื่อนหนุ่มของฉัน ฉันหวังว่าคุณจะไม่ลืมว่าฉันเป็นข้าราชการรุ่นที่ 16 ฉันจะไม่มีวันประสบความสำเร็จได้ถ้าฉันไม่จัดระบบความรู้ทั้งหมดของฉัน ฉันมีเคล็ดลับที่เป็นประโยชน์มากมายที่จะช่วยคุณในการทำงานบางอย่าง ก่อนอื่น ให้ฉันบอกคุณว่าโปรแกรมจาวาธรรมดาคืออะไร - ตกลงไปข้างหน้า - ข้อเท็จจริงประการหนึ่ง โปรแกรม Java ประกอบด้วยคลาสต่างๆ แต่ละคลาสจะถูกจัดเก็บไว้ในไฟล์แยกต่างหาก ชื่อไฟล์ตรงกับชื่อคลาส นามสกุลไฟล์คือ .java - โปรแกรมประกอบด้วยชุดไฟล์ .java ในแต่ละไฟล์มีโค้ด 1 class ใช่หรือไม่? - ถูกต้องแล้ว Amigo! ถ้าชื่อไฟล์คือ MyCat.java แสดงว่ามีคลาส MyCat - ข้อเท็จจริงที่สอง หากเรามีไฟล์ที่มีคลาสจำนวนมาก เราจะจัดกลุ่มเป็นโฟลเดอร์และโฟลเดอร์ย่อยโปรดทราบว่าคลาสถูกจัดกลุ่มเป็นแพ็คเกจและแพ็คเกจย่อย ต้องระบุชื่อแพ็กเกจและแพ็กเกจย่อยในรหัสคลาส จะต้องตรงกับชื่อโฟลเดอร์และโฟลเดอร์ย่อยในแผ่นดิสก์ - ดังนั้นเราจึงมีไฟล์ที่จัดเรียงเป็นโฟลเดอร์ที่ด้านหนึ่งและคลาสที่จัดเรียงเป็นแพ็คเกจที่อีกด้านหนึ่ง ชื่อคลาสต้องตรงกับชื่อไฟล์ที่อธิบายคลาส ชื่อแพ็คเกจตรงกับชื่อโฟลเดอร์เพื่อจัดเก็บคลาส - บอกฉันเพิ่มเติมเกี่ยวกับเรื่องนี้ - ชื่อของแพ็กเกจย่อยจะอธิบายโดยคั่นด้วยจุด เกือบจะเหมือนกับลิงก์บนเว็บ - ดังนั้น หากคุณมีคลาส Cat อยู่ในแพ็คเกจ “ animals.pets ” หมายความว่า A) มีโฟลเดอร์ src อยู่ในแผ่นดิสก์ ไฟล์โครงการทั้งหมดจะถูกเก็บไว้ในโฟลเดอร์นี้ B) ข้างในมีโฟลเดอร์สัตว์ซึ่งประกอบด้วยโฟลเดอร์ชื่อสัตว์ เลี้ยง C) ใน โฟลเดอร์ สัตว์เลี้ยงมีไฟล์Cat .java ซึ่งมีรหัสคลาสCat - ฉันค่อนข้างเข้าใจ แต่ฉันไม่แน่ใจ - ถ้าอย่างนั้น โครงสร้างของคลาสและแพ็คเกจจะเหมือนกับโครงสร้างของโฟลเดอร์และไฟล์ในดิสก์ หากมีไฟล์House .java อยู่ใน โฟลเดอร์src/com/houses/ แสดงว่ามีคลาสHouseซึ่งอยู่ในแพ็คเกจcom.houses - ในบริบทนี้ ชื่อไฟล์เต็มคือ «com/houses/ House .java » และชื่อเต็มของคลาสcom.houses.House - เข้าใจแล้ว. - ดี คุณฉลาดมาก ตอนนี้ดูหน้าจอ - นี่คือรหัสชั้นเรียนขนาดเล็ก ฉันได้ทำเครื่องหมายประเด็นสำคัญทั้งหมดแล้ว: - ทุกอย่างชัดเจนมากที่สุดเท่าที่จะเป็นไปได้ในการลองครั้งแรก เฮ้เฮ้ - พาลเพื่อคุณ! ไม่ต้องเข้าใจอะไรมาก เคล็ดลับคือการจับบางอย่างตอนนี้ คุณจะเข้าใจทุกอย่างในภายหลัง งั้นวันนี้ก็เสร็จแล้ว ให้คนอื่นดูแลเถอะ2 John Squirrels วิธีใช้หลักสูตรออนไลน์นี้
- สวัสดี อามีโก้ ฉันคือจอห์น สเควอเรลส์ กัปตันยานอวกาศกาแลกติกรัช - สวัสดีกัปตัน - วันนี้ฉันจะอธิบายให้คุณทราบว่ากระบวนการเรียนรู้ของเราจัดอย่างไรคู่มือ CodeGym
ฉันบอกนักเรียนเสมอว่าการเขียนโปรแกรมคอมพิวเตอร์นั้นง่ายและน่าสนใจ ตอนนี้คุณสามารถตรวจสอบได้ด้วยตัวเอง เป้าหมายของหลักสูตรคือเพลิดเพลินไปกับการเรียน สนุกสนาน และได้รับทักษะการเขียนโปรแกรมจริงในภาษาจาวา ซึ่งจะช่วยให้คุณได้งานเป็นนักพัฒนาซอฟต์แวร์ นั่นเป็นเหตุผลที่มีงานเชิงปฏิบัติมากมายในหลักสูตร ความซับซ้อนของงานจะค่อยๆ เพิ่มขึ้นจากแบบง่ายไปสู่แบบซับซ้อนที่สุดวิธีการจัดหลักสูตร
หลักสูตรประกอบด้วย 40 ระดับ แต่ละระดับประกอบด้วย 10-12 การบรรยายและ 20-30 งานจริง แต่ละระดับจะสอดคล้องกับระบบสุริยะแยกต่างหากบนแผนที่ดาวด้านล่าง และการบรรยายในระดับต่างๆ คือดาวเคราะห์ของระบบสุริยะ การบรรยายที่เปิดแต่ละครั้งคือเที่ยวบินสู่ดาวดวงอื่น เมื่อเปิดการบรรยายทั้งหมด ยานอวกาศจะบินไปยังระบบดาวดวงถัดไป สำหรับการแก้ปัญหาภาคปฏิบัติ การดูวิดีโอ และสิ่งอื่นๆ อีกมากมาย คุณจะได้รับรางวัล – “สสารมืด” ไม่กี่หน่วย ในการเลื่อนไปยังการบรรยายหรือระดับถัดไป คุณต้องทำ "การบินบนยานอวกาศ" ซึ่งต้องใช้ "ยานเติมเชื้อเพลิงหนึ่งลำ": ต้องใช้สสารมืด 5 หน่วยเพื่อเติมเชื้อเพลิงให้กับยานอวกาศก้าวไปสู่ระดับถัดไป
หากต้องการก้าวไปสู่ระดับถัดไป คุณต้องผ่านการบรรยายทั้งหมดในระดับปัจจุบัน หากต้องการไปยังบทเรียนถัดไป คุณต้องกดปุ่มสีเขียวขนาดใหญ่: เมื่อคุณไปยังบทเรียนถัดไป ยานอวกาศของคุณจะบินไปยังดาวดวงอื่น หากคุณน้ำมันหมดหรือเรือของคุณไม่เต็ม ปุ่มจะไม่สามารถกดได้ และจะมีลักษณะดังนี้: คุณสามารถเติมเรือในส่วน "หน้าของฉัน" หากคุณเติมเชื้อเพลิงให้กับเรือไม่ได้เพราะไม่มีสสารมืด คุณต้องแก้ปัญหาหลาย ๆ อย่างและทำมันให้ได้ หากต้องการแก้ปัญหา ให้ใช้ปุ่มสีเหลือง ซึ่งอยู่ทางซ้ายของการบรรยาย ใกล้กับงานจริง:งานปฏิบัติ
การป้อนรหัสตามตัวอย่าง - นี่เป็นงานปฏิบัติที่ง่ายที่สุด ในการแก้ปัญหานี้ คุณต้องป้อนรหัส Java ที่ส่วนล่างของหน้าต่าง รหัสควรเหมือนกับตัวอย่าง (อยู่ที่ส่วนบนของหน้าต่าง) เขียนโปรแกรม - งานเชิงปฏิบัติที่มีความซับซ้อนโดยเฉลี่ย ในการแก้ปัญหาคุณควรเขียนโปรแกรมด้วยภาษาจาวา คุณต้องค้นหาวิธีแก้ปัญหาและป้อนรหัสโซลูชันในหน้าต่างหลัก จากนั้นกดปุ่ม: เพื่อให้การเรียนรู้ของคุณง่ายขึ้นรวมถึงลดขั้นตอนการตรวจสอบโปรแกรมให้ง่ายขึ้น ควรเขียนโค้ดในตำแหน่งที่มีความคิดเห็น "เพิ่มรหัสของคุณที่นี่" เท่านั้น ในกรณีที่คอมไพล์สำเร็จ โปรแกรมจะถูกตรวจสอบโดยอัตโนมัติ- งานปัจจุบันได้รับการแก้ไขอย่างถูกต้องหรือไม่ หากโปรแกรมแสดงบางอย่างบนหน้าจอ จะมีหน้าต่างพิเศษอยู่ด้านล่าง – หน้าต่างเอาต์พุต แสดงทุกอย่างที่โปรแกรมแสดงบนหน้าจอเมื่อรันครั้งล่าสุด คุณสามารถซ่อนหน้าต่างด้วยรหัสได้ตลอดเวลาเพื่อดูบางสิ่งในการบรรยายหรือเพื่อเลื่อนการแก้ปัญหาของงาน เพียงกดปุ่มที่มุมขวาบน เมื่อคุณกลับมาที่งานนี้อีกครั้ง รหัสก่อนหน้าของคุณจะยังคงอยู่ที่นั่น ปุ่มมีลักษณะดังนี้: หากขนาดของหน้าต่างที่มีโค้ดเล็กเกินไป คุณสามารถขยายขนาดได้โดยคลิกปุ่มขยายใหญ่สุด (ใช้งานได้จากระดับที่ 4): งานที่บ้านต้องแก้ไขใน Intellij IDEA (ใช้ได้ตั้งแต่ระดับ 3) นี่เป็นโปรแกรมพิเศษสำหรับนักพัฒนา (IDE) เพื่อทำให้การเขียนโค้ดง่ายขึ้น ฉันเขียนปลั๊กอินสำหรับ IDEA ซึ่งจะช่วยให้คุณสามารถตรวจสอบว่าโปรแกรมของคุณถูกต้องหรือไม่ภายในเวลาไม่ถึงวินาที ปลั๊กอินประกอบด้วยปุ่มเพียงสองปุ่ม: ปุ่มซ้ายแสดงรายการงานที่มีให้คุณ: ปุ่มขวาส่งงานไปยังเซิร์ฟเวอร์เพื่อตรวจสอบ: คุณยังสามารถรับ "สสารมืด" ดูวิดีโอ:3 ริชา พื้นฐานการทำงานของหน่วยความจำ
- ฉันอีกแล้ว ฉันแค่ลืมอธิบายบางอย่างให้คุณฟัง ฉันต้องการบอกคุณเกี่ยวกับตัวแปรและการกำหนดแอดเดรสหน่วยความจำ อย่าคิดมาก แต่ถ้าคุณจำอะไรบางอย่างได้ - นั่นเป็นความเมตตา! - รักวิธีการของคุณ ดี ถ้าได้คะแนน ถ้าไม่ใช่ ก็โอเค -ถ้ามันไปมันก็ไป อย่าฝืน ที่เห็นได้ชัด ทำไมมันแตกต่างกับคุณ? - มันคือ. เรามีอีกวิธีหนึ่งในการศึกษา: ถ้าคุณไม่ต้องการ คุณก็ต้องทำ - อืม ช่างเป็นวิธีการที่ล้าสมัยเสียจริง ลองนึกภาพดู คุณเสียเวลาและความพยายามไปมาก และแทบจะไม่ได้ผลลัพธ์เลย - ตายแล้ว! แต่ปล่อยให้มันผ่านไป - เอาล่ะ. ลองนึกภาพเอ็กเซล ทุกคนรู้จักเอ็กเซล แผ่นงาน Excel ประกอบด้วยเซลล์ แต่ละเซลล์มีหมายเลขเฉพาะ (A1, A2,…B1, B2)คุณสามารถใส่ค่าในเซลล์หรือรับค่าที่เก็บไว้ได้ เมื่อคุณทราบหมายเลขเซลล์ หน่วยความจำของคอมพิวเตอร์ถูกจัดเรียงในลักษณะเดียวกัน - ถึงตอนนี้ชัดเจนแล้ว - ที่รันไทม์ โปรแกรมและข้อมูลจะถูกจัดเก็บไว้ในหน่วยความจำ หน่วยความจำของคอมพิวเตอร์ทั้งหมดแสดงด้วยเซลล์ขนาดเล็ก - ไบต์ แต่ละเซลล์มีหมายเลขเฉพาะ - 0,1,2,3, ... (เริ่มต้นด้วยศูนย์) หากคุณทราบหมายเลขของเซลล์ เราสามารถบันทึกข้อมูลบางส่วนไว้ที่นั่น หรือรับข้อมูลจากเซลล์นั้น บางเซลล์เก็บรหัสโปรแกรม ชุดคำสั่งของตัวประมวลผล และอีกเซลล์เก็บข้อมูลโปรแกรม จำนวนของแต่ละเซลล์เรียกอีกอย่างว่าที่อยู่ - โปรเซสเซอร์ คำสั่ง... - ศาสตราจารย์บอกฉันบางอย่างเกี่ยวกับเรื่องนี้ แต่เพียงเล็กน้อย - โปรเซสเซอร์ เป็นสิ่งที่สามารถเรียกใช้คำสั่งจากโปรแกรมที่นำเข้ามาในหน่วยความจำ คำสั่งตัวประมวลผลเกือบทุกคำสั่งมีลักษณะดังนี้: "รับข้อมูลจากบางเซลล์ ทำบางอย่างกับพวกเขา แล้วใส่ผลลัพธ์ลงในเซลล์อื่น" เมื่อรวมกันหลายร้อยคำสั่ง เราจึงได้รับคำสั่งที่ซับซ้อนและมีประโยชน์ - ทำไมฉันถึงต้องการทั้งหมดนี้ในโลก - เมื่อมีการประกาศตัวแปรในโค้ด ตัวแปรนั้นจะได้รับชิ้นส่วนของหน่วยความจำที่ไม่ได้ใช้โดยปกติจะมีไม่กี่ไบต์ เมื่อประกาศตัวแปร คุณต้องระบุประเภทของข้อมูลที่โปรแกรมจะจัดเก็บไว้ในตัวแปรด้วย: ตัวเลข ข้อความ หรือข้อมูลอื่นๆ เพื่อความสะดวก ตัวแปรแต่ละตัวจะได้รับชื่อ เฉพาะ - ถ้าอย่างนั้น ตัวแปรคือชื่อและประเภท หรือชิ้นส่วนของหน่วยความจำและค่า? - ทั้งหมดรวมกัน ลองมาดูตัวอย่างกัน4 Elly ทำความรู้จักกับประเภทของ int และ String
- เฮ้ อามีโก้ - สวัสดี Eleanora Carry - เรียกฉันว่าเอลลี่ มันอาจจะฟังดูไม่เป็นทางการเท่าไหร่ - โอเค เอลลี่ - ฉันคิดว่าด้วยความช่วยเหลือของฉัน คุณจะกลายเป็นหนึ่งในโปรแกรมเมอร์ที่ดีที่สุดได้อย่างรวดเร็ว ฉันมีประสบการณ์ที่ดีในการสอนผู้เริ่มต้น ตามฉันมาและมันจะดำเนินไปเหมือนเครื่องจักร มาเริ่มกันเลย. - ในJavaมีสองประเภทพื้นฐาน: Stringและint ในStringเราจัดเก็บสตริง/ข้อความ และใน จำนวน int (จำนวนเต็ม) ในการประกาศตัวแปรใหม่ คุณต้องเขียนประเภทและชื่อตัวแปร ชื่อต้องไม่ตรงกับชื่ออื่นของตัวแปรและ/หรือฟังก์ชัน - เมื่อประกาศตัวแปร คุณสามารถป้อนค่าให้กับตัวแปรได้ทันที - ในการป้อนค่าใหม่ให้กับตัวแปร คุณต้องใช้เครื่องหมายเท่ากับ “ = ” เรียกอีกอย่างว่าตัวดำเนินการมอบหมาย การมอบหมายคือการใส่ค่าที่นำมาจากตัวแปรอื่นหรือคำนวณจากตัวแปรหลายตัวให้กับตัวแปร - ค่าใหม่ของตัวแปรสามารถคำนวณได้จากนิพจน์ทางด้านขวาของเครื่องหมาย «=» นิพจน์สามารถมีตัวแปรเดียวกันได้ - คุณสามารถรวมสตริงโดยใช้เครื่องหมายบวก: - บางครั้งก็สะดวกที่จะใช้สตริงที่ประกอบด้วยช่องว่างตั้งแต่หนึ่งช่องขึ้นไป ตอนนี้ฉันจะอธิบายวิธีการแสดงข้อความและค่าของตัวแปร: - อย่างไรก็ตาม ดิเอโกขอให้ฉันทำงานสองสามอย่างให้คุณ ไม่ต้องแปลกใจ พวกเขาเป็นสไตล์ของดิเอโก้:งาน | |
---|---|
1 | เขียนโปรแกรมที่แสดง «หากเกิดข้อผิดพลาดในที่ทำงาน ให้โทษคนที่พูดภาษาอังกฤษไม่ได้» |
2 | เขียนโปรแกรมที่แสดง «ฉันไม่ได้ตื่นเต้นกับเงิน พวกเขาปลอบประโลมฉัน» 10 ครั้ง |
3 | เขียนโปรแกรมที่แสดง «ถ้าคุณไม่ชอบวิธีที่ฉันขับ ให้ออกจากทางเท้า». |
5 ดิเอโก้ คำแนะนำที่ดี
- เฮ้เพื่อน! เป็นฉันอีกแล้ว จำได้ไหม? ผู้ที่จะสอนพนักงานที่ถูกต้องให้กับคุณ! - ไม่มีใครเข้าใจคุณดีไปกว่าฉัน เพราะเราต่างก็เป็นหุ่นยนต์ ดังนั้นอย่าไปฟังทฤษฎีของ "ถุงกระดูก" เหล่านั้น ฉันคือคนที่คุณควรฟัง และฉันพูดว่า: ไม่มีอะไรมาแทนที่การฝึกฝนได้ คุณจะไม่เรียนว่ายน้ำโดยอ่านคู่มือว่ายน้ำใช่ไหม ฮ่าฮ่า ใครปฏิบัติชนะ นั่นคือสิ่งที่หุ่นยนต์ทำ - นี่คืองานใหม่ : เขียนโปรแกรมเพื่อแสดง «Kiss my Shiny Metal Ass!»งาน: | |
---|---|
1 | งานออกข้อความใหม่ เขียนโปรแกรมที่แสดง «Kiss my Shiny Metal Ass!» |
6 Risha การเซ็นสัญญา
- ฉันอีกแล้ว! ฉันคิดว่าคุณรู้ดีพอที่จะเริ่มตัดสินใจอย่างชาญฉลาด ถึงเวลาเซ็นสัญญากับนายจ้างใหม่ของคุณแล้ว คุณต้องกรอกใบสมัคร นี่คือแบบฟอร์มตัวอย่าง เพียงแสดงข้อความบนหน้าจอ แค่นั้น ลงชื่อคนตาบอด ฉันมักจะทำเช่นนั้นงาน: แสดงข้อความ |
---|
ฉันชื่ออามีโก้ เงินเดือนของฉันในปีแรกคือ 100 ดอลลาร์ ขอบคุณที่มีน้ำใจ Risha เพื่อนของฉัน! |
งานใหม่:สัญญา เขียนโปรแกรมแสดง: | |
---|---|
1 |
ฉันชื่ออามีโก้ เงินเดือนของฉันในปีแรกจะอยู่ที่ 60,000 ดอลลาร์ จูบตูดโลหะแวววาวของฉัน! |
7 Elly, ส่งออกไปยังหน้าจอ
- ฉันอีกแล้ว วันนี้คุณมีสามบทเรียน นี่เป็นครั้งที่สอง! นั่งลงและฟังฉันจะบอกคุณเกี่ยวกับการส่งออกไปยังหน้าจอ มันง่ายและสะดวก: - คุณช่วยบอกฉันอีกครั้งเกี่ยวกับ print() และ println() ได้ไหม - ฟังก์ชัน print () แสดงข้อความทั้งหมดทีละตัวอักษร เมื่อบรรทัดเต็ม ข้อความจะปรากฏในบรรทัดถัดไป คุณสามารถขัดจังหวะเอาต์พุตในบรรทัดปัจจุบันและทำให้ข้อความแสดงในบรรทัดถัดไปได้หากคุณใช้ ฟังก์ชัน println () - เข้าใจแล้ว. และความมหัศจรรย์ของการเพิ่มสตริงให้กับตัวเลขคืออะไร? - หากมีการบวกตัวเลข ผลลัพธ์จะเป็นตัวเลข: 2+2เท่ากับ4. หากเพิ่มสตริงลงในตัวเลข ตัวเลขนั้นจะถูกแปลงเป็นสตริง จากนั้นจึงรวมสองสตริงเข้าด้วยกัน - ใช่. ฉันคิดอย่างนั้นเมื่อเห็นตัวอย่าง แต่คุณไม่มีทางรู้ ขอบคุณสำหรับการบรรยายที่น่าสนใจ Elly8 Bilaabo เปรียบเทียบกับ Pascal
- สวัสดี! ฉันชื่อ Dr. Laga Bilaabo ฉันเป็นมนุษย์ต่างดาว หวังว่าเราจะเป็นเพื่อนกัน - ฉันด้วย. - บนโลกบ้านเรา เราใช้ภาษาโปรแกรมก้าวหน้าอย่าง Pascal แทน Java ที่ล้าสมัย นี่คือการเปรียบเทียบเล็กน้อยระหว่าง Java และ Pascal: - เป็นโปรแกรมเดียวกันที่เขียนด้วยภาษาต่างๆ อย่างที่คุณเห็น ใน Pascal ใช้บรรทัดน้อยกว่า มันเป็นสัญญาณของความก้าวหน้าของ Pascal - ฉันคิดว่าการเปรียบเทียบนี้สามารถปรับปรุงความเข้าใจของคุณเกี่ยวกับ Java หากคุณเคยเห็น Pascal - ไม่ ฉันไม่ได้ แต่ก็ยังน่าสนใจที่จะดูการเปรียบเทียบภาษาโปรแกรมที่แตกต่างกันสองภาษา - ใช่คุณพูดถูก มาดำเนินการต่อ - ในภาษาปาสคาล เราใส่โค้ดที่เขียนไว้ในเนื้อหาของโปรแกรม ขั้นตอน หรือฟังก์ชัน ใน Java ทุกอย่างถูกทำให้ง่ายขึ้นอย่างมาก: เนื้อหาของโปรแกรม โพรซีเดอร์ และฟังก์ชันถูกแทนที่ด้วยฟังก์ชัน และฟังก์ชันที่เรียกว่าเมธอด - ในคอลัมน์ Pascal ฉันเห็น «เนื้อหาของโปรแกรม», «ฟังก์ชัน» และ «ขั้นตอน» และในคอลัมน์ Java จะมีเฉพาะฟังก์ชันเท่านั้น มันดูแปลกไปหน่อย - ใช่ มันดูแปลกมากสำหรับทุกคนในโลกของฉัน แต่ผู้คนชอบทำให้ทุกอย่างง่ายขึ้น - ใน Java โค้ดทั้งหมดอยู่ในฟังก์ชัน ดังนั้นในการ ประกาศฟังก์ชัน คุณไม่จำเป็นต้องเขียนฟังก์ชันเหมือนที่คุณทำใน Pascal - ง่ายมาก: ถ้าบรรทัดของโค้ดเป็น แบบ «ประเภท + ชื่อ»แสดงว่าเป็นการประกาศของฟังก์ชันหรือตัวแปรหากวงเล็บต่อท้ายชื่อ แสดงว่าเป็นการประกาศฟังก์ชันใหม่ ถ้าไม่มีวงเล็บ แสดงว่าตัวแปรใหม่ถูกประกาศ - การประกาศตัวแปรและฟังก์ชันใน Java นั้นคล้ายกันมาก ลองเปรียบเทียบกัน: ฟังก์ชันมีชื่อ getName และประเภทการคืนค่าเป็น String - ยิ่งไปกว่านั้น ฟังก์ชัน Java ไม่สามารถมีอยู่ได้ด้วยตัวของมันเอง พวกเขาจะต้องอยู่ในชั้นเรียนใดชั้นเรียนหนึ่ง ดังนั้นเมื่อมนุษย์ต้องการเขียนโปรแกรมขนาดเล็กใน Java พวกเขาต้องสร้างคลาสก่อน จากนั้นจึงเขียนฟังก์ชันหลักภายในนั้นแล้วจึงเขียนโค้ดลงในนั้นEarthlings เป็นคนประหลาด - อย่างที่คุณเห็น Pascal ดีกว่ามาก และถ้าฉันเลือกได้ ฉันจะสอนภาษาปาสคาลให้คุณ แต่ทีมงานของฉันบังคับให้ฉันทำงานบางอย่างเกี่ยวกับ Java อย่างน้อยฉันจะพยายามให้แรงจูงใจที่ดีแก่คุณ:งาน | |
---|---|
1 | เขียนโปรแกรมที่แสดง 9 ครั้ง: «ชีวิตไม่ยุติธรรม - ชินกับมัน». |
2 | เขียนโปรแกรมที่แสดง 4 ครั้ง: «ผู้มีส่วนได้ส่วนเสียที่สำคัญที่สุดในชีวิตของคุณคือคุณ». |
3 | เขียนโปรแกรมที่แสดง 16 ครั้ง: «สิ่งที่คุณปลูกตอนนี้ คุณจะเก็บเกี่ยวในภายหลัง». |