我們先看看一個具體例子,給你們有個先入為主的感覺。以下是一個BasicsDemo程式,它的作用是從1加到10,並顯示結果:
public class BasicsDemo {
public static void main(String[] args) {
int sum = 0;
for (int current = 1; current <= 10; current++) {
sum += current;
}
System.out.println("Sum = " + sum);
}
}
這個程式的輸出為:
Sum = 55
從上面的例子中,我們可以看出即使是一個小的程式都要使用JAVA程式設計語言的許多傳統特性,其中包括變數、操作符和流程式控制制語句。以上的代碼可能看起來有點複雜,但是一旦你學習完本系列教程,你就會發覺它實際上很簡單。本節教程將教給你一些JAVA程式設計語言的基礎。
3.1 變數
你可以在程式中使用變數來容納資料。這一小節將資料類型、怎樣初始設定變數以及怎樣在代碼塊中引用變數。實際上,對象是儲存它的狀態在變數中的。它的具體定義為:變數是用標識符命名的資料項目。
你必須清除地為你想在程式中使用地每一個變數提供一個名字和類型。這個變數的名字必須是一個合法的標識符:以字母開頭的一串Unicode字元。你可以使用變數名來引用變數包含的資料。這個變數的類型決定了什麼類型的數值可以容納以及什麼的操作可以對它進行操作。為了得到一個變數、類型和名字,你必須編寫變數聲明,如下:
type name
除了名字和類型你還要給變數一個範圍。變數的範圍是由變數聲明位置決定的。
以下MaxVariablesDemo程式,聲明了八個不同類型的變數,如下:
public class MaxVariablesDemo {
public static void main(String args[]) {
// 整型數
byte largestByte = Byte.MAX_VALUE;
short largestShort = Short.MAX_VALUE;
int largestInteger = Integer.MAX_VALUE;
long largestLong = Long.MAX_VALUE;
// 實型數
float largestFloat = Float.MAX_VALUE;
double largestDouble = Double.MAX_VALUE;
// 其它的資料類型:字元型和布爾型等等
char aChar = 'S';
boolean aBoolean = true;
// 將它們顯示出來
System.out.println("The largest byte value is " + largestByte);
System.out.println("The largest short value is " + largestShort);
System.out.println("The largest integer value is " + largestInteger);