zoukankan      html  css  js  c++  java
  • 20145203盖泽双实验一 Java开发环境的熟悉(Linux + Eclipse)

    实验一 Java开发环境的熟悉(Linux + Eclipse)

    实验内容

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

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

    实验要求

    1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程;

    2.完成实验、撰写实验报告,实验报告模板见QQ群,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等);

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

    1. 严禁抄袭。

    实验知识点

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

    实验步骤

    (一)编译hellow java过程如下:

    ①先用文本文档编写Hellow java程序。

    ②在DOS命令行下编译运行Demo软件。

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

    程序实现学生的学号输入,散客三科的成绩输入,以及按学号升序输出。

    实验代码如下:

    import java.util.Scanner;
    
    
    
    public class Student1 {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            int[][] students = new int[30][4];
            System.out.println("学生人数:");
            int num = scanner.nextInt();
            for (int i = 0; i < num; i++){
                System.out.println("请输入学号:");
                students[i][0] = scanner.nextInt();
                System.out.println("请输入该生Java成绩:");
                students[i][1] = scanner.nextInt();
                System.out.println("请输入该生汇编成绩:");
                students[i][2] = scanner.nextInt();
                System.out.println("请输入该生密码学成绩:");
                students[i][3] = scanner.nextInt();
            }
            System.out.println();
            System.out.println("学号    Java    汇编    密码学");
            for(int j = 0; j < num; j++){
                System.out.printf("%3d %7d %7d %7d%n" ,students[j][0],students[j][1],students[j][2],students[j][3]);
    
            }
    
        }
    }
    

    代码调试结果如下:

    步骤 耗时 百分比
    需求分析 20mins 10%
    设计 40mins 20%
    代码实现 60mins 35%
    测试 60mins 35%

  • 相关阅读:
    MFC tab页面中获到其它页面的数据
    sqlite数据库中"Select * From XXX能查到数据,但是Select DISTINCT group From xxx Order By group却查不出来
    关闭程序出现崩溃(exe 已触发了一个断点及未加载ucrtbased.pdb)
    springboot 通用Mapper使用
    springBoot 发布war包
    springCloud Zuul网关
    springboot hystrix turbine 聚合监控
    springBoot Feign Hystrix Dashboard
    springBoot Ribbon Hystrix Dashboard
    springBoot Feign Hystrix
  • 原文地址:https://www.cnblogs.com/GZSdeboke/p/5376425.html
Copyright © 2011-2022 走看看