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

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

20172329 2017-2018-2 《程序设计与数据结构》实验一报告

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

班级: 1723
姓名: 王文彬
学号:20172329
实验教师:王志强
实验日期:2018年3月21日
必修/选修: 必修
1.实验内容

  • 编写并验收了书本上的练习PP2.5、PP3.3、PP3.5、PP3.8;
  • 安装学习了IDEA;
  • 从码云上克隆了代码到IDEA并且对于之前的错误进行了修改;
  • 学习如何从idea将代码上传到码云。
  1. 实验过程及结果
  • 过程:首先,我们在课下已经完成了对于IDEA、git等需要的软件的下载,所以开始我们就进行了对于试验项目的编辑,编写了四个小程序,其中遇到的问题会在下面的环节中说到,主要的过程有:
    1,在编写电话号码的时候,中间三位数字的解决问题;
    2、安装idea的时候发生的安装不了的问题;
    3、在安装成功后如何利用idea修改自己的错误所遇见的问题;
    4、安装汉化包的过程。
  • 结果:成功编写好程序,并且学长验收通过;发现了为什么不能安装并且成功解决;发现了idea的强大以及便利之处。
  1. 实验过程中遇到的问题和解决过程

    问题1:
    在编写电话号码的时候,中间三位数字的解决问题,在记录本周的学习过程中也提到过,中间数字无论分开定义还是三个一起定义都有问题;
    问题1解决方案:
    1、舍友小赵同学利用条件语句成功编写出了这个程序,但是由于过程繁琐,也存在一定难度,并且运用的是下一章的知识,还是很佩服他,可以自主学习后面的知识;2、学长在班级群里发了利用格式化定义的方法解决这个问题,发现过程简便,不是很繁琐,容易理解。通过学习他们的经验和方法,自己成功也解决了这个问题。
    小赵同学的编辑:1333084-20180325153557455-652645576.jpg
    学长的编辑:

    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)); }}

    我的编辑:

    1333084-20180325154047051-714788836.png

问题2:

安装idea的时候发生的安装不了的问题;
问题2解决方案:
发现自己没有安装git,因为当时急于解决问题就忘记截图了,就是会出现一个意思是不能读取到文件的一个错误。

问题3:

在安装成功后如何利用idea修改自己的错误所遇见的问题,比如会出现:“JAVA编译出错 语法解析时已达到文件结尾 ”的说明;
问题3解决方案:
1、没有打包;2、少了一个};3、文件名写的有问题,不一致,大小写没有区分。

其他(感悟、思考等)

发现学习Java是一件耗时间又耗神的一门课,但是其还是有很多有趣的地方,尤其是自己编写好一个程序并且运行成功以后,很是开心。

参考资料

转载于:https://www.cnblogs.com/qh45wangwenbin/p/8644751.html

你可能感兴趣的文章
java算法:冒泡排序
查看>>
string.Format 指定字符串宽度
查看>>
构造函数和clone以及在继承中
查看>>
IOS web app一些实用的属性设置
查看>>
理解正确的日志输出级别
查看>>
Shell脚本完成hadoop的集群安装
查看>>
Centos7 Apache 2.4.18编译安装
查看>>
ajax封装调用
查看>>
spring定时器,定时器一次执行两次的问题
查看>>
这周工作
查看>>
HDU2602Bone Collector 简单0-1背包
查看>>
【贪心】赶作业
查看>>
分布模式
查看>>
currentTitle的用法
查看>>
poj1703_Find them, Catch them_并查集
查看>>
centos 6.5 安装redis
查看>>
WEB_头等舱
查看>>
第九周 10.25-10.31
查看>>
Activity的四种加载模式(转载)
查看>>
【转载】MongoDB 1000W级数据 Insert和Query和Delete性能测试
查看>>