1 2 3 4

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

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

课程:《程序设计与数据结构》
班级: 1723
姓名: 王志伟
学号:20172309
实验教师:王志强老师
实验日期:2018年3月21日
必修/选修: 必修

1.实验内容

  • 学会使用JDK编辑、编译、运行并检查简单的Java程序。
  • 学会使用intellj IDEA 编写程序。
  • 学会在intellj IDEA 中的设置断点以及单步运行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.直接拷贝文件程序,会出现以上情况。可以修改文件路径:设置》版本控制》GIt
2.可以直接把别人的安装包拷贝过来,之后自动匹配!!!

其他(感悟、思考等)

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

参考资料

Markdown的常用语法说明

IDEA使用教程

IDEA注册码申请
...

posted @ 2018-03-25 15:24  大大的梦  阅读(152)  评论(2编辑  收藏  举报