Java实验一
一、Java实验环境的熟悉
代码如下
运行截图如下
二、IDEA下Java程序开发、调试
设置断点
使用F8进入下一步,并再次设置断点
设置单次断点
设置i值变量
三、练习
题目:实现求正整数1-N之间所有质数的功能,并进行测试(正常情况,异常情况,边界情况)。
import java.util.Scanner;
public class zhishu {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入想要查找的范围:");
int N = scanner.nextInt();
if(N==1)
System.out.println("无质数");
if(N<=0)
System.out.println("wrong.please check your input");
int m = 0;
int j;
int i;
for (i= 2; i <= N; i++) {
int k = (int) Math.sqrt(i); //计算至需要求的数的开方即可
for(j=2;j<=k;j++)
if (i % j == 0)
break;
if (j > k) {
System.out.printf("%4d",i);
m++;
if (m == 5) {
System.out.println();
m = 0;
}
}
}
}
}
运行截图