• 20145214实验一 Java开发环境的熟悉


    20145214实验一 Java开发环境的熟悉

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

    命令行下程序开发

    • 在命令行下建立20145214实验目录,进入该目录后创建exp1目录。

    • 把代码保存到exp1目录后用命令行编译。

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



    • 设置断点时因为使用IDEA,和eclipse略有不同,找不到设置断点的位置,也无法理解老师说的eclipse断点设置十分简单。
    • 后来通过询问同学,知道了IDEA断点的设置只需要单击在要设置断点的那一行,查阅资料后明确了断点使用的功能,设置完断点用debug进行调试,可以通过这种方式对程序错误进行排除。如下图所示,在Debug中可以显示i的储值为0.

    练习_5

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

    • 根据质数的定义,编写代码如下。

        public class PrimeNumber {
            
            public static void main(String[] args) {
                printPrime(1000);
            }
            public static void  printPrime(int n){
        
                for(int i = 2; i < n ; i++){
        
                    int count = 0;
        
                    for(int j = 2 ; j<=i; j++){
        
                        if(i%j==0){
                            count++;
                        }
                        if(j==i & count == 1){
                            System.out.print(i+" ");
                        }
                        if(count > 1){
                            break;
                        }
        	            }
        
        	        }
        	
        	    }
        	
        	}
      
    • 调试时运行结果如下。

    • 测试的是输出1~1000的质数,发现输出结果太长,于是加上一行代码

        	if (count%50==0)
                 System.out.println();
      

    使运行结果更美观。

    • 最后运行结果如下。

    我的PSP时间

    步骤 耗时 百分比
    需求分析 20min 16.7
    设计 20min 16.7
    代码实现 50min 41.7
    测试 15min 12.5
    分析总结 15min 12.5

    心得与体会

    这次实验练习的题目在之前的学习中用C语言编写过,设计程序的思路也大体相似,只是有部分的语法不同,因此在需求分析和设计时没有花费太多的时间,而在代码实现部分由于自己编写代码还是比较少,不太熟练,所以需要经常翻书查看语法,耗费了较多的时间。总之这是第一个完完全全从零开始的程序,希望以后可以自己编出更多更成熟的程序。

  • 相关阅读:
    C# 将数据导出到Excel汇总
    jquery 常用技巧
    JavaScript:世界上误解最深的语言
    对于jQuery中$.ajax方法的新认识
    JQuery上传插件Uploadify使用详解
    HTTP中Get与Post的区别
    Javascript中最常用的55个经典技巧
    C# params参数的应用
    10种JavaScript特效实例让你的网站更吸引人
    jQuery设计思想
  • 原文地址:https://www.cnblogs.com/zn20145214/p/5373062.html
Copyright © 2020-2023  润新知