回答編集履歴
1
使い方
answer
CHANGED
@@ -1,4 +1,13 @@
|
|
1
1
|
①は問題に出ているとおり,Characterクラス,もっと言えば[java.lang.Character](https://docs.oracle.com/javase/jp/6/api/java/lang/Character.html)クラスのメソッドを使います.
|
2
2
|
この中に,isDigitという,おあつらえ向きなメソッドがあります.これを使います.
|
3
3
|
②は,仮にAPIを使わないとすると,文字列から文字を一つ一つchar型で取り出して比較することになります.
|
4
|
-
それは面倒だということで,文字列に関するメソッドがjava.lang.Stringクラスにまとめられているわけです.文字列の比較であれば,equalsメソッドでしょう.
|
4
|
+
それは面倒だということで,文字列に関するメソッドがjava.lang.Stringクラスにまとめられているわけです.文字列の比較であれば,equalsメソッドでしょう.
|
5
|
+
|
6
|
+
isDigitやequalsはboolean値を返すので,これをif文で判定すれば条件分岐できます.
|
7
|
+
```lang-java
|
8
|
+
if(/* booleanを返すメソッド */){
|
9
|
+
System.out.println("条件が成立");
|
10
|
+
} else {
|
11
|
+
System.out.println("条件が不成立");
|
12
|
+
}
|
13
|
+
```
|