实验代码
import java.util.Scanner;public class Test
{// 判断n是否为质数public static boolean isPrime(int n){if (n < 2)return false;for (int i = 2; i < n; i++){if (n % i == 0)return false;}return true;}public static void main(String[] args){Scanner scanner = new Scanner(System.in);System.out.print("请输入一个整数:");int n = scanner.nextInt();scanner.close();for (int i = 2; i < n; i++){if (isPrime(i)){ // i是质数System.out.print(i + " ");}}}
}
条件断点
- 双击左侧行号标记断点
- 右键断点
- 选择 BreakPoints Properties (断点属性)
- 勾上 Conditional(条件)
- 输入需要判断的条件,条件成立则程序暂停(例:i==100 或 “xxx”.equals(s) )
- 调试结果
监视变量
- 打开监视窗口
- 上方导航栏 Window
- 点击 Show View
- 点击 Variables
- 运行程序
- 在监视窗口即可查看当前程序的变量值