Chad 6 年 前
コミット
64891b139f
共有5 個のファイルを変更した165 個の追加9 個の削除を含む
  1. バイナリ
      ConversionTool.class
  2. 21
    0
      ConversionTool.ctxt
  3. 101
    9
      ConversionTool.java
  4. バイナリ
      ConversionToolSpec.class
  5. 43
    0
      ConversionToolSpec.ctxt

バイナリ
ConversionTool.class ファイルの表示


+ 21
- 0
ConversionTool.ctxt ファイルの表示

@@ -0,0 +1,21 @@
1
+#BlueJ class context
2
+comment0.target=ConversionTool
3
+comment1.params=args
4
+comment1.target=void\ main(java.lang.String[])
5
+comment2.params=centimeters
6
+comment2.target=float\ CentimetersToInches(float)
7
+comment3.params=inches
8
+comment3.target=float\ InchesToCentimeters(float)
9
+comment4.params=feet
10
+comment4.target=float\ FeetToMeters(float)
11
+comment5.params=meters
12
+comment5.target=float\ MetersToFeet(float)
13
+comment6.params=celsius
14
+comment6.target=float\ CelsiusToFahrenheit(float)
15
+comment7.params=fahrenheit
16
+comment7.target=float\ FahrenheitToCelsius(float)
17
+comment8.params=mph
18
+comment8.target=float\ MphToKph(float)
19
+comment9.params=kph
20
+comment9.target=float\ KphToMph(float)
21
+numComments=10

+ 101
- 9
ConversionTool.java ファイルの表示

@@ -1,21 +1,113 @@
1 1
 public class ConversionTool {
2
+    final static float INCHINCENT = (float)2.54;
3
+    final static float FEETINMETERS = (float)3.280839895;
4
+    final static float CELSIUSTOFAHRENHEIT = (float)1.8;
5
+    final static float MILESTOKILOMETER = (float)1.609344;
6
+    public static void main(String[] args){}
2 7
 
8
+    public static float CentimetersToInches(float centimeters){
3 9
 
4
-    public static void main(String[] args){}
10
+        float conversion;
11
+
12
+        if(centimeters >= 0){
13
+            conversion = centimeters / INCHINCENT;
14
+        }
15
+        else{
16
+            conversion = 0;
17
+
18
+        }
19
+        return conversion;
20
+    }
21
+
22
+    public static float InchesToCentimeters(float inches){
23
+        float conversion;
24
+
25
+        if(inches >= 0){
26
+            conversion = inches * INCHINCENT;
27
+        }
28
+        else{
29
+            conversion = 0;
30
+
31
+        }
32
+        return conversion;
33
+    }
34
+
35
+    public static float FeetToMeters(float feet){
36
+        float conversion;
37
+
38
+        if(feet > 0){
39
+            conversion = feet/FEETINMETERS;
40
+        }
41
+        else{
42
+            conversion = 0;
43
+
44
+        }
45
+        return conversion;
46
+    }
47
+
48
+    public static float MetersToFeet(float meters){
49
+        float conversion;
50
+
51
+        if(meters > 0){
52
+            conversion = meters*FEETINMETERS;
53
+        }
54
+        else{
55
+            conversion = 0;
56
+
57
+        }
58
+        return conversion;
59
+    }
60
+
61
+    public static float CelsiusToFahrenheit(float celsius){
62
+        float conversion;
63
+
64
+        if(celsius > 0){
65
+            conversion = (celsius*CELSIUSTOFAHRENHEIT)+32;
66
+        }
67
+        else{
68
+            conversion = 0;
69
+
70
+        }
71
+        return conversion;
72
+    }
73
+
74
+    public static float FahrenheitToCelsius(float fahrenheit){
75
+        float conversion;
76
+
77
+        if(fahrenheit > 0){
78
+            conversion = (fahrenheit - 32)/CELSIUSTOFAHRENHEIT;
79
+        }
80
+        else{
81
+            conversion = 0;
5 82
 
6
-    public static float CentimetersToInches(float centimeters){}
83
+        }
84
+        return conversion;
7 85
 
8
-    public static float InchesToCentimeters(float inches){}
86
+    }
9 87
 
10
-    public static float FeetToMeters(float feet){}
88
+    public static float MphToKph(float mph){
89
+        float conversion;
11 90
 
12
-    public static float MetersToFeet(float meters){}
91
+        if(mph > 0){
92
+            conversion = mph*MILESTOKILOMETER;
93
+        }
94
+        else{
95
+            conversion = 0;
13 96
 
14
-    public static float CelsiusToFahrenheit(float celsius){}
97
+        }
98
+        return conversion;
99
+    }
15 100
 
16
-    public static float FahrenheitToCelsius(float fahrenheit){}
101
+    public static float KphToMph(float kph){
102
+        float conversion;
17 103
 
18
-    public static float MphToKph(float mph){}
104
+        if(kph > 0){
105
+            conversion = kph/MILESTOKILOMETER;
106
+        }
107
+        else{
108
+            conversion = 0;
19 109
 
20
-    public static float KphToMph(float kph){}
110
+        }
111
+        return conversion;
112
+    }
21 113
 }

バイナリ
ConversionToolSpec.class ファイルの表示


+ 43
- 0
ConversionToolSpec.ctxt ファイルの表示

@@ -0,0 +1,43 @@
1
+#BlueJ class context
2
+comment0.target=ConversionToolSpec
3
+comment1.params=
4
+comment1.target=void\ shouldConvertCentimetersToInches()
5
+comment10.params=
6
+comment10.target=void\ shouldConvertMetersToFeet()
7
+comment11.params=
8
+comment11.target=void\ shouldConvertZeroMetersToZeroFeet()
9
+comment12.params=
10
+comment12.target=void\ shouldConvertNegativeMetersToZeroFeet()
11
+comment13.params=
12
+comment13.target=void\ shouldConvertFahrenheitToCelsius()
13
+comment14.params=
14
+comment14.target=void\ shouldConvertCelsiusToFahrenheit()
15
+comment15.params=
16
+comment15.target=void\ shouldConvertMphToKph()
17
+comment16.params=
18
+comment16.target=void\ shouldConvertZeroMphToZeroKph()
19
+comment17.params=
20
+comment17.target=void\ shouldConvertNegativeMphToZeroKph()
21
+comment18.params=
22
+comment18.target=void\ shouldConvertKphToMph()
23
+comment19.params=
24
+comment19.target=void\ shouldConvertZeroKphToZeroMph()
25
+comment2.params=
26
+comment2.target=void\ shouldConvertZeroCentimetersToZeroInches()
27
+comment20.params=
28
+comment20.target=void\ shouldConvertNegativeKphToZeroMph()
29
+comment3.params=
30
+comment3.target=void\ shouldConvertNegativeCentimetersToZeroInches()
31
+comment4.params=
32
+comment4.target=void\ shouldConvertInchesToCentimeters()
33
+comment5.params=
34
+comment5.target=void\ shouldConvertZeroInchesToZeroCentimeters()
35
+comment6.params=
36
+comment6.target=void\ shouldConvertNegativeInchesToZeroCentimeters()
37
+comment7.params=
38
+comment7.target=void\ shouldConvertFeetToMeters()
39
+comment8.params=
40
+comment8.target=void\ shouldConvertZeroFeetToZeroMeters()
41
+comment9.params=
42
+comment9.target=void\ shouldConvertNegativeFeetToZeroMeters()
43
+numComments=21