一、实验报告封面

    • 课程: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. 权限模型AGDLP

    关于权限模型,认真学习下AD+FS应用在企业中,使用AGDLP模型,即可. AD是微软最牛逼的设计之一.

  2. 级联Cascade

    cascade分为两类: 1.JPA标准 2.Hibernate标准 JPA的方法使用JPA规范 如@OneToMany(cascade=CascadeType.ALL,mappedBy=" ...

  3. Scaffold-DbContext 命令参数

    NAME Scaffold-DbContext SYNOPSIS Scaffolds a DbContext and entity types for a database. SYNTAX Scaff ...

  4. C# 获取指定路径下的文件结构(树形结构)

    namespace Vue.Content { public class FileNames { public int id { get; set; } public string text { ge ...

  5. vue $refs 无法动态拼接,获取不到对象(转)

    原文地址: http://www.php.cn/js-tutorial-410304.html 本篇文章给大家带来的内容是关于vue $refs中不使用拼接的原因以及解决方法,有一定的参考价值,有需要 ...

  6. sql优化使用技巧

    1.LIMIT 语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方.比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引. ...

  7. 数组Array的API2

    数组的方法 arr.push() arr.unshift() arr.pop() arr.shift() arr.slice() arr.splice() arr.join() arr.find() ...

  8. Laravel发送邮箱消息验证

    945的密码:umywcvkrfrytfeef ENV的配置如下: MAIL_DRIVER=smtpMAIL_HOST=smtp.qq.comMAIL_PORT=25MAIL_USERNAME=XXX ...

  9. scrapy爬去京东书籍信息

    # -*- coding: utf-8 -*- import scrapy import urllib import json from copy import deepcopy class JdSp ...

  10. orcal - 多表查询

    SQL1999语法标准 CROSS JOIN 产生笛卡尔积 SELECT * from EMP CROSS JOIN dept; NATURAL JOIN 自然连接 相同列 SELECT * from ...