博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
# 学号 2017-2018-20172309 《程序设计与数据结构》实验1报告
阅读量:6799 次
发布时间:2019-06-26

本文共 1938 字,大约阅读时间需要 6 分钟。

学号 2017-2018-20172309 《程序设计与数据结构》实验1报告

课程:《程序设计与数据结构》

班级: 1723
姓名: 王志伟
学号:20172309
实验教师:王志强老师
实验日期:2018年3月21日
必修/选修: 必修

1.实验内容

  • 学会使用JDK编辑、编译、运行并检查简单的Java程序。
  • 学会使用intellj IDEA 编写程序。
  • 学会在intellj IDEA 中的设置断点以及单步运行

2.实验过程及结果

  • 首先使用虚拟机中的JDK把实验PP2.5、PP3.3、PP3.5、PP3.8例题做了。
  • 然后经过九九八十一难把intellj IDEA 安装上了。
  • 安装好了intellj IDEA却不会用,然后请教了别人好久,加上教程把它们大概弄明白了。

3.实验过程中遇到的问题和解决过程

问题1:在使用虚拟机Jdk做例题PP3.3出现了麻烦,发现超纲!

问题1解决方案:

  1. 上课时老师讲了一种让我们能够理解的方案:

    import java.util.Random;

    public class homework3_3
    {
    public static void main(String []args)
    {
    Random generator = new Random();
    int a1,a2,a3,b,c,d1,d2,d3,d4,d5,e;
    a1 = generator.nextInt(8);
    a2 = generator.nextInt(8);
    a3 = generator.nextInt(8);
    b = generator.nextInt(556)+100;
    d1 = generator.nextInt(10);
    d2 = generator.nextInt(10);
    d3 = generator.nextInt(10);
    d4 = generator.nextInt(10);
    System.out.print(+a1);
    System.out.print(+a2);
    System.out.print(+a3);
    System.out.print("-"+b);
    System.out.print("-"+d1);
    System.out.print(+d2);
    System.out.print(+d3);
    System.out.print(+d4);
    System.out.println("");
    }
    }


这是分割线

***************************************************************************************

  1. 之后学长又教了我们一种方法:

    public class telephonenumber {

    public static void main(String[] args) {
    DecimalFormat decimalFormat = new DecimalFormat("000");
    DecimalFormat decimalFormat1 = new DecimalFormat("0000");
    Random random = new Random();
    int num = random.nextInt(8);
    int num1 = random.nextInt(8);
    int num2 = random.nextInt(8);
    int num3 = random.nextInt(656);
    int num4 = random.nextInt(10000);
    System.out.println("电话号码:" + num + num1 + num2 + "-" + decimalFormat.format(num3) + "-" + decimalFormat1.format(num4));
    }
    }

问题2:安装intellj IDEA 也出现了麻烦,因为网速原因,直接从别人电脑把整个IDEA文件拷贝到自己电脑,导致git时文件路径不一样。

问题2解决方案:
1.直接拷贝文件程序,会出现以上情况。可以修改文件路径:设置》版本控制》GIt1333063-20180325154323344-1730821142.png
2.可以直接把别人的安装包拷贝过来,之后自动匹配!!!

其他(感悟、思考等)

  • 这次实验课让我复习了javac 、javac -cp 、java 、 java -cp的联系与区别。
  • 除此之外,发现IDEA贼好用,以前用虚拟机打的代码现在用IDEA只需一半的时间。

参考资料

...

转载于:https://www.cnblogs.com/dky-wzw/p/8644849.html

你可能感兴趣的文章
FCC 成都社区·前端周刊 第 8 期
查看>>
Ant Design Pro用小乌龟版的git提交时报错
查看>>
Laravel 中使用 puppeteer 采集异步加载的网页内容
查看>>
Python每日小知识(5):调用和定义函数
查看>>
Spring中使用ActiveMQ
查看>>
【数据结构】Java语言描述-循环链表和双向链表操作
查看>>
什么是跨域以及几种简单解决方案
查看>>
reactor-netty中TcpClient的create过程
查看>>
使用vue开发桌面应用(electron)
查看>>
pipenv 更优雅的管理你的python开发环境
查看>>
微信小程序生成二维码工具
查看>>
weex-android添加返回按钮监听
查看>>
Android精品源码,微信红包动画动画效果库输入框风格新闻客户端组件化方案...
查看>>
CSS相关文章
查看>>
Spark User-guide Summary - Streaming
查看>>
认识RESTful
查看>>
【呆萌の整理】Linux入门知识点整理之系统、编程
查看>>
tinyscrollbar锁滚动问题引出对wheel事件的探索
查看>>
IDE下的MapReduce开发
查看>>
JAVA IO源码学习系列一(InputStream)
查看>>