1.【程序案例】简单的java 应用程序。
package chapter01;
public class HelloWorld {
public static void main(String[] args) {
system.out.println("HelloWorld");
system.out.println("中国");
system.out.println("2024");
}
}
程序运行结果:
HelloWorld
中国
2024
1).程序说明:
(1)java的识别符分大小写。字母大小写不同表示不同的标识符,如把第3行的main拼写成Main则程序无法运行。
(2)关键字public为访问权限控制符,决定程序中的其他部分是否能访问本段代码。
(3)关键字class修饰类,java程序的任何部分都必须包含在类中。
(4)一个java源程序文件可以定义多个class类,但只能有唯一的public class。java源程序文件名必须与public class类名一样。本例中,第二行public class 后面的类名HelloWorld,因此HelloWorld.java 作为源程序文件名,否则在使用java.exe编译器编译该源文件代码时,将出现错误信息public class HelloWorld most be difined in a file called 'HelloWoeld'.java。
如图,源程序文件名HelloWorld.java和公共类HelloWorldX 不一致,会出现语法错误提示。
(5)Java解释器(java.exe)从类main的方法开始执行(第3行)。源程序必须有一个与第3行声明相同的main方法。
(6)System.out.println()直接输出 “()” 中的内容,如果有多个值 “+”连接(第四五六行)。println是print line 的简写,表示输出一行信息。
(7)Java使用花括号 “{}” 表示程序块。Java程序的方法以左花括号 “{” 开始,以右花括号 “}” 结束。
Java程序基本结构图如下:(源程序文件名:Hello.java)
2.数据类型
1)基本数据类型
整型类型 | byte | short | int | long |
大小/位 | 8bit | 16bit | 32bit | 64bit |
默认值 | false | 0 | 0 | 0L/0l |
表示的数据范围 | -128~ 127 | -32768~ 32767 | -2147483648~ 2147483647 | -9223372036854775808~ 9223372036854775807 |
浮点型 | float | double |
大小/位 | 32bit | 64bit |
默认值 | 0.0f/0.0F | 0.0 |
表示的数据范围 | -3.4028235E+38 ~3.4028235E+38 (7位有效数字) | -1.7976931348623157E+308 ~1.7976931348623157E+308 (15位有效数字) |
字符型 | 大小/位 | 默认值 | 表示的数据范围 |
char | 16 | 最小值\u000(即为0) 最大值\uffff(即为65,535) | 0~255 |
布尔型 | 大型/位 | 默认值 | 表示的数据范围 |
boolean | —— | false | true或false |
2)引用数据类型
(1)数组
(2)类
(3)接口
简单的基本数据类型程序如下;
package Mai2;
public class DateType {
public static void main(String[] args) {
int a = 2023;
float b = 5.2f;
double c = 2.84;
String d = "中国";
char e = 'M';
boolean f = false;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
}
}
输出结果为:
2023
5.2
2.84
中国
M
false
Process finished with exit code 0