ตัวอย่างการบรรยายพร้อมผู้ให้คำปรึกษาซึ่งเป็นส่วนหนึ่งของหลักสูตร Codegym University ลงทะเบียนสำหรับหลักสูตรเต็ม
ผู้หญิงผมสีชมพูเข้ามาในห้องโดยสาร "ฉันสงสัยว่าผู้หญิงทุกคนมีผมแบบนี้หรือไม่" Amigo คิดได้
"หวัดดี! ฉันชื่อ Eleanor Carrey เรียกฉันว่า Ellie ก็ได้ ฉันเป็นผู้นำทางที่นี่บน Galactic Rush"
“สวัสดี เอลลี่” อามีโก้ตั้งใจพูดเอง
"ฉันจะอธิบายส่วนที่น่าสนใจที่สุดของภาษา Java ทั้งหมด: ตัวแปร"
"ฉันพร้อมที่จะฟัง ตัวแปรเหล่านี้ที่คุณพูดถึงคืออะไร"
" ตัวแปรเป็นเอนทิตีพิเศษที่ใช้ในการเก็บข้อมูลข้อมูลใดๆ ใน Java ข้อมูลทั้งหมดจะถูกเก็บไว้ในตัวแปร การเปรียบเทียบที่ใกล้เคียงที่สุดคือกล่อง"
"กล่อง? กล่องแบบไหน?"
"กล่องเก่าๆ อะไรก็ได้ สมมติว่าคุณเขียนเลข 13 ลงบนกระดาษแล้วใส่ลงในกล่อง ตอนนี้เราพูดได้ว่ากล่องนั้นเก็บค่า 13"
"ในภาษาจาวา ตัวแปรทุกตัวมีคุณสมบัติที่สำคัญสามประการ ได้แก่ชนิดชื่อและค่า "
“ช่วยอธิบายหน่อยได้ไหมว่าหมายความว่าอย่างไร”
"แน่นอนเราใช้ชื่อเพื่อให้เราสามารถแยกแยะตัวแปรหนึ่งจากอีกตัวแปรหนึ่งได้ มันเหมือนกับป้ายกำกับบนกล่อง "
" ประเภทของตัวแปรจะกำหนดชนิดของค่า/ข้อมูลที่สามารถเก็บไว้ในนั้นเราใส่หมวกลงในกล่องใส่หมวก ใส่รองเท้าลงในกล่องใส่รองเท้า เป็นต้น"
"ค่าคือวัตถุ ข้อมูล หรือข้อมูลที่จัดเก็บไว้ในตัวแปร"
"คุณช่วยบอกฉันเพิ่มเติมเกี่ยวกับประเภทได้ไหม"
"แน่นอน อ็อบเจกต์ทุกตัวใน Java มีประเภทที่แน่นอน ตัวอย่างเช่น จำนวนเต็ม เศษส่วน ข้อความ Cat บ้าน ฯลฯ"
"ตัวแปรก็มีประเภทเช่นกัน มันสามารถเก็บค่าที่มีประเภทเดียวกับตัวแปรของมันเท่านั้น"
"คุณสามารถเห็นสิ่งนี้ได้ในชีวิตจริง กล่องประเภทต่าง ๆ ใช้เพื่อจัดเก็บสิ่งต่าง ๆ :"
"ในการสร้าง (หรือประกาศ) ตัวแปร เราใช้ชื่อประเภท: TypeName variableName
"
"นี่คือตัวอย่างบางส่วน:"
ในการประกาศตัวแปร: ก่อนอื่นให้พิมพ์ชื่อ |
คำอธิบาย | |
---|---|---|
1 |
|
สร้างนานาชาติ ตัวแปรชื่อก. |
2 |
|
สร้างสตริงตัวแปรชื่อส. |
3 |
|
สร้างสองเท่าตัวแปรชื่อค. |
"สองประเภทที่พบบ่อยที่สุดคือจำนวนเต็ม (ประกาศโดยใช้คำว่านานาชาติ) และข้อความ (ประกาศโดยใช้คำว่าสตริง)"
"คู่จิ้นคืออะไร"
" เลขคู่เป็นเลขเศษส่วนหรือจำนวนจริง"
"คุณบอกว่าตัวแปรมีสามคุณสมบัติ: ชนิด ชื่อ และค่า แต่ฉันเห็นแค่สองอย่าง ดังนั้น คำถามของฉันคือ คุณจะกำหนดค่าให้กับตัวแปรได้อย่างไร"
"กลับไปที่การเปรียบเทียบกล่องของเรา ลองนึกภาพว่าคุณหยิบกระดาษเขียนเลข 42 แล้วใส่ลงในกล่อง ตอนนี้กล่องเก็บค่า 42"
"ฉันเห็น."
"เราใช้การดำเนินการพิเศษ ( การมอบหมาย ) เพื่อกำหนดค่าให้กับตัวแปร การมอบหมายจะคัดลอกค่าจากตัวแปรหนึ่งไปยังอีกตัวแปรหนึ่งมันไม่ได้ย้ายค่า มันคัดลอกพวกมัน เช่นเดียวกับไฟล์บนดิสก์ ลักษณะที่ปรากฏคือ:"
รหัส | คำอธิบาย | |
---|---|---|
1 |
|
กำหนดค่า 3 ให้กับตัวแปรฉัน. |
2 |
|
กำหนดค่า 1 ให้กับตัวแปรก. กำหนดค่า 2 ให้กับตัวแปรข. |
3 |
|
กำหนดค่า 3 ให้กับตัวแปรx. ในบรรทัดถัดไป ค่าของxเพิ่มขึ้น 1 ทำให้ x เท่ากับ 4 |
"ในการดำเนินการมอบหมาย เราใช้เครื่องหมายเท่ากับ ( =
)"
"ฉันจะพูดอีกครั้ง: นี่ไม่ใช่การเปรียบเทียบเรากำลังคัดลอกค่าทางด้านขวาของเครื่องหมายเท่ากับไปยังตัวแปรทางซ้าย ในการเปรียบเทียบ Java ใช้เครื่องหมายเท่ากับสองเท่า ( ==
)"
"ฉันรู้วิธีใส่ cat ลงในตัวแปร มันเกือบจะเหมือนกับโปรแกรม"
"วิธีจับแมว:
1. รับกล่องเปล่า
2. รอสักครู่"
"ไม่ได้ Amigo คุณสามารถบีบแมวลงในกล่องได้เพียงตัวเดียวเอ่อ ฉันหมายความว่าคุณสามารถกำหนดค่าให้กับตัวแปรได้เพียงค่าเดียวเท่านั้น "
"เข้าใจแล้ว คุณช่วยยกตัวอย่างเพิ่มเติมเกี่ยวกับการสร้างตัวแปรให้ฉันได้ไหม"
"ตกลง ให้ฉันพูดซ้ำ: ในการสร้าง (หรือประกาศ) ตัวแปร คุณต้องใช้ชื่อของ « TypeName variableName
»"
รหัส | คำอธิบาย | |
---|---|---|
1 |
|
ตัวแปรString ชื่อสถูกสร้างขึ้น ตัวแปรนี้สามารถจัดเก็บข้อความ |
2 |
|
ตัวแปรint ชื่อxถูกสร้างขึ้น ตัวแปรนี้สามารถเก็บจำนวนเต็มได้ |
3 |
|
int ตัวแปรชื่อก,ข,ค, และงถูกสร้างขึ้น ตัวแปรเหล่านี้สามารถเก็บจำนวนเต็มได้ |
“โอ้ ฉันเห็นแล้ว!”
"โปรดจำไว้ว่าคุณไม่สามารถสร้างตัวแปรสองตัวที่มีชื่อเหมือนกันในเมธอดเดียวกันได้"
“แล้วด้วยวิธีต่างๆ ล่ะ?”
“ใช่ค่ะ ทำได้ค่ะ เหมือนมีกล่องตามบ้านต่างๆ”
"ฉันสามารถตั้งชื่อตัวแปรอะไรก็ได้ที่ฉันชอบ"
"เกือบแล้ว ชื่อตัวแปรต้องไม่มีช่องว่าง +, - และอื่นๆเป็นการดีที่สุดที่จะใช้ตัวอักษรและตัวเลขในชื่อตัวแปร "
"โปรดจำไว้ว่า Java คำนึงถึงขนาดตัวพิมพ์ int a
ไม่เหมือนกับInt a
. "
"อย่างไรก็ตาม ใน Java คุณสามารถสร้างตัวแปรและกำหนดค่าให้กับตัวแปรได้พร้อมกัน ซึ่งจะช่วยประหยัดเวลาและพื้นที่"
รหัสกะทัดรัด | รหัสเทียบเท่า แต่ยาวกว่า | |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|
"วิธีนี้กระชับและชัดเจนกว่ามาก"
"นั่นคือวิธีการที่เราม้วน."
"มีสองประเภทที่มือใหม่ Java ทุกคนต้องทำความคุ้นเคย: int (จำนวนเต็ม)และString (ข้อความ/สตริง) "
" ประเภท intช่วยให้คุณจัดเก็บตัวเลขในตัวแปรและดำเนินการกับพวกมัน: บวก ลบ คูณ หาร ฯลฯ"
รหัส | คำอธิบาย | |
---|---|---|
1 |
|
xเท่ากับ 1 ยเท่ากับ 2 ซีเท่ากับ 20+4+3 ซึ่งเท่ากับ 27 |
2 |
|
กเท่ากับ 5 ขเท่ากับ 1 คเท่ากับ 4*6 ซึ่งเท่ากับ 24 |
3 |
|
กเท่ากับ 64 ขเท่ากับ 8 คเท่ากับ 2 งเท่ากับ 6 |
"เข้าใจแล้ว การตั้งโปรแกรมง่ายขนาดนี้เลยเหรอ"
"จริงครับ"
"ดี! แล้วไงต่อ"
" ประเภท สตริงช่วยให้คุณจัดเก็บบรรทัดข้อความหรือที่เรียกว่า 'สตริง'"
"ในการกำหนดสตริงใน Java คุณต้องวางข้อความไว้ในเครื่องหมายอัญประกาศ ตัวอย่างบางส่วน:"
รหัส | คำอธิบาย | |
---|---|---|
1 |
|
s ประกอบด้วย"Amigo" _ |
2 |
|
s ประกอบด้วย"123" _ |
3 |
|
s ประกอบด้วย"123 + 456" _ |
"เข้าใจแล้ว มันดูไม่ยาก"
"นี่คือข้อเท็จจริงที่น่าสนุกอีกอย่างหนึ่งสำหรับคุณ"
"คุณสามารถรวมสตริงด้วยเครื่องหมายบวก ( +
) ดูตัวอย่างเหล่านี้"
รหัส | คำอธิบาย | |
---|---|---|
1 |
|
s ประกอบด้วย"Amigo is the best" _ |
2 |
|
s มีสตริงว่าง - สตริงที่ไม่มีสัญลักษณ์เลย |
3 |
|
s ประกอบด้วย"Amigo333" _ |
“งั้นก็บวกเลขเข้าไปสิ?”
"ใช่ แต่โปรดจำไว้ว่าเมื่อคุณเพิ่มสตริงและตัวเลข ผลลัพธ์จะเป็นสตริงเสมอ "
"ฉันคิดได้จากตัวอย่างของคุณ"
"ถ้าคุณฉลาดมาก ลองหาวิธีแสดงตัวแปรบนหน้าจอ"
"อืม ตัวแปรเหรอ บนหน้าจอเหรอ ไม่มีอะไรอยู่ในหัว"
"อันที่จริง มันง่ายมาก ในการแสดงบางสิ่งบนหน้าจอ เราใช้คำSystem.out.println()
สั่ง และเราส่งสิ่งที่เราต้องการพิมพ์เป็นอาร์กิวเมนต์"
รหัส | เอาต์พุตหน้าจอ | |
---|---|---|
1 |
|
อามีโก้ |
2 |
|
อามีโก้ |
3 |
|
อามีโก้ |
4 |
|
อามีโก้ |
"อ-ฮา! นั่นทำให้ทุกอย่างชัดเจนขึ้นมาก"
"เยี่ยมมาก นี่คือแบบฝึกหัดอีกสามแบบสำหรับคุณ"
GO TO FULL VERSION