1. 顺序结构

2. 选择结构

3. 循环结构
1. 当型循环结构
- 先判断后执行,当P1条件成立的情况下,反复执行A语句,直到P1条件不成立为止

2. 直到型循环结构
- 先执行后判断,当P1条件不成立的情况下,反复执行A语句,直到P1条件成立为止

4. 例: 判断N是否为素数
1. 需求描述
- 输入整数N,判断N是否为素数;
- 若N为素数,输出“N是素数”
- 否则,输出“N不是素数”
2. N-S图

3. Java代码实现
public class Main {
public static void main(String... args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数: ");
int n = input.nextInt();
input.close();
int f = 0, i = 2;
int r;
do {
r = n % i;
if (r != 0) i++;
else {
f = 1;
break;
}
} while (i > Math.sqrt(n));
if (f == 0) {
System.out.printf("%d是素数!\n", n);
} else {
System.out.printf("%d不是素数!\n", n);
}
}
}