#20175120彭宇辰-实验一《Java开发环境的熟悉》实验报告

Java开发环境的熟悉-1

实验要求:
1 .建立“自己学号exp1”的目录
2 .在“自己学号exp1”目录下建立src,bin等目录
3 .javac,java的执行在“自己学号exp1”目录
4 .提交 Linux或Window或macOS中命令行下运行Java的全屏截图, 运行结果包含自己学号等证明自己身份的信息
5 .代码提交码云

带包运行

 

Java开发环境的熟悉-2

实验要求:
提交 Linux或Window或macOS环境中 IDEA中调试设置条件断点的全屏截图

在HelloJDB:6设置断点,查看参数

 

将程序运行结束:

 

5-9行调试

 

实验题目:实现求正整数1-N之间所有质数的功能,并进行测试(正常情况,异常情况,边界情况)。

代码如下:

import java.util.Scanner;
public class Sushu_Test {

    public static void main(String args[]) {
        Scanner s=new Scanner(System.in);
        int n=s.nextInt();
            int j;
            if(n<=1){
                    System.out.println("error!");
            }

        for (int i = 2; i <= n; i++) // 1不是素数,所以直接从2>开始循环
        {
            j = 2;
            while (i % j != 0) {
                j++; // 测试2至i的数字是否能被i整除,如不能就自加
            }
            if (j == i) // 当有被整除的数字时,判断它是不是自身
            {
                System.out.println(i); // 如果是就打印出数字
            }
        }
    }

}

 

实验中遇到的问题

1.水印怎么加到图片上?

解决过程:用win10自带的Paint3D打开,点击文字,然后就能将水印添加进去了。

2.在求素数的实验里,编好求素数的功能后,怎么通过命令行输入?

解决方法:

import java.util.Scanner;//引入Scanner类
{
    Scanner s=new Scanner(System.in);
    int n=s.nextInt();  
}

 

posted @ 2019-04-02 21:48  20175120彭宇辰  阅读(139)  评论(0编辑  收藏  举报