zoukankan      html  css  js  c++  java
  • 201820192 20175126谢文航 实验一《Java开发环境的熟悉》实验报告

    一、实验报告封面

      • 课程:Java程序设计 班级:1751班 姓名:谢文航 学号:20175126
      • 指导教师:娄嘉鹏 实验日期:2019年3月28日
      • 实验时间:--- 实验序号:实验一
      • 实验名称:Java开发环境的熟悉
      • 实验题目:判断一个数是不是回文数,数从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
      • 实验内容:
        • Java开发环境基本操作:
          • 使用JDK编译、运行简单的Java程序。
          • 建立“自己学号exp1”的目录
          • 在“自己学号exp1”目录下建立src,bin等目录
          • javac,java的执行在“自己学号exp1”目录
          • 提交运行Java的全屏截图,运行结果包含自己学号等证明自己身份的信息
          • 代码提交码云
        • 使用IDEA编辑、编译、运行、调试Java程序。
          • 安装IDEA
          • 在IDEA中,学会新建项目、文件,进行编写、编译、运行和调试操作
          • 学会IDEA基本的快捷键操作
          • 提交IDEA中调试设置条件断点的全屏截图,截图打上自己学号的水印。
        • 选择程序自行调试练习
      • 实验知识点:
        • JVM、JRE、JDK的安装位置与区别;
        • 命令行运行javac;java;javac -cp; java -cp;
        • PATH,CLASSPATH,SOURCEPATH的设定方法与应用;
        • 包管理:package;import;javac -d ;
        • IDEA管理Java项目,调试:断点、单步执行等;
        • Java基础语法:类型与类型转换;变量;运算符;流程控制等;
        • JDK帮助文档的使用。

    二、实验内容

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

    • 创建自己学号的文件夹:
    • 编译简单的JAVA程序
    • 运行图:

    (二)使用IDEA调试程序

    • 调试过程

    (三)练习题:

    • 题目:判断一个数是不是回文数,数从命令行输入,并进行测试
    • (正常情况,异常情况,边界情况)
    • 用IDEA进行测试图:
    • 程序代码:
    • import java.util.Scanner;
      public class panduan{
              public static void main(String args[]) {
                      System.out.print("请输入一个数:");
                      Scanner reader = new Scanner(System.in);
                      int m = reader.nextInt();
                      int sum = m;
                      int s = 0;
                      while(m>0){
                              s=s*10+m%10;
                              m=m/10;
                      }
                      if(s==sum) System.out.println("该数是回文数");
                      else System.out.println("该数不是回文数");
              }
      }
      

        

    三、实验中遇到的问题及解决过程

    问题1:无法编译,并提示无效的源发行版

    问题1解决办法:

    百度了一下,原因是项目的设置的jdk与本地安装的jdk版本不一致导致的,所以只需要打开Project Structure,并将Jdk版本调成一样的即可,如图

    问题2:安装实验步骤,找不到IDEA中的GIT PUSH按钮

    问题2解决办法:

    经过多次尝试后,在另一个地方找到了git push 按钮

    四、实验体会

            本次实验是使用LINUX和IDEA进行操作的基础,所以做完本次实验,自己学会了IDEA的基本使用方法,对以后的调试有很大的帮助,知道了如何设置断点,如何利用调试来发现自己程序的bug,从而使程序更加完善。同时我还知道了IDEA里很多便捷的操作,例如psvm等等。

  • 相关阅读:
    MCPD 70536题目 自定义打印参数
    《ERP从内部集成起步》读书笔记——第5章 MRP系统的时间概念 5.1 时间三要素 5.1.2 时段
    Jquey拖拽控件Draggable用法
    MCPD 70536题目 反射
    MCPD 70536题目 非托管资源 释放
    VS2008创建Silverlight项目时出错解决方法
    程序猿去旅行
    EntityFramework5.0 数据迁移笔记解决模型变化重建数据库的问题
    完美生活
    一直很安静
  • 原文地址:https://www.cnblogs.com/apollooo/p/10616977.html
Copyright © 2011-2022 走看看