1、标识符
标识符是区分大小写,没有长度限制的,可以为标识符取任意长度的名字。
例如,thisone是一个有效标识符,但this却不是,因为this是一个Java关键字。
true、false和null为小写,而不是象在C++语言中那样为大写。严格地讲,它们不是关键字,而是文字。然而,这种区别是理论上的。
2.2 JAVA语言的基本数据类型
boolean flag;flag=true;if (flag)System.out.println(“大家好");elseSystem.out.println(“同学们好");
2. 字符型
举例:'a','B', '#', '*', '&'
char a,b;a='a';b=65;b=a;b=(char)(a+1);int i=65;b=(char)i;System.out.println(a+" "+b);System.out.println(b);
3. 整型
4. 实型
Float f;
F=3.1; 错误
5. 基本数据类型的转换
(2) 强制类型转换
public class Example2_1
{ public static void main (String args[ ]) { byte a=120;short b=255;int c=2200; long d=8000;float f;double g=123456789.123456789;b=a;c=(int)d;f=(float)g; System.out.print("a= "+a); System.out.println(" b= "+b); System.out.print("c= "+c); System.out.println(" d= "+d); System.out.println("f= "+f); System.out.println("g= "+g); }
}
【复习】
2.3 输入、输出数据
Scanner是JDK1.5新增的一个类。
2. 输出基本型数据
2.4 JAVA语言的数组
注:数组声明后还不能直接使用,因为声明数组只是给出了数组的名字和数组元素的类型,还没有为这些元素分配内存空间。
2. 创建数组
【2-3】
public class Example2_3
{ public static void main(String args[]){
1: int a[ ]={1,2,3,4};
2: int b[ ];
3: System.out.println(a[3]);
4: b=a;
5: b[3]=100;
6: System.out.println(a[3]);
7: System.out.println(b[3]);}
}