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


实验一 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再建立一个文件夹:

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

  • 使用IDEA调试Java程序

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

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

  • 练习

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运行结果:

4.命令行运行结果:

实验中的问题和解决过程

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

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

import java.util.Scanner;

PSP(Personal Software Process)时间

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

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

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

参考资料

优质内容筛选与推荐>>
1、自定义右键菜单
2、2012,处理考验我的一年,2013,继续学习快速成长的一年
3、FCKeditor出现"FCKLang未定义"错误的解决办法
4、Qt学习资源
5、sql 基础查询集锦


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn