天天看点

软件构造学习(实验Java)学习第三周

这里总结了软件构造实验过程中用到的一些java的基础知识

(因为java学的比较差,所以真的很基础23333)

1、java的数组初始化

int a[][] = new int[4][5]则该数组初始化为默认值0.

2、java的输入:

需要用到scanner类(import java.util.Scanner;)

3、Junit配置:选定的project右键->properties->Java Build Path->Add Library->选择Junit->Apply

4、turtle的运用:

forward(length)向前移动length

backward(length)向后移动length

right(degree)向右转degree度

left(degree)向左转degree度

goto(x,y)移动到(x,y)处

比如画一个

软件构造学习(实验Java)学习第三周

代码:

public static void draw(){

turtle.draw();

turtle.forward(Length);

turtle.turn(90);

turtle.forward(Length);

}

5、Java中关于用到反三角函数atan2

ang = Math.atan2(x,y)

这样得到的是弧度制,需要

ang = (Math.atan2(x,y)* 180) / Math.PI来得到角度值

另外需要注意的是计算时角度的起始点是从纵轴开始的,也就是说例如((0,1)到(0,0)之间的角度是180度

6、P2中用到了List,我查找了资料如下Java List集合