Java程序中的语句可以分为以下几类:
顺序语句 :顺序语句是按照一定的执行顺序编写的语句序列,执行顺序由上至下。例如:```java
int a = 1;
System.out.println(a);
System.out.println(b); // 这个在编译时期就不能通过了,程序执行到此b这个变量还未定义。
int b = 2;
```
分支语句:
分支语句是满足某种特定条件后执行特定的语句序列的语句结构。根据条件的设定与实际执行的结果决定程序的执行流程。分支语句包括:
if语句
```java
if (条件) {
// 条件成立时执行的代码
}
```
if-else语句:
```java
if (条件) {
// 条件成立时执行的代码
} else {
// 条件不成立时执行的代码
}
```
switch语句:
```java
switch (变量) {
case 值1:
// 当变量等于值1时执行的代码
break;
case 值2:
// 当变量等于值2时执行的代码
break;
// ...
default:
// 当没有匹配的值时执行的代码
}
```
循环语句 :循环语句用于重复执行一段代码,直到满足特定条件为止。Java中常用的循环语句包括:for循环
```java
for (初始化; 测试; 增量) {
// 循环体
}
```
while循环:
```java
while (条件) {
// 循环体
}
```
do-while循环:
```java
do {
// 循环体
} while (条件);
```
声明语句:
声明语句用于声明变量并为其分配内存空间。例如:
```java
int a = 10;
String name = "Hello";
```
赋值语句:
赋值语句用于给变量赋值。例如:
```java
x = 7;
y += 5;
```
方法调用语句:
方法调用语句用于调用类或对象中的方法。例如:
```java
System.out.println("Hello World");
```
表达式语句:
表达式语句由一个表达式构成,以分号结尾。例如:
```java
int num = 10 + 20;
```
复合语句:
复合语句可以用大括号 `{}` 将一些语句括起来构成。例如:
```java
{
int a = 10;
int b = 20;
System.out.println(a + b);
}
```
空语句:
空语句是一个分号 `;`,它不执行任何操作。例如:
```java
;
```
这些语句类型共同控制了Java程序的执行流程,实现了各种逻辑和功能。建议在实际编程中根据需求选择合适的语句类型,以提高代码的可读性和可维护性。