20169205实验一 Java开发环境的熟悉(Linux+IDEA)

20169205实验一 Java开发环境的熟悉(Linux+IDEA)

实验内容及步骤

使用JDK编译、运行简单的Java程序

打开windows下的cmd → 输入cd Code命令进入Code目录 → 输入md 20169205建立以自己学号命名的文件夹 → 输入cd 20169205进入文件夹 → 输入md exp1建立“实验一”文件夹 → 输入cd exp1进入“实验一”文件夹。
使用编辑器编辑java程序 → 在命令行下编译、运行:

运行截图:

代码如下:

 package wl;
 public class HelloJDB {
   public static void main(String[] args) {
       int i = 5;
       int j = 6;
       int sum = add(i, j);
       System.out.println(sum);
           
       sum = 0;
      for(i=0; i< 100; i++)
          sum += i;
          
      System.out.println(sum);
  }
      
  public static int add(int augend, int addend){
      int sum = augend + addend;
      return sum;
  }
}

使用IDEA编辑、编译、运行、调试Java程序:




练习5

实验描述

实现求正整数1-N之间所有质数的功能,并进行测试。

实验过程

代码

package wl;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
 * Created by wule on 2017/4/13.
 */
public class PrintPrime {
    public static void main(String[] args) throws NumberFormatException, IOException{
        System.out.println("请输入一个整数");
        BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));
        int num=Integer.parseInt(strin.readLine());
        boolean flag;
        if(num>0){
            for(int i=2;i<=num;i++){
                flag = true;
                for(int j = 2; j <=Math.sqrt(i); j++){
                    if(i % j == 0){
                        flag = false;
                        break;
                    }
                }
                if(flag){
                    System.out.println(i);
                }
            }
        }else{
            System.out.println("请重新输入!");
        }
    }
}

结果截图

实验中的问题和解决过程

How do I re-include a class into the build path in Intellij IDEA?

解决

EDIT: Figured it out myself. Go to Settings>Project Settings>Compiler>Excludes and delete the entry

作业项目地址

码云项目地址

代码托管

实验总结

步骤 耗时 百分比
需求分析 20min 13.8%
设计 30min 20.7%
代码实现 60min 41.4%
测试 15min 10.3%
总结分析 20min 13.8%

希望能够通过系统地学习,探索一些开源项目并改进功能,养成良好的开发习惯,形成一套完整的android生态知识体系,并能完全自主开发一款具有一定实用价值的app。

posted @ 2017-04-13 10:58  20169205-lewo  阅读(343)  评论(0编辑  收藏  举报