質問編集履歴
1
補足追加、改善しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,20 +1,21 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
+
|
3
|
-
|
4
|
+
APIの勉強をしています。
|
4
|
-
|
5
|
+
授業でのサンプルをもとに書いたので実行することはできますが、コードif分の意味がよくわかりません、、
|
5
6
|
教えていただけませんか、、?
|
6
7
|
|
7
8
|
### 発生している問題・エラーメッセージ
|
8
9
|
|
9
10
|
```
|
10
|
-
エラー
|
11
|
+
エラーは出ておらず実行することはできます。
|
11
12
|
```
|
12
13
|
|
14
|
+
|
13
15
|
### 該当のソースコード
|
14
16
|
|
15
17
|
```java
|
16
|
-
|
18
|
+
|
17
|
-
```
|
18
19
|
String URL = "https://weather.tsukumijima.net/api/forecast/city/";
|
19
20
|
String city = "140010";
|
20
21
|
String title;
|
@@ -36,11 +37,7 @@
|
|
36
37
|
JSONObject detail = f.getJSONObject("detail");
|
37
38
|
JSONObject temp = f.getJSONObject("temperature");
|
38
39
|
|
39
|
-
if(!detail.isNull("wind") && f.getString("dateLabel").equals("明日")){
|
40
|
-
String wind = detail.getString("wind");
|
41
|
-
}
|
42
|
-
|
43
|
-
|
40
|
+
if(!temp.isNull("min") && f.getString("dateLabel").equals("明日")){
|
44
41
|
String data = temp.getJSONObject("min").getString("celsius"); //気温の最低気温を摂氏で読み込み
|
45
42
|
|
46
43
|
output = output + ", min:" + data;
|
@@ -53,13 +50,13 @@
|
|
53
50
|
text(output,10,50 +20 *i);
|
54
51
|
}
|
55
52
|
|
56
|
-
|
57
53
|
}
|
58
54
|
|
59
|
-
|
55
|
+
```
|
60
56
|
|
61
|
-
ここに問題に対して試したことを記載してください。
|
62
57
|
|
63
|
-
###
|
58
|
+
### 試したこと
|
64
59
|
|
60
|
+
!や&&などの意味はわかるのですが、if分の意味がよくわかりません。
|
65
|
-
|
61
|
+
他の情報も記載したかったのですが、上手くできなかったです。
|
62
|
+
### 補足情報(FW/ツールのバージョンなど)
|