📄 exp2.java
字号:
import java.util.Scanner;
public class exp2 {
public static void main(String agrs[]) {
System.out
.print("Please inoput your first graphic type you want to create:");
Scanner in = new Scanner(System.in);
int type = in.nextInt();
double x = 0, y = 0;
graph ng=new graph();
switch (type) {
case 0: {
ng= new beeline();
x = ng.x0;
y = ng.y0;
break;
}
case 1: {
ng = new traingle();
x = ng.x0;
y = ng.y0;
break;
}
case 2: {
ng = new rectangle();
x = ng.x0;
y = ng.y0;
break;
}
case 3: {
ng= new round();
x = ng.x0;
y = ng.y0;
break;
}
}
int t = 0;
System.out
.println("Do you want to continue to callate?(0 for quit,1 for contine.)");
Scanner tmp = new Scanner(System.in);
t = tmp.nextInt();
if (t == 1) {
System.out
.print("Please inoput your second graphic type you want to create:");
Scanner in2 = new Scanner(System.in);
int type1 = in2.nextInt();
double x1 = 0, y1 = 0;
graph np=new graph();
switch (type1) {
case 0: {
np= new beeline();
x1 = np.x0;
y1 = np.y0;
break;
}
case 1: {
np = new traingle();
x1 = np.x0;
y1 = np.y0;
break;
}
case 2: {
np = new rectangle();
x1 = np.x0;
y1 = np.y0;
break;
}
case 3: {
np = new round();
x1 = np.x0;
y1 = np.y0;
break;
}
}
System.out.println("The distance of shape-heart is: "
+ Math.hypot(x - x1, y - y1));
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -