Java Applet的变量
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);
}
}
好了,给你具体地阐明一下这个措施吧!
import java.awt.*; //这个已经说过了,引入类库awt,输入输出类库
import java.applet.*;//同样的原理,引入Applet类库
public class Applet1 extends Applet //界说主类Applet1
{
int x=10; //界说整数型的变量x并付初值
char char_class1='A'; //界说字符型变量,并付初值
Label output1; //界说用来输出功效的两个标签
Label output2; //这在下一章将给各人具体讲授
public void init() //小措施的进口,建设标签,显示其内容
{
//并插手到主类的Applet1图形界面中,显示出来。
output1=new Label ("界说int型的变量x,x的初始值为:"+x);
output2=new Label ("界说char范例的变量,初始值为:"+char_class1);
add(output1); //显示第一个标签
add(output2); //显示第二个标签
}
}
怎么样,对Java的变量有了必然的相识了吧!