实验代码

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

  • 运行程序
  • 在监视窗口即可查看当前程序的变量值