質問編集履歴

3

誤字

2016/06/01 06:23

投稿

nxksoejeoj
nxksoejeoj

スコア19

test CHANGED
@@ -1 +1 @@
1
- オブジェクト指向 Java
1
+ オブ
test CHANGED
File without changes

2

誤字

2016/06/01 06:23

投稿

nxksoejeoj
nxksoejeoj

スコア19

test CHANGED
File without changes
test CHANGED
@@ -4,24 +4,8 @@
4
4
 
5
5
 
6
6
 
7
- Donut d1 = new Donut(c1, c2);
7
+ Donut d1 = new Dc2);
8
8
 
9
- System.
9
+ System. this.
10
-
11
-
12
-
13
- public class Circle {
14
-
15
-
16
-
17
- double r;
18
-
19
-
20
-
21
- Circle(double r) {
22
-
23
- this.r = r;
24
-
25
- }
26
10
 
27
11
  }

1

誤字

2016/06/01 06:19

投稿

nxksoejeoj
nxksoejeoj

スコア19

test CHANGED
File without changes
test CHANGED
@@ -1,72 +1,12 @@
1
- 下記のプログラムでisIdentical()は、別の円が合同ならtrue,falseを返し、合同ならば「c1とc2は合同です」合同でなければ「c1とc2は合同ではありません」と表記するようにしたいです。いろいろ試したのでが勉強不足でうまく処理されません。アドバイスのほうお願いします。本質問に関係ない処理が記載されていますが気にしないでください。よろしくお願いします。
2
-
3
- ーーーーーーーーーーーーーーーーーーーーーーーソースコードーーーーーーーーーーーーーーーーーーーー
1
+ 下記うお願いします。本質問に関係ない処理が記載されていますが気にしないでください。よ
4
-
5
- import java.util.Scanner;
6
2
 
7
3
 
8
-
9
- public class Main {
10
-
11
-
12
-
13
- public static void main(String[] args) {
14
-
15
- Scanner scanner = new Scanner(System.in);
16
-
17
- System.out.print("半径 =");
18
-
19
- double x = scanner.nextDouble();
20
-
21
-
22
-
23
- Circle c1 = new Circle(x);
24
-
25
- System.out.println("c1 面積 = " + c1.getArea());
26
-
27
-
28
-
29
- System.out.print("拡大率 =");
30
-
31
- x = scanner.nextDouble();
32
-
33
- Circle c2 = c1.scale(x);
34
-
35
- System.out.println("c2 面積 = " + c2.getArea());
36
-
37
-
38
-
39
- System.out.print("c1とc2は合同");
40
-
41
-
42
-
43
- if (c1.isIdentical(c2)) {
44
-
45
- System.out.println("です。");
46
-
47
- } else {
48
-
49
- System.out.println("ではありません。");
50
-
51
- }
52
4
 
53
5
 
54
6
 
55
7
  Donut d1 = new Donut(c1, c2);
56
8
 
57
- System.out.println("d1面積 = " + d1.getArea());
58
-
59
- System.out.print("拡大率 = ");
9
+ System.
60
-
61
- x = scanner.nextDouble();
62
-
63
- Donut d2 = d1.scale(x);
64
-
65
- System.out.println("d2面積" + d2.getArea());
66
-
67
- }
68
-
69
- }
70
10
 
71
11
 
72
12
 
@@ -84,38 +24,4 @@
84
24
 
85
25
  }
86
26
 
87
-
88
-
89
- double getArea() {
90
-
91
- double area = r * r * Math.PI;
92
-
93
- return area;
94
-
95
- }
96
-
97
-
98
-
99
- Circle scale(double ratio) {
100
-
101
- Circle area2 = new Circle(r * ratio);
102
-
103
-
104
-
105
- return area2;
106
-
107
- }
108
-
109
-
110
-
111
- boolean isIdentical(Circle circle2) {
112
-
113
-
114
-
115
- return
116
-
117
-
118
-
119
- }
120
-
121
27
  }