一、实验报告封面

    • 课程: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. [转][SqlServer]收缩日志

    USE StudyDB ; GO ALTER DATABASE StudyDB SET RECOVERY SIMPLE;--设置简单恢复模式 GO ); GO ALTER DATABASE Study ...

  2. SketchUp 建模练习(一)从图像建模运货木板 Pallet

    软件环境 SketchUp Pro 2017 GIMP 2.10.6 参考书籍 Google SketchUp for Game Design 作者:Robin de Jongh 运货木板效果图 制作 ...

  3. Winform 实现跨线程以及Timer

    https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.process.exited?redirectedfrom=MSDN&am ...

  4. [STM32F103]RTC日历

    使能PWR和BKP时钟: a) RCC_APB1PeriphClockCmd(); 使能后备寄存器访问: a) PWR_BackupAccessCmd(); 配置RTC时钟源,使能RTC时钟: a)  ...

  5. MySQL完整教程(共8章)

    正文 [第一章] 回到顶部 1.1 MySQL学习路线 基础阶段:MySQL数据库的基本操作(增删改查),以及一些高级操作(视图.触发器.函数.存储过程等). 优化阶段:如何提高数据库的效率,如索引, ...

  6. kettle在centos7下部署分布式集群

    首先安装三台centos7 ,分别配置好静态ip    ssh免密码登录     关闭防火墙 具体步骤这里不多说了 关于centos7配置静态ip大家可以参考:https://www.cnblogs. ...

  7. 解决idea spring boot项目中target中没有同步更新最新目录文件及资源

    idea不像eclipse那样自动将新保存的文件或目录及其他资源更新到target目录中,必须在pom.xml中设置 <build> <resources> <resou ...

  8. 闪动效果的实现 (jquery方式和css方式)以及 keyframes和opacity 与ie等各浏览器兼容问题

    opacity 是CSS3中:设置元素的不透明度的属性(支持ie8以上) opacity: value|inherit;value用于规定不透明度.从 0.0 (完全透明)到 1.0(完全不透明). ...

  9. python3 数独

    数独 最近在网上看到数独,感觉非常有意思,所以就来实现以下. 一个数独题的网站(https://www.oubk.com/DailySudoku/17778/1),偷懒直接爬虫抓下来了,哈哈 代码实现 ...

  10. electron builder 打包错误 cannot unpack electron zip file 解决方案

    npm run buildwin > study01@1.0.0 buildwin F:\Nodejs\electron\Test\study01> electron-builder -- ...