linux下idea运行java_20169219 实验一 Java开发环境的熟悉(Linux + IDEA)

实验内容

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

z86ErrC.png

2.使用IDEA 编辑、编译、运行、调试Java程序。

如条件断点设置:我们在第14行左边断点处单击鼠标右键,弹出断点属性框,我们设置条件“i==19”,如下图所示:

t5MaPnN.png

执行结果为:

7OCrpWb.png

简单总结如下:

1、设置断点在行号旁点击就可以,快捷键是Ctrl+F8.

2、调试程序Debug快捷键:Alt+Shift+F9

3、单步运行的两种方法:Step Into(快捷捷F7)和Step Over(快捷捷F8)。这两种单步运行功能在运行语句时没有区别,在执行方法调用语句时,Step Into会跳入方法实现,Step Over会直接执行完方法,实际使用中我们优先使用Step Over,只有方法执行出错了,说明程序问题在被调用方法中,这时再回来通过Step Into进入方法进行调试。

如果单步运行的话在循环里会一步一步的执行,而不是一次把循环执行完毕。

4、从一个断点一直执行到下一个断点,快捷键F9

5、循环内部出了问题,点击断点右键,设置条件;

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

package printprime;

/**

* Created by Veronica on 2017/4/13.

*/

/*正整数1-N之间所有质数*/

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class Prime {

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("请重新输入!");

}

}

}

测试结果:

QhOEZPX.png

4. PSP(Personal Software Process)时间:

步骤

耗时

百分比

需求分析

20min

14.2%

设计

30min

21.4%

代码实现

30min

21.4%

测试

20min

14.2%

分析总结

40min

28.5%

5. 实验体会

在编写代码之前要有先设计好解决问题的思路,这样才会有一个好的结构。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值