知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

实验一 Java开发环境的熟悉

发表时间:2022-03-24来源:网络

实验一 Java开发环境的熟悉

20135318 刘浩晨

一、实验内容

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

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

3.完成练习:实现学生成绩管理系统功能

 

二、实验要求

1.完成实验、撰写实验报告,注意重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法以及分析(从中可以得到什么启示,有什么收获,教训等)。

2.实验报告中统计自己的PSP(Personal Software Process)时间。

  附:统计时间表:

步骤

耗时

百分比

需求分析

 25min

 15%

设计

 50min

 30%

代码实现

 60min

 35%

测试

17min 

 10% 

分析总结

 17min

 10%

 

三、实验知识点

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帮助文档的使用;

 

四、实验步骤

(一)命令行下Java程序开发

1.利用Xface终端打开命令行

2.输入cd Code命令进入Code目录

3.输入mkdir 20135318 命令建立实验目录,使用ls命令或dir命令查看建立的目录情况

4.输入cd 20135318命令进入实验目录,再输入mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,输入pwd命令查看当前工作路径

5.输入gedit Hello.java,完成java程序的编写

  代码如下:

Package lhc;

Import java.util.Scanner;

public class Hello{
   public static void main(sTring[] args){

      System.out.println(“Input your first name,please:”);

      Scanner a=new Scanner(System.in);

      String name=s.next();

      Systm.out.println(“Hello”+name+“!”);

  }

}

6.输入javac -d . Hello.java命令编译代码,输入java lhc.Hello命令运行 程序。结果如下图所示:

 

(二)Eclipse下Java程序开发、调试

1.打开Eclipse,新建Java Project,输入项目名称Hellohaha

2.新建Java类,输入包名lhc,类名Hellohaha

3.输入如下代码,并运行

package lhc;

public class Hellohaha {

  public static void main(String[] args) {

    int i = 5;

    int j = 6;

    int sum = add(i, j);

    System.out.println(sum);

    sum = 0;

    for(i=0; i< 100; i++)  

    sum += i;

    System.out.println(sum);

  }

  public static int add(int augend, int addend){

     int sum = augend + addend;

    return sum;

  }

}

4.调试程序,Toggle Breakpoint设置断点,F11快捷键调试。可把鼠标放在变量名上查看变量的值;Step Into或Step Over单步运行,

5.单步执行效率比较慢,若想让程序直接运行到第11行,就要在第11行设置断点,然后单击Resume,程序就运行到了第11行

6. Breakpoint Properties设置条件断点解决问题。并设置条件“i==50”,

 

(三)练习:实现学生成绩管理功能,并进行测试。

1.设定程序主要功能:输入并输出学生姓名、学号、课程数及每门课程成绩,并输出总分、平均分及排名

2.详细设计方案:

package 学生成绩管理系统;

 

import java.util.Scanner;

 

public class Text1 {

 

         public static void main(String[] args) {

                   // TODO Auto-generated method stub

                   int sum=0;

                   int  average=0;

                   Scanner input=new Scanner(System.in);

                   System.out.println("请输入学生总人数:");

                   int number=0;

                   number=input.nextInt();

                   System.out.println("请输入课程门数:");

                   int coursesnum=0;

                   coursesnum=input.nextInt();

                   String [] coursesname=new String[coursesnum];

                   for(int i=0;i

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜