คู่มือโลกแห่งความเป็นจริง
เมื่อฉันฝึกเพื่อนใหม่ให้เป็นโปรแกรมเมอร์ ฉันสังเกตเห็นสิ่งที่น่าสนใจ คนที่เคยทำงานที่ไหนสักแห่งกำลังเรียนรู้อย่างยินดี และยิ่งพวกเขามีประสบการณ์ด้านไอทีมากเท่าไหร่ พวกเขาก็ยิ่งศึกษาอย่างขยันขันแข็งมากขึ้นเท่านั้น ผู้ที่เป็นนักศึกษาบางครั้งก็ไม่สนใจ จากการพูดคุยกับคนทำงานและนักเรียน ฉันสังเกตเห็นว่านักเรียนเชื่อใน "งานมหัศจรรย์" ที่รอพวกเขาอยู่ทันทีที่เรียนจบ ตอนนี้ สำหรับผู้ที่ยังไม่ได้เลิกใช้แว่นตาสีกุหลาบ นี่คือ Real World Guide เราทุกคนมีความต้องการของเรา ความต้องการครอบครัว เพื่อน บ้าน งาน งานอดิเรก… แต่ฉันอยากจะพูดถึงความต้องการที่สำคัญที่สุดประการหนึ่งซึ่งมักจะอยู่ในลำดับต้นๆ นั่นคือ การมีงานที่ดีและมีชีวิตที่ดี. คนส่วนใหญ่มีความต้องการนี้ และทุกคนพยายามที่จะตอบสนองเกือบทุกวันผ่านงานอาชีพและอาชีพ ดูเหมือนว่ามีเหตุผลทั้งหมดที่จะบรรลุเป้าหมายนี้ผ่านการพัฒนาวิชาชีพและส่วนบุคคล มีใครบ้างในพวกเราที่ไม่ต้องการเป็นผู้เชี่ยวชาญที่มีมูลค่าสูง เป็นมืออาชีพระดับสากล: ชื่อเสียง ความเคารพ รายได้สูง ความเป็นไปได้ที่ยอดเยี่ยม – ฟังดูยอดเยี่ยม และแผนปฏิบัติการของพนักงานคุณภาพสูงในอนาคตจำนวนหลายล้านคนเหล่านี้คืออะไร? บ่อยครั้งที่แผนนี้มีลักษณะดังนี้: เรียนจบ, เตรียมตัวสำหรับการศึกษาระดับอุดมศึกษา, เข้ามหาวิทยาลัยหรือวิทยาลัย, เรียน, จบการศึกษา, หางานดีๆ, ทำงาน, ทำอาชีพที่น่าทึ่ง, และออกจากวัยเกษียณที่สมควรได้รับ แผนนั้นดูเหมือนจะถูกต้อง แต่มันไม่ใช่ ความแตกต่างระหว่างแผนการที่ถูกต้องและแผนการที่ไม่ถูกต้องคือ: แผนการที่ถูกต้องจะทำให้คุณบรรลุเป้าหมาย แผนการที่ไม่ถูกต้องจะไม่ทำให้คุณบรรลุเป้าหมาย แผนการที่ฉันอธิบายไว้ก่อนหน้านี้ทำให้หลายสิ่งหลายอย่างขาดหายไปจากชีวิตจริง จนฉันไม่รู้จะเรียกมันว่าอย่างไร: ดั้งเดิม หมดอายุ หรือผิดๆ "แผนความสำเร็จ" ที่พบมากที่สุดในโลกไม่ได้คำนึงถึงอะไร?การแข่งขัน
1 ผู้ชนะรับไปทั้งหมด
ผู้เชี่ยวชาญที่ดีที่สุด 5% จะได้รับ 50% ของเงินทั้งหมด ผู้เชี่ยวชาญที่ดีที่สุด 20% จะได้รับ 80% ของเงินทั้งหมด บางบริษัทมองหาพนักงานที่ดีกว่าและบางบริษัทมองหาพนักงานที่ถูกกว่า ประเภทแรกไม่กลัวที่จะจ่ายเงินมากเกินไป เพราะพวกเขาต้องการผู้เชี่ยวชาญที่ดีที่สุดในเงินที่พวกเขามี ประเภทที่สองต้องการจ่ายเงินที่หายากที่สุดสำหรับคุณภาพขั้นต่ำที่เพียงพอ คุณเริ่มต้นอาชีพ/เส้นทางอาชีพของคุณที่จุดด้านซ้ายของแผนภูมิ แต่เป็นการดีกว่าที่จะอยู่ในส่วนที่ถูกต้องที่สุด ทางยาวสำหรับคุณ คุณต้องไปที่ครึ่งขวาให้เร็วที่สุด ผู้เชี่ยวชาญจากด้านขวาของแผนภูมิแตกต่างจากผู้เชี่ยวชาญจากด้านซ้ายตามจำนวนประสบการณ์ ดังนั้น ตามประสบการณ์ที่มีคุณภาพ ในขณะที่คุณอยู่ในซีกซ้าย จำนวนผู้เชี่ยวชาญเช่นคุณในตลาดแรงงานมีมากเกินความต้องการและนั่นหมายความว่าเป็นตลาดของผู้ซื้อ (นายจ้าง) และคุณต้องแข่งขันกับคนอื่น ๆ เช่นคุณเพื่อให้ได้ตำแหน่งที่ว่างที่สุด แต่ทันทีที่คุณมีประสบการณ์เพียงพอ และผ่านไปทางครึ่งขวา กฎของเกมจะเริ่มเปลี่ยนไป ความต้องการเริ่มเกินข้อเสนอและเงินเดือนเริ่มเติบโต ประสบการณ์ที่ดี 5 ปีสามารถคูณเงินเดือนของคุณได้ 10 ดังนั้นคิด มองไปรอบ ๆ และศึกษา แต่จะดีกว่าหากอยู่ใน 5% ของผู้เชี่ยวชาญที่ดีที่สุด ที่นี่เงินเดือนของคุณจะถูกจำกัดด้วยเงินที่ลูกค้า/นายจ้างของคุณมีเท่านั้น พวกเขาต้องการจ้างคนที่ดีที่สุด - ให้พวกเขาจ่ายมากที่สุด เช่นเดียวกับในการประมูล คนที่ฉลาดและทำงานหนักจะได้รับผู้เชี่ยวชาญที่ดีที่สุดถึง 20% ใน 5 ปี และในอีก 5 ปีข้างหน้า เขาได้รับ 5% ของผู้เชี่ยวชาญที่ดีที่สุด แต่แน่นอนว่าเขาควรทำงานเพื่อการศึกษาด้วยตนเองและเปลี่ยนงานบ่อยๆ บางครั้งทำงานหนักเกินไปผู้เชี่ยวชาญที่ดีที่สุดไม่ได้ทำงานมากไปกว่านี้ เขาทำได้ดีกว่า ดีกว่าใคร นั่นเป็นเหตุผลที่เขาไม่สามารถถูกแทนที่ด้วยคนงานที่มีคุณสมบัติน้อยกว่าสิบคน หากในการเลือกตั้งประธานาธิบดี คุณได้คะแนนเสียง 48% และผู้แอบอ้างคนที่สองได้ 47% แสดงว่าคุณยังไม่ได้รับการสนับสนุนจากเสียงข้างมาก คุณไม่ได้เหนือกว่าคู่แข่งถึงสองครั้ง คุณเอาชนะเขาได้หนึ่งเปอร์เซ็นต์เท่านั้น! แต่คุณจะกลายเป็นประธานาธิบดีและจะได้ทุกอย่าง และเขาจะไม่มีใครและจะไม่ได้รับอะไรเลย2 ผู้แพ้ไม่ได้อะไรเลย
หากคุณได้เข้าเรียนในวิทยาลัยแล้ว คุณคงคุ้นเคยกับสถานการณ์ที่รับเพียง 200 คนในขณะที่มีคนสมัครถึง 2,000 คน ในระหว่างการแข่งขันที่มีผู้สมัคร 10 คน จาก 1,000 คน จะมีเพียง 100 คนเท่านั้นที่จะได้เป็นนักเรียน ส่วนอีก 900 คนจะไม่ได้อะไรเลย คุณคิดว่าจะเกิดอะไรขึ้นเมื่อคุณเรียนจบและเริ่มหางาน? การแข่งขันจะเพิ่มขึ้นอย่างมาก! สมมติว่าปีนี้มีผู้สำเร็จการศึกษาจากคณะนิติศาสตร์ในกรุงเบอร์ลิน ให้เราสันนิษฐานต่อไปว่ามีวิทยาลัยเพียง 10 แห่งในเบอร์ลินที่ผลิตนักกฎหมายรวมกันปีละ 1,000 คน ในตลาดมีตำแหน่งงานว่าง 2 ตำแหน่งที่มีเงินเดือน 80,000 ดอลลาร์ต่อปี ตำแหน่งงานว่าง 8 ตำแหน่งที่มีเงินเดือน 40,000 ดอลลาร์ และตำแหน่งงานว่าง 30 ตำแหน่งในองค์กรของรัฐที่มีเงินเดือน 20,000 ดอลลาร์ต่อปี ล้มเหลว 1:1,000 "ทนายความ" และเพียง 40 ตำแหน่งว่าง นั่นหมายความว่า นักกฎหมายเพียง 40 คนจาก 1,000 คนเท่านั้นที่จะได้งานตามสายอาชีพของตน และอีก 960 คนซึ่งเรียนมหาวิทยาลัย 5 ปีจะได้ไปทำงานเป็น “ผู้จัดการฝ่ายขาย” ล้มเหลว 2:คุณเป็นหนึ่งใน 40 นักศึกษากฎหมายที่จบการศึกษาดีที่สุด โอกาสของคุณที่จะได้งานคืออะไร? น้อยกว่า 100% ในความเป็นจริงมี "เครือข่ายเด็กเก่า" อาชีพที่สืบทอดมา การได้งานผ่านการเชื่อมต่อที่ดี ฯลฯ ตำแหน่งงานว่างส่วนใหญ่ 40 ตำแหน่งนี้จะถูกครอบครองโดยลูกชาย หลานสาว และหลานของผู้จัดการระดับสูงของบริษัทเหล่านี้ ล้มเหลว 3:คุณเป็นนักศึกษาที่จบการศึกษาดีที่สุดแห่งปี แต่คุณยังไม่มีประสบการณ์จริง ในตลาดมีผู้เชี่ยวชาญที่มีประสบการณ์ 3-5 ปีที่จะสมัครตำแหน่งงานว่างที่ดีด้วย พวกเขาเติบโตมาด้วยประสบการณ์ ชื่อเสียง และสายสัมพันธ์ บางที คุณจะต้องเริ่มจากจุดต่ำสุด ล้มเหลว 4:คุณจะต้องทำงาน "ไม่ได้รับค่าจ้าง" เพื่อประสบการณ์เป็นเวลาประมาณ 3 ปี และในขณะเดียวกัน คุณจะต้องทำงานเพื่อการศึกษาด้วยตนเอง และจากนั้นคุณเท่านั้นที่จะสามารถแข่งขันได้ ตำแหน่งงานว่างที่ดี มีโอกาส ประสบการณ์อันมีค่าในอนาคต และเงินเดือนสูง นี่คือขั้นตอนที่คุณต้องผ่านในวิทยาลัย แต่ถ้าคุณเรียนในวิทยาลัยธรรมดา ตอนนี้คุณจะต้องทำทุกอย่างเพื่อตัวคุณเอง3 คุณไม่มีอะไรเลย
สิ่งที่คุณมีคือใบประกาศนียบัตร แต่โดยส่วนใหญ่แล้วในสายตาของนายจ้างในอนาคตของคุณ มันไม่คุ้มค่ากับกระดาษที่พิมพ์ออกมา ในกรณีส่วนใหญ่ นายจ้างจะทราบ "คุณค่าที่แท้จริง" ของประกาศนียบัตรและการใช้กล้องจุลทรรศน์เมื่อเปรียบเทียบกับประสบการณ์จริง คุณมีการศึกษาสูงหรือไม่? ใครไม่? ผู้คนมากมายที่มีการศึกษาสูงอยู่ที่นั่น มันรับประกันไม่มีอะไร มันเหมือนกับใบรับรอง "ฉันไม่ใช่คนโง่" ไม่มีอะไรมาก มีการใช้ใบขับขี่ของคุณมากขึ้น วิทยาลัยไม่มีทักษะที่ทันสมัย โดยปกติแล้วคุณเรียนรู้ได้มากในปีของการทำงานจริง เช่นเดียวกับที่คุณเรียนรู้ในสี่ปีในวิทยาลัย นั่นคือชีวิต ไม่ว่าคุณจะชอบหรือไม่ก็ตามระดับ 3
1 ดิเอโกพูดถึงโปรแกรมที่ง่ายที่สุด
- เฮ้ ดิเอโก้! - เฮ้ อามีโก้! - ศาสตราจารย์เพิ่งชมฉัน เขาดีใจที่ฉันก้าวหน้าด้วยการบรรยายของเขา - ใช่ มันเป็นสิ่งที่ต้องขอบคุณเขาจริงๆ มันฮามาก! - ฉันมีบางสิ่งที่น่าสนใจสำหรับคุณ ฉันจะบอกวิธีการเขียนโปรแกรมอย่างง่าย มันง่ายมาก. โปรแกรมขั้นต่ำประกอบด้วยหนึ่งคลาสและมีหนึ่งเมธอด main() นั่นคือสิ่งที่ดูเหมือน - ฉันเคยเห็นมาก่อนแล้ว ดังนั้นมันจึงชัดเจน - แต่ไม่มีใครต้องการโปรแกรมง่ายๆ ยิ่งโปรแกรมแก้ไขงานที่ซับซ้อนมากเท่าไหร่ก็ยิ่งยอดเยี่ยมมากเท่านั้น ดังนั้นโปรแกรมที่ประกอบด้วยชั้นเรียนนับพันจึงเป็นเรื่องธรรมดา - โปรแกรมทั่วไปมักจะเขียนโดยทีมงาน 10 คนเป็นเวลา 2-3 ปี - ถ้าอย่างนั้นตัวใหญ่คืออะไร? - โปรแกรมที่นักพัฒนามากกว่า 100 คนทำงานมานานกว่า 5 ปี - มากกว่า 500 ปีมนุษย์? ว้าว! - พนันได้เลย! และ Java เป็นหนึ่งในภาษาโปรแกรมที่ดีที่สุดสำหรับการแก้ไขงานขนาดใหญ่และจำนวนมหาศาล - ไม่กล้าถามด้วยซ้ำว่างานใหญ่คืออะไร - คุณไม่ควร - โปรแกรมเมอร์ใช้เวลาไม่นานในการตระหนักว่าการหลงทางในคลาสนับพันๆ คลาสนั้นเป็นเรื่องง่าย ดังนั้นพวกเขาจึงได้คิดค้นเครื่องมือพิเศษที่ช่วยให้ขั้นตอนการเขียนโปรแกรมเร็วขึ้นหลายเท่า ดังนั้นยิ่งคุณเขียนโปรแกรมมากเท่าไหร่คุณก็ยิ่งได้รับประโยชน์มากขึ้นเท่านั้น - คุณกำลังบอกว่าโปรแกรมเมอร์สร้างโปรแกรมสำหรับเขียนโปรแกรมหรือไม่? - คุณพูดถูก ประการแรก โปรแกรมคือเครื่องมือสำหรับการทำงานตามปกติบางอย่างโดยอัตโนมัติและถ้าคุณเขียนโค้ดเป็นเวลาหลายปี คุณก็จะมีการดำเนินการดังกล่าวมากมาย - โปรแกรมสำหรับพัฒนาโปรแกรมเรียกว่า IDE (Integrated Development Environment) - วันนี้คุณจะได้ทำความคุ้นเคยกับหนึ่งในนั้น - แต่ไม่ใช่แค่หนึ่งในนั้น - ดีที่สุด! ชื่อของมันคือIntellij IDEA มันจะเป็นเพื่อนของคุณเป็นเวลาหลายปี เหมือนพี่ชายที่คอยให้ทิปและช่วยเหลือตลอด - ฉันรู้สึกทึ่งมาก! - ถ้าคุณไม่ได้จะเขียนโปรแกรมใน Microsoft Word คุณก็ต้องมีสภาพแวดล้อมการพัฒนาที่ยอดเยี่ยมใช่ไหม หุ่นยนต์เราชอบIntellij IDEA Community Editionมากกว่า ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดเคล็ดลับที่ 1
วิธีค้นหา Intellij IDEA ใน Googleเคล็ดลับ 2
หน้าดาวน์โหลดของ Intellij IDEAเคล็ดลับ 3
ลิงค์ไปยังไฟล์การติดตั้งเคล็ดลับ 4
เคล็ดลับที่ 1
วิธีค้นหา Java JDK ใน Googleเคล็ดลับ 2
หน้าดาวน์โหลดของ JDK 7เคล็ดลับ 3
- คลิก "ยอมรับข้อตกลงใบอนุญาต"
- เลือก "jdk-7u75-windows-x64.exe" หากคุณมี Windows x64
- เลือก "jdk-7u75-windows-i586.exe" หากคุณมี Windows x32
- หากคุณมี Linux - คุณรู้ว่าต้องทำอย่างไร :)
เคล็ดลับ 4
2 คิม
- เฮ้ อามีโก้! เป็นอย่างไรบ้างสำหรับคุณ? - สวัสดีคิม - ทุกอย่างดีมาก วันนี้ฉันได้ติดตั้ง JDK และ Intellij IDEA ตามคำแนะนำของดิเอโก ฉันกำลังพยายามหาวิธีใช้มันอยู่ - ฉันจะช่วยคุณ. ฉันคิดว่าฉันรู้วิธีที่ดีกว่าในการสอนวิธีสมัคร A รูปภาพมีค่าหนึ่งพันคำ นี่คือวิดีโอสำหรับคุณ:การสร้างโครงการตั้งแต่เริ่มต้น |
---|
1 เริ่ม Intellij IDEA |
2 สร้างโครงการใหม่ |
3 เลือกประเภทโครงการ |
4 เมื่อเร็ว ๆ นี้เราได้ติดตั้ง JDK ตอนนี้คุณต้องเพิ่มการอ้างอิงในโครงการ |
5 เลือกไดเร็กทอรีที่ติดตั้ง JDK |
6 ตรวจสอบให้แน่ใจว่าระบุโปรเจ็กต์ JDK แล้ว |
7 ที่นี่ คุณสามารถระบุเทมเพลตตามที่ Intellij IDEA สร้างโครงการ อย่าเลือกอะไรตอนนี้ |
8 ระบุชื่อโครงการ |
9 แค่นั้นแหละ โครงการถูกสร้างขึ้น คุณสามารถสร้างคลาสในโฟลเดอร์ src ได้แล้ว |
การสร้างโปรแกรมอย่างง่าย |
---|
1 คลิกขวาที่โฟลเดอร์ src และสร้างแพ็คเกจใหม่ |
2 ระบุชื่อแพ็คเกจสำหรับชั้นเรียนในอนาคตของเรา |
3 ตอนนี้สร้างคลาสใหม่สำหรับรหัสของเรา คลิกขวาที่ชื่อแพ็คเกจ: |
4 พิมพ์ชื่อของคลาสใหม่ ตัวอย่างเช่นโซลูชัน |
5 Intellij IDEA สร้างเทมเพลตคลาสให้คุณ คุณสามารถเริ่มเขียนโค้ดได้เลย |
6 ขั้นแรก สร้างวิธีการหลัก |
7 ตอนนี้แสดงข้อความ - การเป็นโปรแกรมเมอร์นั้นยอดเยี่ยมมาก! |
8 คลิกขวาที่รหัสโปรแกรมเพื่อเรียกใช้โปรแกรม |
9 สนุกกับโปรแกรมการทำงาน |
3 เอลลี่
- นานมาแล้วที่คอมพิวเตอร์สามารถแสดงข้อความได้เท่านั้น โปรแกรมแสดงข้อมูลที่พิมพ์จากแป้นพิมพ์ โหมดการทำงานนี้เรียกว่า «การทำงานในคอนโซล» หรือเรียกง่ายๆ ว่า «คอนโซล» อินเทอร์เฟซหน้าต่างเป็นทางเลือกหนึ่งสำหรับคอนโซล นี่คือเมื่อโปรแกรมโต้ตอบกับผู้ใช้ผ่านหน้าต่าง / หน้าต่าง เนื่องจากคุณเรียนรู้การเขียนโปรแกรมเท่านั้น ดังนั้นเราจะเริ่มต้นด้วยคอนโซล - ฉันไม่รังเกียจ - ข้อความจะแสดงบนคอนโซล (หน้าจอ) ทีละบรรทัด เพื่อหลีกเลี่ยงข้อผิดพลาด ข้อความจะถูกพิมพ์บนแป้นพิมพ์และทำซ้ำบนหน้าจอ ดูเหมือนว่าผู้ใช้และโปรแกรมจะเขียนข้อความบนหน้าจอตามลำดับ - คุณสามารถแสดงข้อความโดยใช้System.out.print( ) ฟังก์ชันนี้แสดงข้อความทีละบรรทัด System.out.println()แสดงข้อความและเลื่อนเคอร์เซอร์ไปยังบรรทัดถัดไป - ควรเว้นวรรคเพื่อป้องกันไม่ให้คำติดกัน เช่น - Gotcha - ดังนั้นคุณสามารถแสดงอะไรก็ได้: อ็อบเจกต์ Java ทั้งหมดสามารถแปลงเป็นสตริงได้ คลาสทั้งหมดใน Java สืบทอดมาจากคลาส Object ซึ่งมีเมธอด toString() สามารถเรียกได้เมื่อวัตถุต้องการแปลงเป็นสตริง - ฉันรันโค้ดนี้ แต่โปรแกรมแสดงข้อความว่า “Cat is com.codegym.lesson3.Cat@1fb8ee3” ความหมายของข้อความนี้คืออะไร? - เมธอด toString() มาตรฐานของคลาส Object ส่งคืนสตริงที่ประกอบด้วยชื่อคลาสและที่อยู่หน่วยความจำออบเจกต์ (ในรูปแบบเลขฐานสิบหก) - Humph และการใช้วิธีดังกล่าวคืออะไร - คุณสามารถเขียนวิธีการใช้ toString() ของคุณเองในชั้นเรียนของคุณได้ เมื่อคุณเรียกใช้เมธอดนี้หรือ JVM แปลงอ็อบเจกต์ของคุณเป็น String โค้ดของคุณจะถูกใช้ (ดำเนินการ) - จริงหรือ? โอเค.4 ฮูลิโอ
- เฮ้ อามีโก้ นี่คืองานบางอย่างที่จะแสดงให้คุณเห็น:งาน | |
---|---|
1 | วันเดือนปีเกิด เขียนโปรแกรมแสดงวันเกิดของคุณดังนี้ 1 พฤษภาคม 2555 |
2 | ชื่อของฉัน เขียนโปรแกรมที่แสดงชื่อของคุณใน 5 แถว แต่ละแถวควรมี 10 คำ (ชื่อของคุณ) คั่นด้วยช่องว่าง |
3 | Diego is my favourite teacher เขียนโปรแกรมแสดงข้อความ «Diego is my favourite teacher» 1 ครั้ง |
4 | ผลคูณของตัวเลข 10 เขียนโปรแกรมที่แสดงผลคูณของตัวเลขตั้งแต่ 1 ถึง 10 คำแนะนำ: เป็นสามล้านขึ้นไปอีกเล็กน้อย |
5 | ผลรวมของตัวเลข 10 ตัว เขียนโปรแกรมที่แสดงผลรวมของตัวเลขตั้งแต่ 1 ถึง 10 ตามบรรทัด: 1 1+2=3 1+2+3=6 1+2+3+4=10 … ตัวอย่างเอาต์พุต: 1 3 6 10 … |
5 การต่อข้อมูล Elly, String และ non-string
- ฉันอยากจะบอกคุณถึงวิธีการรวมสตริง การติดกาวหรือการต่อสายเข้าด้วยกันเรียกอีกอย่างว่า "การต่อกัน" คนที่รักแมวจำได้ง่าย: Con-Cat-e-Nation ฉันล้อเล่น. - หลักการรวมสายเข้าด้วยกันนั้นง่ายมาก หากเรา "เพิ่ม" สตริงและอย่างอื่น สิ่งนั้นก็จะกลายเป็นสตริงโดยการเรียกใช้เมธอดtoString () ที่ซ่อนอยู่ - พูดว่าอะไรนะ? - ตกลง. ฉันจะทำให้มันง่าย: ตัวเลขจะถูกแปลงเป็นสตริง เช่นเดียวกับแมว ถ้าเราเพิ่มสตริงลงในตัวเลขและแมว ตัวอย่าง:6 ดิเอโก้
- เฮ้เพื่อน นี่คือภารกิจสองสามอย่างสำหรับวันนี้ เพื่อให้ยากขึ้น สามารถส่งผ่านตัวแปรไปยังเมธอด print/println เท่านั้น - เป็นไปได้ไหม? - ทำเครื่องหมายคำพูดของฉัน Amigo ไม่มีอะไรเป็นไปไม่ได้สำหรับเราหุ่นยนต์ เราโค้งงอไม่ได้งาน | |
---|---|
1 | Stop Look Listen เขียนโปรแกรมที่แสดงการผสมคำที่เป็นไปได้ทั้งหมด «หยุด», «ดู», «ฟัง» คำแนะนำ: มี 6 สายพันธุ์ แสดงชุดค่าผสมแต่ละรายการในบรรทัดใหม่ อย่าแยกคำ ตัวอย่าง: LookListenStop ListenStopLook ... |
2 | สูตรคูณ จง เขียนโปรแกรมแสดงสูตรคูณ 10 คูณ 10 ดังนี้ 1 2 3 … 2 4 6 … 3 6 9 … … |
3 | รุ้งเจ็ดสี เขียนโปรแกรมแสดงรุ้งเจ็ดสี สองเส้นต้องมีสามสี อันที่สามต้องมีแค่สีเดียว แยกสีในบรรทัดด้วยช่องว่าง |
4 | Escape character อ่านเกี่ยวกับ escape character ใน Java ในเนื้อหาเพิ่มเติมในการบรรยาย เขียนโปรแกรมที่แสดงสองสตริงต่อไปนี้: เป็นเส้นทาง Windows: "C:\Program Files\Java\jdk1.7.0\bin" เป็นสตริง Java: \"C:\\Program Files\\Java\\jdk1.7.0\\ ถังขยะ\" |
5 | เรียนภาษาญี่ปุ่น เขียนโปรแกรมที่แสดง 日本語 |
7 Elly อินพุตคีย์บอร์ด
- Amigo ถึงเวลาแล้ว: ตอนนี้ฉันจะบอกคุณเกี่ยวกับการป้อนข้อมูลด้วยแป้นพิมพ์ - เราใช้System.outเพื่อแสดงข้อมูล และตอนนี้เราจะใช้System.inเพื่อป้อนข้อมูล - มันฟังดูง่าย - แต่System.inมีข้อเสียอย่างหนึ่ง อนุญาตให้คุณอ่านจากรหัสอักขระบนแป้นพิมพ์เท่านั้น เพื่อแก้ปัญหาและอ่านข้อมูลจำนวนมากในแต่ละครั้ง เราจะใช้โครงสร้างที่ซับซ้อนมากขึ้น: - ชัดเจนไหม - เอ่อ... ใสเหมือนโคลนเลย - ควรใช้วัตถุBufferedReaderเมื่อคุณต้องการอ่านบรรทัดจากแป้นพิมพ์ คุณต้องส่งต่อวัตถุSystem.in ไปยัง BufferedReader และ BufferedReader จะอ่านข้อมูลจากมัน - แต่System.inและBufferedReaderไม่สามารถทำงานร่วมกันได้ เราจำเป็นต้องใช้ วัตถุ InputStreamReaderเป็นอะแดปเตอร์ - ฉันเข้าใจแล้ว และคลาส Scanner นี้คืออะไร? - บางครั้งใช้ Scanner ก็สะดวก แต่ส่วนใหญ่ก็ไม่ได้ช่วยอะไรมาก ควรใช้ BufferedReader และ InputStreamReader ฉันเพิ่งแสดงคลาส Scanner ให้คุณรู้ว่ามีอยู่จริง เราจะไม่ใช้มัน - ตกลง แต่ฉันไม่แน่ใจว่าฉันเข้าใจหัวข้อนี้ทั้งหมดหรือไม่8 ดิเอโก้
- เฮ้ อามีโก้ คุณทำได้ดีมาก ตอนนี้คุณพร้อมสำหรับพนักงานที่จริงจังแล้ว! นี่เป็นงานใหม่: เขียนโปรแกรมที่อ่านข้อมูลบางส่วนจากแป้นพิมพ์และแสดงข้อความที่มีข้อมูลเหล่านั้น:งาน | |
---|---|
1 | วิธีพิชิตโลก เขียนโปรแกรมที่อ่านชื่อและตัวเลขจากแป้นพิมพ์และแสดงข้อความว่า «ชื่อ» จะพิชิตโลกใน «ตัวเลข» ปี บวาฮ่าฮ่า! (ลำดับของข้อมูลที่ป้อนมีความสำคัญ) ตัวอย่าง: โจจะพิชิตโลกใน 8 ปี บวาฮ่าฮ่า! |
2 | เงินเดือนใน 5 ปี เขียนโปรแกรมที่อ่านชื่อและตัวเลขสองตัวจากแป้นพิมพ์ โปรแกรมควรแสดงข้อความ: «ชื่อ» ได้รับ «number1» ใน «number2» ปี ตัวอย่าง: นิคมีรายได้ 150,000 ดอลลาร์ใน 5 ปี |
3 | ความอ่อนน้อมถ่อมตนประดับชาย เขียนโปรแกรมที่อ่านชื่อจากแป้นพิมพ์และแสดงข้อความว่า «ชื่อ» สร้างรายได้ 15,000 ดอลลาร์ต่อเดือน ว้าว! ตัวอย่าง: Tim มีรายได้ $15,000 ต่อเดือน ว้าว! |
4 | สปอนเซอร์! ที่มีเสียงภาคภูมิ! เขียนโปรแกรมที่อ่านชื่อสองชื่อจากแป้นพิมพ์และแสดงข้อความ: «name1» สนับสนุน «name2» และเธอก็กลายเป็นนักร้องชื่อดัง ตัวอย่าง: นิคสนับสนุนเฮเลน และเธอก็กลายเป็นนักร้องที่มีชื่อเสียง |
5 | รักบริสุทธิ์ เขียนโปรแกรมที่อ่านจากแป้นพิมพ์สามชื่อและแสดงข้อความ: «name1» + «name2» + «name3» = รักบริสุทธิ์ โอ้ เย้! ขวา! ตัวอย่าง: Joe + Eva + Angelica = ความรักที่บริสุทธิ์ เย้! ขวา! |
GO TO FULL VERSION