zoukankan      html  css  js  c++  java
  • 20155323刘威良第一次实验 Java开发环境的熟悉(Linux + IDEA)

    20155323刘威良第一次实验 Java开发环境的熟悉(Linux + IDEA)

    实验内容

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

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

    实验要求

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

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

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

    实验知识点

    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程序开发

    我先在实验楼的Linux环境下进入Code创建了实验目录。

    接着是创建一个exp1目录,输入Hello.java并且保存。

    最后输入命令编译代码运行该程序。

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

    新建一个Java文件,输入代码

    public class duandian {
       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;
         }
    }
    

    然后在选择for循环处所在的行,点run-debug设置断点

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

    实验代码:

    import java.util.Scanner;
    public class cjgl {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            int[][] students = new int[100][100];
            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("请输入该生语文成绩:");
                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("学号   语文   数学   英语");
            for(int j = 0; j < num; j++){
                System.out.printf("%4d %4d %4d %4d%n" ,students[j][0],students[j][1],students[j][2],students[j][3]);
    
            }
    
        }
    }
    

    运行截图:

    实验体会

    这次实验一开始我看到题目,十分的迷茫,不知道如何去实现这个题目。但是在静下来思考以后,我选择了用自己较为熟悉的方式去编写代码,将题目简化成一个输入和输出的关系。虽然写出来的程序没有多么的复杂,只是一个非常基础的程序,比不上别的同学写的复杂的程序,但是我还是十分有成就感,这代表着自己又有了新的进步。

    步骤 耗时 百分比
    需求分析 10分钟 14.3%
    设计 10分钟 14.3%
    代码实现 30分钟 43%
    测试 10分钟 14.3%
    分析总结 10分钟 14,3%
  • 相关阅读:
    联想 Vibe Shot(Z90-3) 免recovery 获取ROOT权限 救砖 VIBEUI V3.1_1625
    联想 Z5S(L78071)免解锁BL 免rec 保留数据 ROOT Magisk Xposed 救砖 ZUI 10.5.370
    联想 Z5(L78011) 免解锁BL 免rec 保留数据 ROOT Magisk Xposed 救砖 ZUI 10.5.254
    联想 S5 Pro(L78041)免解锁BL 免rec 保留数据 ROOT Magisk Xposed 救砖 ZUI 5.0.123
    第二阶段 冲刺八
    第二阶段 冲刺七
    第二阶段 冲刺六
    第二阶段 冲刺五
    代码大全阅读笔记03
    学习进度十二
  • 原文地址:https://www.cnblogs.com/fixedl/p/6683520.html
Copyright © 2011-2022 走看看