实验代码
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
- 运行程序
- 在监视窗口即可查看当前程序的变量值