JAVASE——資料型別,變數定義及使用
一 資料型別
Java是一種強型別語言,所以要區分好資料型別,定義後不可互相轉換。
Java 的兩大資料型別:
內建資料型別
引用資料型別
Java語言提供了八種基本型別。
二 程式碼示例:
public class Test {
static boolean bool;
static byte by;
static char ch;
static double d;
static float f;
static int i;
static long l;
static short sh;
static String str;
public static void main(String[] args) {
System.out.println("Bool :" + bool);
System.out.println("Byte :" + by);
System.out.println("Character:" + ch);
System.out.println("Double :" + d);
System.out.println("Float :" + f);
System.out.println("Integer :" + i);
System.out.println("Long :" + l);
System.out.println("Short :" + sh);
System.out.println("String :" + str);
}
}
1234567891011121314151617181920212223
注意,long和float型定義分別要加L和f例如:
long a = 100000L;
float b = 234.5f;
12
其實double在定義時也是需要寫d的,不過大多數情況我們都省略了。
三 引用型別
在Java中,引用型別的變數非常類似於C/C++的指標。引用型別指向一個物件,指向物件的變數是引用變數。這些變數在宣告時被指定為一個特定的型別,比如 Employee、Puppy 等。變數一旦宣告後,型別就不能被改變了。
物件、陣列都是引用資料型別。所有引用型別的預設值都是null。一個引用變數可以用來引用任何與之相容的型別。
四 變數定義及使用
變數定義方法:資料型別 變數名稱 = 變 量值;
例如:
int age = 18;
使用:直接輸出,或做運算,獲取,判定比較。(個人理解,以後深入學習後會來改善用途)
if(age>17){
age=age+1;
System.out.println(age);
}
1234567
五 變數命名規則
變數名首字母必須為字母(a-z A-Z),下劃線(_),或者美元符號($)開始,避免使用空格,漢字,關鍵字。儘量使用駝峰式命名法。變數名稱儘量有含義,避免無意義名稱例如:int a;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69979119/viewspace-2709334/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料型別,變數資料型別變數
- C++教程-----C++變數型別和變數的定義C++變數型別
- MySQL資料型別及sql模型及伺服器變數MySql資料型別模型伺服器變數
- 二、變數與資料型別變數資料型別
- python—資料型別和變數Python資料型別變數
- 學習變數的目的及基本資料型別介紹變數資料型別
- shell指令碼之變數定義規範及使用指令碼變數
- SSIS 資料型別 第二篇:變數的資料型別資料型別變數
- <Python>識別符號、變數的定義與使用Python符號變數
- Java檢視變數資料型別Java變數資料型別
- js基本語法之 值型別(資料型別)(變數型別)JS資料型別變數
- 變數的定義和使用變數
- C++ 使用者輸入與資料型別詳解:建立基本計算器及變數型別C++資料型別變數
- 認真一點學 Go:4. 變數及資料型別Go變數資料型別
- 強型別語言變數和資料型別的理解變數資料型別
- Solidity-變數和資料型別[複合型別_1]Solid變數資料型別
- JavaScript變數與資料型別詳解JavaScript變數資料型別
- 分析 JavaScript 的資料型別與變數JavaScript資料型別變數
- C語言-變數常量資料型別C語言變數資料型別
- 1、變數和簡單資料型別變數資料型別
- Go變數與基礎資料型別Go變數資料型別
- python:變數和簡單資料型別Python變數資料型別
- JAVA-識別符號、變數、資料型別Java符號變數資料型別
- grafana如何使用定義的變數Grafana變數
- 自定義資料型別資料型別
- Java雜記1—資料型別和變數Java資料型別變數
- python教程1.2:變數+資料型別+運算子Python變數資料型別
- 可變資料型別(mutable)與不可變資料型別(immutable)總結資料型別
- 函式引數 引數定義函式型別函式型別
- Redis系列-資料型別及使用場景Redis資料型別
- php變數的型別是如何轉換的?常量如何定義?系統常量是如何定義的?PHP變數型別
- 定義多維的點模板類,任意資料型別資料型別
- 物聯網學習教程—定義結構體型別變數的方法結構體型別變數
- DM自定義資料型別資料型別
- c 語言中巨集定義和定義全域性變數的區別變數
- Java資料型別及型別轉換Java資料型別
- MySQL中變數的定義和變數的賦值使用MySql變數賦值
- 《JavaScript 闖關記》之變數和資料型別JavaScript變數資料型別