アイツにだけは負けたくない。
結果はどうなる?コマンドライン編2
最終更新:
yu_cyo
-
view
- 実行結果は?
■コマンドライン
>java CommandLine2 A B C
■例文
01 public class CommandLine2 {
02
03 public static void main(String[] args) {
04
05 if(args[1].equalsIgnoreCase("b")) {
06
07 System.out.println(new
Character(args[1]));
08 }
09 }
10 }
■選択肢
A) 5行目でコンパイルエラー B) 7行目でコンパイルエラー C) 「A」が表示 D) 「B」が表示 E) 「b」が表示 F) 何も表示されない
■実行結果
Characterのコンストラクタはchar型を引数に指定するものしかない。
よって、コンパイルエラー。
よって、コンパイルエラー。
YUH@computer /cygdrive/c/java/pbm
$ javac CommandLine2.java
CommandLine2.java:7: シンボルを見つけられません。
シンボル: コンストラクタ Character(java.lang.String)
場所 : java.lang.Character の クラス
System.out.println(new
^
エラー 1 個
- equalsIgnoreCase()メソッド
対象の文字列の大文字と小文字を区別しないで 引数に指定した文字と比較。
equals[1]はBだから、コンパイルに成功した場合、
equalsIgnoreCase()メソッドはtrueを返す。
equalsIgnoreCase()メソッドはtrueを返す。