質問編集履歴
8
エラーを追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,6 +33,28 @@
|
|
33
33
|
場所: クラス Main
|
34
34
|
|
35
35
|
エラー1個
|
36
|
+
|
37
|
+
#[エラー javac MinutesToYearsandDaysCalculator.java と打った時]
|
38
|
+
|
39
|
+
MacBook:09_MinutesToYearsandDayCalculator $ ls
|
40
|
+
|
41
|
+
Main.java MinutesToYearsandDaysCalculator.java
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
MacBook:09_MinutesToYearsandDayCalculator $ javac MinutesToYearsandDaysCalculator.java
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
MinutesToYearsandDaysCalculator.java:1: エラー: クラス MinuesToYearsandDayCalculatorはpublicであり、ファイルMinuesToYearsandDayCalculator.javaで宣言する必要があります
|
50
|
+
|
51
|
+
public class MinuesToYearsandDayCalculator{
|
52
|
+
|
53
|
+
^
|
54
|
+
|
55
|
+
エラー1個
|
56
|
+
|
57
|
+
|
36
58
|
|
37
59
|
#[学習状況]
|
38
60
|
|
7
java version追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,19 @@
|
|
4
4
|
|
5
5
|
VS Code
|
6
6
|
|
7
|
-
Mac OS Big Sur
|
7
|
+
Mac OS Big Surの環境です。
|
8
|
+
|
9
|
+
java -version
|
10
|
+
|
11
|
+
java version "16.0.1" 2021-04-20
|
12
|
+
|
13
|
+
Java(TM) SE Runtime Environment (build 16.0.1+9-24)
|
14
|
+
|
15
|
+
Java HotSpot(TM) 64-Bit Server VM (build 16.0.1+9-24, mixed mode, sharing)
|
16
|
+
|
17
|
+
Tomis-MacBook:09_MinutesToYearsandDayCalculator tomifukumoto$
|
18
|
+
|
19
|
+
|
8
20
|
|
9
21
|
|
10
22
|
|
6
書き直しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,19 +26,15 @@
|
|
26
26
|
|
27
27
|
progateを3巡、ドットインストール1巡、スッキリJavaの本を8割読みました。
|
28
28
|
|
29
|
-
現在、UdemyのJava Programming Masterclass for Software Developersというコースで演習問題に取り組んでいます。
|
29
|
+
現在、UdemyのJava Programming Masterclass for Software Developersというコースで演習問題に取り組んでいます。Java学習を初めて一ヶ月目が過ぎたところです。
|
30
|
+
|
31
|
+
ドットインストール、Udemyの演習はVScodeに書いてそのターミナルにコマンドを書いています。
|
32
|
+
|
33
|
+
この問題はUdemyでの演習9番目なので、まったくの初めてというわけではありません。
|
30
34
|
|
31
35
|
まだまだ初心者ですが真面目に取り組んでいるので、何卒、よろしくお願いします。
|
32
36
|
|
33
37
|
|
34
|
-
|
35
|
-
#[言い訳]
|
36
|
-
|
37
|
-
質問の仕方がよくわかっていなくてご迷惑をおかけしました。質問を編集して書き直してみました。
|
38
|
-
|
39
|
-
Markdownという記法、教えていただきYoutubeにて学習しました。
|
40
|
-
|
41
|
-
うまく質問が書けているといいのですが、おかしな書き方をしていたら恐縮ですが教えてください。
|
42
38
|
|
43
39
|
|
44
40
|
|
5
回答例を追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,6 +28,10 @@
|
|
28
28
|
|
29
29
|
現在、UdemyのJava Programming Masterclass for Software Developersというコースで演習問題に取り組んでいます。この問題は演習9番目です。
|
30
30
|
|
31
|
+
まだまだ初心者ですが真面目に取り組んでいるので、何卒、よろしくお願いします。
|
32
|
+
|
33
|
+
|
34
|
+
|
31
35
|
#[言い訳]
|
32
36
|
|
33
37
|
質問の仕方がよくわかっていなくてご迷惑をおかけしました。質問を編集して書き直してみました。
|
@@ -40,7 +44,7 @@
|
|
40
44
|
|
41
45
|
#[やりたいこと]
|
42
46
|
|
43
|
-
525600分みたいな
|
47
|
+
525600分(時間)みたいな分(時間)を ◯年◯日間に分解して書くコードを書こうとしています。
|
44
48
|
|
45
49
|
|
46
50
|
|
@@ -109,3 +113,37 @@
|
|
109
113
|
}
|
110
114
|
|
111
115
|
```
|
116
|
+
|
117
|
+
#ネット上にある模範回答例(main class はありません。)
|
118
|
+
|
119
|
+
```java
|
120
|
+
|
121
|
+
public class MinutesToYearsDaysCalculator {
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
public static void printYearsAndDays(long minutes){
|
126
|
+
|
127
|
+
if (minutes < 0){
|
128
|
+
|
129
|
+
System.out.println("Invalid Value");
|
130
|
+
|
131
|
+
}else{
|
132
|
+
|
133
|
+
long years = minutes / 525600;
|
134
|
+
|
135
|
+
long days = (minutes % 525600) / 1440 ;
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
System.out.println(minutes + " min = " + years + " y and " + days + " d");
|
142
|
+
|
143
|
+
}
|
144
|
+
|
145
|
+
}
|
146
|
+
|
147
|
+
}
|
148
|
+
|
149
|
+
```
|
4
minutesはlong型なので、その後の式で以前はintを使っていたのですがlongに変えました。エラーメッセージは変化ありませんでした。
test
CHANGED
File without changes
|
test
CHANGED
@@ -66,11 +66,11 @@
|
|
66
66
|
|
67
67
|
} else {
|
68
68
|
|
69
|
-
|
69
|
+
long YY= minutes/(365*24*60);
|
70
70
|
|
71
|
-
|
71
|
+
long a = minutes%(365*24*60);
|
72
72
|
|
73
|
-
|
73
|
+
long ZZ = a/(24*60);
|
74
74
|
|
75
75
|
|
76
76
|
|
3
マークダウン記法を使いました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
[環境]
|
1
|
+
#[環境]
|
2
2
|
|
3
3
|
Java version 16.0.1
|
4
4
|
|
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
[エラー]
|
11
|
+
#[エラー]
|
12
12
|
|
13
13
|
Main.java:4: エラー: シンボルを見つけられません
|
14
14
|
|
@@ -22,37 +22,35 @@
|
|
22
22
|
|
23
23
|
エラー1個
|
24
24
|
|
25
|
-
[学習状況]
|
25
|
+
#[学習状況]
|
26
26
|
|
27
27
|
progateを3巡、ドットインストール1巡、スッキリJavaの本を8割読みました。
|
28
28
|
|
29
29
|
現在、UdemyのJava Programming Masterclass for Software Developersというコースで演習問題に取り組んでいます。この問題は演習9番目です。
|
30
30
|
|
31
|
-
[言い訳]
|
31
|
+
#[言い訳]
|
32
32
|
|
33
33
|
質問の仕方がよくわかっていなくてご迷惑をおかけしました。質問を編集して書き直してみました。
|
34
34
|
|
35
|
-
|
35
|
+
Markdownという記法、教えていただきYoutubeにて学習しました。
|
36
36
|
|
37
|
-
|
37
|
+
うまく質問が書けているといいのですが、おかしな書き方をしていたら恐縮ですが教えてください。
|
38
|
-
|
39
|
-
今調べています。
|
40
38
|
|
41
39
|
|
42
40
|
|
43
|
-
[やりたいこと]
|
41
|
+
#[やりたいこと]
|
44
42
|
|
45
43
|
525600分みたいな任意の分数を ◯年◯日間に分解して書くコードを書こうとしています。
|
46
44
|
|
47
45
|
|
48
46
|
|
49
|
-
[コード]
|
47
|
+
#[コード]
|
50
48
|
|
51
|
-
ファイルは二つあります。それぞれにクラスが一つづつあります。
|
49
|
+
##ファイルは二つあります。それぞれにクラスが一つづつあります。
|
52
50
|
|
53
51
|
|
54
52
|
|
55
|
-
ファルの名前 MinuesToYearsandDayCalculator.java
|
53
|
+
###ファルの名前 MinuesToYearsandDayCalculator.java
|
56
54
|
|
57
55
|
|
58
56
|
|
@@ -90,7 +88,7 @@
|
|
90
88
|
|
91
89
|
```java
|
92
90
|
|
93
|
-
ファイルの名前 Main.java
|
91
|
+
###ファイルの名前 Main.java
|
94
92
|
|
95
93
|
public class Main {
|
96
94
|
|
2
Markdownをつかってみました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -56,7 +56,9 @@
|
|
56
56
|
|
57
57
|
|
58
58
|
|
59
|
+
```java
|
60
|
+
|
59
|
-
|
61
|
+
public class MinuesToYearsandDayCalculator{
|
60
62
|
|
61
63
|
public static void printYearsAndDays(long minutes){
|
62
64
|
|
@@ -84,6 +86,10 @@
|
|
84
86
|
|
85
87
|
}
|
86
88
|
|
89
|
+
```
|
90
|
+
|
91
|
+
```java
|
92
|
+
|
87
93
|
ファイルの名前 Main.java
|
88
94
|
|
89
95
|
public class Main {
|
@@ -103,3 +109,5 @@
|
|
103
109
|
|
104
110
|
|
105
111
|
}
|
112
|
+
|
113
|
+
```
|
1
質問の書き方を訂正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,18 +1,62 @@
|
|
1
|
-
|
1
|
+
[環境]
|
2
2
|
|
3
|
-
|
3
|
+
Java version 16.0.1
|
4
4
|
|
5
|
-
|
5
|
+
VS Code
|
6
6
|
|
7
|
-
|
7
|
+
Mac OS Big Sure の環境です。
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
+
[エラー]
|
12
|
+
|
13
|
+
Main.java:4: エラー: シンボルを見つけられません
|
14
|
+
|
15
|
+
MinuesToYearsandDayCalculator.printYearsAndDays(525600);
|
16
|
+
|
17
|
+
^
|
18
|
+
|
19
|
+
シンボル: 変数 MinuesToYearsandDayCalculator
|
20
|
+
|
21
|
+
場所: クラス Main
|
22
|
+
|
23
|
+
エラー1個
|
24
|
+
|
25
|
+
[学習状況]
|
26
|
+
|
27
|
+
progateを3巡、ドットインストール1巡、スッキリJavaの本を8割読みました。
|
28
|
+
|
29
|
+
現在、UdemyのJava Programming Masterclass for Software Developersというコースで演習問題に取り組んでいます。この問題は演習9番目です。
|
30
|
+
|
31
|
+
[言い訳]
|
32
|
+
|
33
|
+
質問の仕方がよくわかっていなくてご迷惑をおかけしました。質問を編集して書き直してみました。
|
34
|
+
|
11
|
-
|
35
|
+
また、おかしな書き方をしていたら恐縮ですが教えてください。
|
36
|
+
|
37
|
+
コードはMarkdownという書き方でこちらに書くようですが、できていないかもしれません。
|
38
|
+
|
39
|
+
今調べています。
|
12
40
|
|
13
41
|
|
14
42
|
|
43
|
+
[やりたいこと]
|
44
|
+
|
45
|
+
525600分みたいな任意の分数を ◯年◯日間に分解して書くコードを書こうとしています。
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
[コード]
|
50
|
+
|
51
|
+
ファイルは二つあります。それぞれにクラスが一つづつあります。
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
ファルの名前 MinuesToYearsandDayCalculator.java
|
56
|
+
|
57
|
+
|
58
|
+
|
15
|
-
public class MinuesToYearsandDayCalculator{
|
59
|
+
```public class MinuesToYearsandDayCalculator{
|
16
60
|
|
17
61
|
public static void printYearsAndDays(long minutes){
|
18
62
|
|
@@ -40,7 +84,7 @@
|
|
40
84
|
|
41
85
|
}
|
42
86
|
|
43
|
-
|
87
|
+
ファイルの名前 Main.java
|
44
88
|
|
45
89
|
public class Main {
|
46
90
|
|
@@ -55,3 +99,7 @@
|
|
55
99
|
|
56
100
|
|
57
101
|
}
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
}
|