一、实验报告封面

    • 课程: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等等。

2018-2019-2 20175126谢文航 实验一《Java开发环境的熟悉》实验报告的更多相关文章

  1. 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验一 Java开发环境的熟悉 实验报告

    20175316 盛茂淞 2018-2019-2 <Java程序设计>实验一 Java开发环境的熟悉 实验报告 一.实验要求 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA ...

  2. 20145308刘昊阳 《Java程序设计》实验一 Java开发环境的熟悉 实验报告

    20145308刘昊阳 <Java程序设计>实验一报告 实验名称 Java开发环境的熟悉 实验内容 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试J ...

  3. 20165327《Java程序设计》实验一 Java开发环境的熟悉 实验报告

    20165327<Java程序设计>实验二 <Java面向对象程序设计>实验报告 实验二 <Java面向对象程序设计> 一.实验报告封面 课程:Java程序设计 班 ...

  4. 20165205 实验一 java开发环境的熟悉 实验报告

    20165205 实验一 Java开发环境的熟悉 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:刘喆君 学号:20165205 指导教师:娄嘉鹏 实验日期:2018年4月2日 实验 ...

  5. 20162327实验一Java开发环境的熟悉实验报告

    20162327 <程序设计与数据结构>第一次实验报告 基础知识 1.JDB的使用 使用JDB调试程序需要以下五个步骤: 1.设置断点 stop in 2.run 3.print 4.ne ...

  6. 20155231 java实验一 Java开发环境的熟悉

    20155231 java实验一 Java开发环境的熟悉 实验要求 没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 完成实验.撰写实验 ...

  7. 20155317 2016-2017-2 《Java程序设计》实验一 Java开发环境的熟悉

    20155317 2016-2017-2 <Java程序设计>实验一 Java开发环境的熟悉 实验内容 使用JDK编译.运行简单的Java程序: 使用IDEA 编辑.编译.运行.调试Jav ...

  8. 实验一Java开发环境的熟悉

    实验一Java开发环境的熟悉 实验内容 •命令行下Java程序开发 •IDEA下Java程序开发.调试 •练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序) •实现凯撒密码 ...

  9. 20175316 盛茂淞 实验一 Java开发环境的熟悉

    20175316 盛茂淞 实验一 Java开发环境的熟悉 实验目的 使用JDK编译.运行简单的Java程序 实验要求 1.建立"自己学号exp1"的目录 2.在"自己学号 ...

  10. 20155327实验一 Java开发环境的熟悉

    20155327实验一 Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的java程序 2.使用IDEA编辑.编译.运行.调试java程序 实验步骤 1.使用JDK编译.运行简单的jav ...

随机推荐

  1. 踩坑之VC报错 error RC2104 : undefined keyword or key name

    .RC文件中第541行 MENUITEM "CNDev,                       ID_CNDEV 少了一个"    正确的应该是MENUITEM " ...

  2. 设计模式<1>------单例模式和原型模式------创建型

    原文引自:http://www.cnblogs.com/lonelyxmas/p/3720808.html 单例模式 单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并 ...

  3. 如何获取微信小店小程序的AppID

    2017年11月16日,微信有一个重磅的宣布:为了帮商家在微信内快速开店,方便商家和用户之间沟通,所有认证公众号,可快速创建微信小店小程序.这个改变是否能给微信小店带来新的生机?还需要时间的考验.微信 ...

  4. ESP32 做Web服务器 http Server步骤

    资料不多.多是国外网站的. 百度搜基本出来的是这个网站https://www.dfrobot.com/blog-922.html 出来的代码是: #include <WiFi.h>#inc ...

  5. Windows10最新更新破坏了PowerShell功能

    Java9%E6%8E%A5%E8%BF%91%E4%BA%A4%E4%BB%98%E6%97%A5%E6%9C%9F%E5%92%8C%E8%8C%83%E5%9B%B4%E5%AE%A1%E6%9 ...

  6. MySQL 设置cmd命令行登陆

    1.MySQL自带工具的存放路径: D:\Program Files\MySQL\MySQL Server 5.6\bin 为了方便使用,我们可以将以上路径添加到系统的环境变量path中 如果你不放, ...

  7. 解决TensorFlow程序无限制占用GPU

    今天遇到一个奇怪的现象,使用tensorflow-gpu的时候,出现内存超额~~如果我训练什么大型数据也就算了,关键我就写了一个y=W*x.......显示如下图所示: 程序如下: import te ...

  8. 强大的oracle分析函数

    转载:https://www.cnblogs.com/benio/archive/2011/06/01/2066106.html 学习步骤:1. 拥有Oracle EBS demo 环境 或者 PRO ...

  9. 63.1拓展之box-shadow属性

    效果地址:https://scrimba.com/c/cQpyKbUp 效果图: HTML code: <div class="loader"></div> ...

  10. #include 相关问题

    #include <> 和 #include “”的区别是#include <>先从系统默认的搜索路径开始搜索,#include “”是从当前目录开始搜索,如果未搜索到,都会继 ...