Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > Java Programming > Java Data types and Variable > Java Variable and Data types



Clound SSD Virtual Server

Java Variable and Data types

Java Variable and Data types ในการสร้างตัวแปรในภาษา Java ก่อนการเก็บค่าตัวแปร (Variable) ต่าง ๆ ในภาษา Java บังคับจะต้องให้ทำการประกาศชื่อตัวแปรและชนิดของตัวแปรก่อนเสมอ และภาษา Java ค่อนข้างจะมีโครงสร้างเกี่ยวกับ Data type ค่อนข้างแข็งแรงมาก และให้ความสำคัญกับชนิดของตัวแปร เช่น การบวก ลบ คูณ หาร และส่งค่า Parameters ต่าง ๆ ไปยังส่วนของ ๆ ของ class , method , properties จะต้องมีการ Assign ชนิดของตัวแปรให้ถูกต้อง รวมทั้งจะต้องส่ง ชนิดของตัวแปรให้ถูกต้องด้วยเช่นเดียวกัน แต่ข้อดีอย่างหนึ่งของภาษา Java ก็คือ เราสามารถทำการ Casting ค่าตัวแปรให้อยู่ในรูปแบบชนิดต่าง ๆ ที่ต้องการ ก่อนที่จะนำไปใช้ได้ และในส่วนของ Compiler ยังมีการตรวจสอบความถูกต้องก่อนที่จะทำการ Run โปรแกรมด้วย เช่น ถ้ายังมีข้อผิดพลาด ตัว Java Compiler จะทำแจ้ง Error นั้น ๆ ให้เราทำการแก้ไขถูกต้องเสียก่อน

Java Variable and Data types

Java Variable and Data types


สำหรับตัวแปรในภาษา Java จะมีรูปแบบตัวแปรเหมือนกับภาษา C หรือ C# ยิ่งถ้าเคย .Net แบบ C# อยู่แล้ว แทบจะเรียกได้ว่า พวกตัวแปรไม่ต่างกันเลย และในภาษา Java สามารถแยกชนิดของตัวแปรออกเป็น 4 ชนิดหลัก ๆ ที่เราจะได้ใช้เป็นประจำคือ
  • “จำนวนเต็ม ตัวเลข (ไม่มีทศนิยม)” ได้แก่ byte , short ,int ,long
  • “จำนวนจริง ตัวเลข (ทศนิยม)” ได้แก่ float , double
  • “ตัวอักษรข้อความ” ได้แก่ char(ตัวอักษรตัวเดียว) ,String (หลายตัวอักษรหรือเป็นคำ)
  • “บูลีน ตรรกะ (จริงหรือเท็จ)” ได้แก่ boolean

สำหรับ 4 กลุ่มนี้คือตัวแปรพื้นฐานทั่ว ๆ ไปที่เราจะใช้อยู่ประจำ ในการสร้างไว้สำหรับจัดเก็บค่าต่าง ๆ ของโปรแกรม และนอกจากนี้ยังมีพวกตัวแปรที่อยู่ในรูปแบบของ Object ที่จัดเก็บชนิดของ Object หรือ Class library ต่าง ๆ ที่เราสร้างขึ้น

กฏพื้นฐานในการตั้งชื่อตัวแปรด้วยภาษา Java
  • ชื่อตัวแปร จะประกาศได้จะต้องประกาศชนิดของตัวแปรซะก่อน
  • ชื่อต้องประกอบด้วย ตัวอักษร ตัวเลข $ หรือ _
  • ชื่อตัวแปรห้ามใช้ตัวเลขขึ้นก่อน ห้ามใช้ space หรือพวกอักขระพิเศษต่าง ๆ
  • ตัวพิมพ์เล็กและใหญ่มีค่าความหมายและชื่อต่างกัน
  • จะต้องไม่ตรงกับคำสวงนต่าง ๆ ที่อยู่ในภาษา Java

ธรรมเนียมนิยมในการตั้งชื่อตัวแปรด้วยภาษา Java
  • ชื่อคลาสขึ้นต้นด้วยตัวอักษรภาษาอังกฤษตัวใหญ่
  • ชื่อตัวแปรขึ้นต้นด้วยตัวอักษรภาษาอังกฏษตัวเล็ก
  • ตั้งชื่อให้สื่อความหมาย เช่น ถ้า String ก็อาจจะใช้ strName

คำสงวน(reserve word) ในภาษาจาวามีดังนี้
abstract do import public throws boolean double instanceof return transient break else int short try byte extends interface static void case final long strictfp vovatile catch finally native super while char float new switch null class for package synchronized true continue if private this false default implements protected throw


ตัวอย่างการตั้งชื่อตัวแปรในภาษา Java
// int
int num1 = 5;
int num2;
num2 = 10;
int num3 = 20 , num4 = 30;

// String
String name = "Win";
String firstname, lastname;


Scope ในการตั้งชื่อตัวแปร
package com.java.myapp;

public class MyClass {
	    
	int aVar = 0; // ใช้ได้ทั้งหมดภายใน MyClass
	
    public static void main(String[] args) {
    	
    	int bVar = 0; // ใช้เฉพาะใน method main
    	
    }
    
    public static void method1() {
    	
    	int cVar = 0; // ใช้เฉพาะใน method method1
    	
    }
  
}


สำหรับตัวอย่างการสร้างตัวแปรและเรียกใช้งานตัวแปรในภาษา Java สามารถอ่านได้จากบทความอื่น ๆ ที่เกี่ยวข้อง ของหัวข้อนั้น ๆ






   
Share


ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท


ลองใช้ค้นหาข้อมูล


   


Bookmark.   
       
  By : ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ)
  Score Rating :  
  Create/Update Date : 2013-05-26 10:35:27 / 2013-08-11 14:34:54
  Download : No files
 Sponsored Links / Related

 
Java String (data types)
Rating :

 
Java byte (data types)
Rating :

 
Java short (data types)
Rating :

 
Java int (data types)
Rating :

 
Java long (data types)
Rating :

 
Java float (data types)
Rating :

 
Java double (data types)
Rating :

 
Java boolean (data types)
Rating :

 
Java char (data types)
Rating :

 
Java Constants and final
Rating :

 
Java StringBuffer
Rating :

 
Java StringBuilder
Rating :

 
Java Enum
Rating :


ThaiCreate.Com Forum


Comunity Forum Free Web Script
Jobs Freelance Free Uploads
Free Web Hosting Free Tools

สอน PHP ผ่าน Youtube ฟรี
สอน Android การเขียนโปรแกรม Android
สอน Windows Phone การเขียนโปรแกรม Windows Phone 7 และ 8
สอน iOS การเขียนโปรแกรม iPhone, iPad
สอน Java การเขียนโปรแกรม ภาษา Java
สอน Java GUI การเขียนโปรแกรม ภาษา Java GUI
สอน JSP การเขียนโปรแกรม ภาษา Java
สอน jQuery การเขียนโปรแกรม ภาษา jQuery
สอน .Net การเขียนโปรแกรม ภาษา .Net
Free Tutorial
สอน Google Maps Api
สอน Windows Service
สอน Entity Framework
สอน Android
สอน Java เขียน Java
Java GUI Swing
สอน JSP (Web App)
iOS (iPhone,iPad)
Windows Phone
Windows Azure
Windows Store
Laravel Framework
Yii PHP Framework
สอน jQuery
สอน jQuery กับ Ajax
สอน PHP OOP (Vdo)
Ajax Tutorials
SQL Tutorials
สอน SQL (Part 2)
JavaScript Tutorial
Javascript Tips
VBScript Tutorial
VBScript Validation
Microsoft Access
MySQL Tutorials
-- Stored Procedure
MariaDB Database
SQL Server Tutorial
SQL Server 2005
SQL Server 2008
SQL Server 2012
-- Stored Procedure
Oracle Database
-- Stored Procedure
SVN (Subversion)
แนวทางการทำ SEO
ปรับแต่งเว็บให้โหลดเร็ว


Hit Link
   







Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่