<?XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />
內容提要:
1.變量
2.數據類型
3.表達式與運算符
4.數組
5.流程控制語句
這一節中,主要是大家介紹一下Java Applet中的各種數據的表示方法和標量的表示方法,主要是一些Java的語法。Java Applet是Java的一個部分,語法規則當然和Java是一樣的,但是,他們在某些方面也有一些不同,這主要是只程序的結構上,其余的地方,完全相同,這就是為什麼我建議大家從學習Java Applet處開始學習Java的原因了。
要學習Java的語法,並不是很難,假如大家學習過C,那麼學習Java的語法就實在是非常簡單的了,因為Java中的所有變量的命名與規則,都和C中是一樣的,連表達式,程序流程的控制語句等方面都是一樣的。這對於學習過C或者C++的讀者來說,可以略過這一節了,假如你以前是學的別的語言,或者說,你沒有學過語言什麼的,那麼還是看看這一節吧。基本的語法規則還是記得越多越好,雖然用的時候可以查書。
1.變量
和別的高級語言一樣,高級語言的程序通過變量來操縱內存中的數據,所以程序在使用任何變量之前都首先應該在該變量和內存單元之間建立聯系,這個過程稱為定義變量,或者稱為為變量分配內存單元。
在JAVA程序中,定義變量的主要任務有兩個:一是為自己的變量起一個名字(自己好熟悉),二是定義這個變量的數據類型,好使編譯器知道該給它多大的內存空間。請看下面的例子:
int x;
char c;
float ffff;
String st1,st2;
定義變量是相當簡單的事情,三要注重下面的三個規則:
1)標識符可以由字母、數字、下劃線或$呼號組成,對於長度就沒有限制了,
2)標識符必須以字母、下劃線,(_)或字符開頭,數字是不能放在第一位的。
3)標識符在JAVA中必須要區分大小寫。
為什麼要這樣,我也不知道,這是開發這個語言的人定義的。呵呵!給大家舉幾個例子吧:
a, _isTrue,$a41,a_b,a1,都是合法的標識符,而123,@isTrue,0_ab,等就不是合法的了,會編譯不過去的,而對於大小寫:char_Class1與char_class1則是不同的標識符,因為JAVA中的大小寫是不同的。而我們在定義變量的時候,當然應該盡量使變量與它實際代表的內容有一定的聯系,這一點在小程序中看不出來,當程序非凡大的時候,就有用了。
另外,在定義變量的時候,我們還可以同時為這個變量給出初始值,例如:
int x=0;
char char_Class1='A',char_Class2='2';
好了給大家舉一個實際的例子,如下:
import java.awt.*;
import java.applet.*;
public class Applet1 extends Applet
{
int x=10;
char char_class1='A';
Label output1;
Label output2;
public void init()
{
output1=new Label ("定義int型的變量x,x的初始值為:"+x);
output2=new Label ("定義char類型的變量,初始值為:"+char_class1);
add(output1);
add(output2);
}
}