บทช่วยสอนJava

Java HOME Java Intro Java เริ่มต้น Java Syntax ความคิดเห็นของ Java ตัวแปร Java Java Data Types การหล่อแบบจาวา ตัวดำเนินการ Java Java Strings Java Math Java Booleans Java If...Else Java Switch Java ในขณะที่ลูป Java สำหรับลูป Java Break/ต่อ Java Arrays

เมธอดของจาวา

เมธอดของจาวา พารามิเตอร์เมธอด Java วิธี Java โอเวอร์โหลด ขอบเขต Java Java Recursion

คลาส Java

Java OOP Java Classes/Objects คุณสมบัติคลาส Java วิธีการคลาส Java Java Constructors Java Modifiers การห่อหุ้มด้วยจาวา แพ็คเกจ Java / API มรดกจาวา Java Polymorphism Java Inner Classes Java Abstraction อินเทอร์เฟซ Java Java Enums อินพุตผู้ใช้ Java Java วันที่ Java ArrayList Java LinkedList Java HashMap Java HashSet Java Iterator คลาส Java Wrapper ข้อยกเว้น Java Java RegEx Java Threads จาวา แลมบ์ดา

การจัดการไฟล์ Java

ไฟล์ Java Java สร้าง/เขียนไฟล์ Java อ่านไฟล์ Java ลบไฟล์

Java ฮาวทู

เพิ่มสองตัวเลข

Java Reference

คีย์เวิร์ด Java เมธอด Java String Java Math Methods

ตัวอย่าง Java

ตัวอย่าง Java Java Compiler แบบฝึกหัด Java Java Quiz ใบรับรอง Java


ตัวแปร Java


ตัวแปร Java

ตัวแปรคือคอนเทนเนอร์สำหรับเก็บค่าข้อมูล

ใน Java มี ตัวแปร ประเภทต่างๆเช่น

  • String- เก็บข้อความ เช่น "สวัสดี" ค่าสตริงถูกล้อมรอบด้วยเครื่องหมายคำพูดคู่
  • int- เก็บจำนวนเต็ม (จำนวนเต็ม) โดยไม่มีทศนิยม เช่น 123 หรือ -123
  • float- เก็บเลขทศนิยมที่มีทศนิยม เช่น 19.99 หรือ -19.99
  • char- เก็บอักขระเดี่ยว เช่น 'a' หรือ 'B' ค่า Char ถูกล้อมรอบด้วยเครื่องหมายคำพูดเดียว
  • boolean- เก็บค่าด้วยสองสถานะ: จริงหรือเท็จ

การประกาศ (การสร้าง) ตัวแปร

ในการสร้างตัวแปร คุณต้องระบุประเภทและกำหนดค่า:

ไวยากรณ์

type variableName = value;

โดยที่typeคือหนึ่งในประเภทของ Java (เช่นintหรือString) และ variableNameคือชื่อของตัวแปร (เช่นxหรือ name ) เครื่องหมายเท่ากับใช้เพื่อกำหนดค่าให้กับตัวแปร

ในการสร้างตัวแปรที่ควรเก็บข้อความ ให้ดูตัวอย่างต่อไปนี้:

ตัวอย่าง

สร้างตัวแปรชื่อประเภทStringและกำหนดค่า " John ":

String name = "John";
System.out.println(name);

ในการสร้างตัวแปรที่ควรเก็บตัวเลข ให้ดูตัวอย่างต่อไปนี้:

ตัวอย่าง

สร้างตัวแปรที่เรียกว่าmyNumของประเภทintและกำหนดค่า15 :

int myNum = 15;
System.out.println(myNum);

คุณยังสามารถประกาศตัวแปรโดยไม่ต้องกำหนดค่า และกำหนดค่าในภายหลัง:

ตัวอย่าง

int myNum;
myNum = 15;
System.out.println(myNum);

โปรดทราบว่าหากคุณกำหนดค่าใหม่ให้กับตัวแปรที่มีอยู่ ค่านั้นจะเขียนทับค่าก่อนหน้า:

ตัวอย่าง

เปลี่ยนค่าmyNumจาก15เป็น20:

int myNum = 15;
myNum = 20;  // myNum is now 20
System.out.println(myNum);


สิ้นสุดตัวแปร

อย่างไรก็ตาม คุณสามารถเพิ่มfinalคำหลักได้หากคุณไม่ต้องการให้ผู้อื่น (หรือตัวคุณเอง) เขียนทับค่าที่มีอยู่ (ซึ่งจะประกาศตัวแปรเป็น "ขั้นสุดท้าย" หรือ "ค่าคงที่" ซึ่งหมายความว่าไม่สามารถเปลี่ยนแปลงได้และอ่านอย่างเดียว):

ตัวอย่าง

final int myNum = 15;
myNum = 20;  // will generate an error: cannot assign a value to a final variable


ประเภทอื่นๆ

การสาธิตวิธีการประกาศตัวแปรประเภทอื่นๆ:

ตัวอย่าง

int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";

คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับประเภทข้อมูลในบทต่อไป



ตัวแปรการแสดงผล

วิธีprintln()นี้มักใช้เพื่อแสดงตัวแปร

ในการรวมทั้งข้อความและตัวแปร ให้ใช้+อักขระ:

ตัวอย่าง

String name = "John";
System.out.println("Hello " + name);

คุณยังสามารถใช้+อักขระเพื่อเพิ่มตัวแปรให้กับตัวแปรอื่นได้:

ตัวอย่าง

String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);

สำหรับค่าตัวเลข+อักขระทำงานเป็นตัวดำเนินการทางคณิตศาสตร์ (โปรดสังเกตว่าเราใช้intตัวแปร (จำนวนเต็ม) ที่นี่):

ตัวอย่าง

int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y

จากตัวอย่างข้างต้น คุณสามารถคาดหวัง:

  • x เก็บค่า 5
  • y เก็บค่า 6
  • จากนั้นเราใช้println()วิธีการแสดงค่าของ x + y ซึ่งก็คือ11

ประกาศตัวแปรจำนวนมาก

หากต้องการประกาศตัวแปร ประเภทเดียวกันมากกว่าหนึ่งตัวให้ใช้รายการที่คั่นด้วยเครื่องหมายจุลภาค:

ตัวอย่าง

int x = 5, y = 6, z = 50;
System.out.println(x + y + z);


ตัวระบุ Java

ตัวแปร Java ทั้งหมดต้อง ระบุด้วยชื่อที่ไม่ซ้ำ

ชื่อเฉพาะเหล่านี้เรียกว่าตัวระบุ

ตัวระบุอาจเป็นชื่อย่อ (เช่น x และ y) หรือชื่อที่สื่อความหมายได้มากกว่า (อายุ ผลรวม ยอดรวม)

หมายเหตุ:ขอแนะนำให้ใช้ชื่อที่สื่อความหมายเพื่อสร้างโค้ดที่เข้าใจและดูแลรักษาได้:

ตัวอย่าง

// Good
int minutesPerHour = 60;

// OK, but not so easy to understand what m actually is
int m = 60;

กฎทั่วไปสำหรับการตั้งชื่อตัวแปรคือ:

  • ชื่อสามารถประกอบด้วยตัวอักษร ตัวเลข ขีดล่าง และเครื่องหมายดอลลาร์
  • ชื่อต้องขึ้นต้นด้วยตัวอักษร
  • ชื่อควรขึ้นต้นด้วยตัวพิมพ์เล็กและต้องไม่มีช่องว่าง
  • ชื่อสามารถเริ่มต้นด้วย $ และ _ (แต่เราจะไม่ใช้ในบทช่วยสอนนี้)
  • ชื่อจะคำนึงถึงขนาดตัวพิมพ์ ("myVar" และ "myvar" เป็นตัวแปรต่างกัน)
  • คำสงวน (เช่นคำหลัก Java เช่นintหรือ boolean) ไม่สามารถใช้เป็นชื่อได้

ทดสอบตัวเองด้วยแบบฝึกหัด

ออกกำลังกาย:

สร้างตัวแปรที่มีชื่อcarNameและกำหนดค่าVolvoให้กับตัวแปรนั้น

  = ;