首页 技术 正文
技术 2022年11月17日
0 收藏 457 点赞 3,253 浏览 1180 个字

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

实验内容

1.使用JDK编译、运行简单的Java程序;
2.使用Eclipse 编辑、编译、运行、调试Java程序。

实验知识点

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

实验步骤

  • 简单使用命令行

1.输入cmd打开命令行,找到C盘,输入mkdir 20145239新建一个文件夹,打开后继续输入mkdir exp1再建立一个文件夹:20145239 实验一 Java开发环境的熟悉(Windows + IDEA)

2.输入javac -d . helloworld.java编译并输入java helloworld运行:

20145239 实验一 Java开发环境的熟悉(Windows + IDEA)

  • 使用IDEA调试Java程序

1.在IDEA中按如下步骤File->New->Project新建Java项目:

20145239 实验一 Java开发环境的熟悉(Windows + IDEA)

2.在Run菜单中选择Run…选项运行:

20145239 实验一 Java开发环境的熟悉(Windows + IDEA)

  • 练习

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

2.设计代码:

import java.util.Scanner;public class dwc {
public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
System.out.println("请输入要查询素数的范围的最大值:");
int N = scanner.nextInt();
int m = 0; int j;
for(int 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;
}
}
}
}
}

3.IDEA运行结果:

20145239 实验一 Java开发环境的熟悉(Windows + IDEA)

4.命令行运行结果:

20145239 实验一 Java开发环境的熟悉(Windows + IDEA)

实验中的问题和解决过程

问题:在命令行运行时出现了如下错误:

20145239 实验一 Java开发环境的熟悉(Windows + IDEA)

解决方案:返回检查代码,发现少写了一行:

import java.util.Scanner;

PSP(Personal Software Process)时间

步骤 耗时 百分比
需求分析 5min 5%
设计 20min 20%
代码实现 60min 60%
测试 5min 5%
分析总结 10min 10%

其他(感悟、思考等,可选)

拿到需求的时候有点惊喜,因为曾经C语言做过类似的实验,所以有一定思路。但是还是要注意java和C语言之间的区别。

参考资料

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,078
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,553
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,402
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,177
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,814
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,898