質問編集履歴

4

コード追加

2017/09/21 09:00

投稿

aikosu
aikosu

スコア12

test CHANGED
File without changes
test CHANGED
@@ -89,3 +89,81 @@
89
89
  }
90
90
 
91
91
  ```
92
+
93
+ ```Java
94
+
95
+ package en12;
96
+
97
+
98
+
99
+ public class Circle {
100
+
101
+ private double pi, radius;
102
+
103
+ final double PI = 3.14;
104
+
105
+
106
+
107
+ public Circle(double radius) {
108
+
109
+ this.pi = 3.14;
110
+
111
+ }
112
+
113
+
114
+
115
+ public Circle(double radius, double pi) {
116
+
117
+ super();
118
+
119
+ this.radius = radius;
120
+
121
+ this.pi = pi;
122
+
123
+ }
124
+
125
+
126
+
127
+ public double getPi() {
128
+
129
+ return pi;
130
+
131
+ }
132
+
133
+
134
+
135
+ public void setPi(double pi) {
136
+
137
+ this.pi = pi;
138
+
139
+ }
140
+
141
+
142
+
143
+ public double getRadius() {
144
+
145
+ return radius;
146
+
147
+ }
148
+
149
+
150
+
151
+ public void setRadius(double radius) {
152
+
153
+ this.radius = radius;
154
+
155
+ }
156
+
157
+
158
+
159
+ void area() {
160
+
161
+ System.out.print("面積:" + (radius * radius * pi));
162
+
163
+ }
164
+
165
+ }
166
+
167
+
168
+
169
+ ```

3

コード追加

2017/09/21 09:00

投稿

aikosu
aikosu

スコア12

test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,75 @@
17
17
  -----
18
18
 
19
19
  この問題を解いているのですがいまだ解けていません...
20
+
21
+
22
+
23
+ ```Java
24
+
25
+ package en12;
26
+
27
+
28
+
29
+ import java.io.BufferedReader;
30
+
31
+ import java.io.IOException;
32
+
33
+ import java.io.InputStreamReader;
34
+
35
+
36
+
37
+ public class Ex0512 {
38
+
39
+
40
+
41
+
42
+
43
+ public static void main(String[] args) throws IOException {
44
+
45
+ BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
46
+
47
+ try {
48
+
49
+ System.out.print("半径>");
50
+
51
+ String str = br.readLine();
52
+
53
+ double radius = Double.parseDouble(str);
54
+
55
+ try {
56
+
57
+ System.out.print("円周率>");
58
+
59
+ String str1 = br.readLine();
60
+
61
+ if(str1 == null || str1.length() == 0){
62
+
63
+ Circle C= new Circle(radius);
64
+
65
+ C.area();
66
+
67
+ }
68
+
69
+ double pi = Double.parseDouble(str1);
70
+
71
+ Circle B = new Circle(radius, pi);
72
+
73
+ B.area();
74
+
75
+ } catch (NumberFormatException e) {
76
+
77
+ System.out.println("円周は数値を入力してください");
78
+
79
+ }
80
+
81
+ } catch (NumberFormatException e) {
82
+
83
+ System.out.println("半径は数値を入力してください");
84
+
85
+ }
86
+
87
+ }
88
+
89
+ }
90
+
91
+ ```

2

なし

2017/09/21 08:59

投稿

aikosu
aikosu

スコア12

test CHANGED
File without changes
test CHANGED
File without changes

1

特になし

2017/09/21 08:56

投稿

aikosu
aikosu

スコア12

test CHANGED
File without changes
test CHANGED
File without changes