实验指导教师:娄嘉鹏老师

实验日期:2016.4.8

实验时间:16:30~18:30

实验序号:实验一

实验名称:Java开发环境的熟悉

实验目的与要求:

  1. 使用JDK编译、运行简单的Java程序。
  2. 使用IDEA编辑、编译、运行、调试Java程序。
  3. 练习实现求正整数1~N之间所有质数的功能,并进行测试。

    实验知识点

  4. JVM、JRE、JDK的安装位置与区别;
  5. 命令行运行javac;java;javac -cp; java -cp;
  6. PATH,CLASSPATH,SOURCEPATH的设定方法与应用;
  7. 包管理:package;import;javac -d ;
  8. Eclipse(Netbeans)管理Java项目,调试:断点、单步执行等;
  9. Java基础语法:类型与类型转换;变量;运算符;流程控制等;
  10. JDK帮助文档的使用。

实验过程中遇到的问题和解决过程

问题:Windows下在DOS命令行中执行pwd命令不会显示当前所处的目录
解决方法:工具使用
分析:Windows中输入echo %cd%可显示当前所处目录

运行结果

(一)运行简单的Java程序

(二)使用IDEA编辑、编译、运行、调试Java程序

1.设置断点

2.从一个断点执行到下一个断点

3.设定循环停止条件

(三)练习实现求正整数1~N之间所有质数的功能
import java.util.Scanner;
public class PrimeNumber {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int N;
System.out.print("你想求1~N的质数,N=?") ;
N=scanner.nextInt();
for (int n=2;n<=N;n++){
boolean b = true;
if (n != 1 ){
for (int i = 2; i < n; i++){
if (n % i == 0){
b = false;
break; } } }
if (b){
System.out.println(n + "是质数"); }
}
}
}

PSP时间

步骤 耗时(min 百分比
需求分析 7 14%
设计 10 20%
代码实现 8 16%
测试 10 20%
分析总结 15 30%

最新文章

  1. Qt基本框架介绍
  2. jquery 通知页面变化
  3. 在c#中把字符串转为变量名并获取变量值的小例子(转)
  4. 《BI那点儿事》数据流转换——模糊查找转换
  5. Objective-C 与 C++ 的异同
  6. 【T电商 3】Nginx的Http(图片)服务器配置+ftp上传使用说明
  7. 2014年度辛星css教程夏季版第二节
  8. Android(java)学习笔记195:三重for循环的优化(Java面试题)
  9. 通过eclipse的DDMS连接bluestacks找不到设备的解决方法
  10. Netty源代码学习——ChannelPipeline模型分析
  11. QUrl不同版本之间的坑
  12. 配置QtCreator+CDB远程调试环境(要设置_NT_SYMBOL_PATH和QT_PLUGIN_PATH和Path)
  13. php学习笔记——基础知识(2)
  14. 前端基础之JavaScript
  15. oracle导入TYPE对象报错ORA-02304
  16. 海外ubuntu,lamp,ftp,phpmyadmin配置
  17. bzoj2194 快速傅立叶之二 ntt
  18. CRM WEB UI 02搜索跳转到详细界面
  19. window7下载安装桌面版ubuntu
  20. JSON传输数组的基本操作

热门文章

  1. Max_connect_errors – MySQL性能参数详解
  2. HDU4686—Arc of Dream
  3. 【Python Programe】使用Python发送语音验证
  4. 通过virt-manager 利用NFS创建、迁移虚拟机1
  5. MFC中使用用户剪贴板
  6. swagger多个分组代码展示
  7. sipp模拟电信运营商VoIP终端测试(SIP协议调试)
  8. Jmeter(六)文件上传和下载文件
  9. Oracle DB 移动数据
  10. matlab手写神经网络实现识别手写数字