Javaに関するメモ
仮想マシンやクラスファイル
キーワード
制御構造: if else
制御構造: switch case default break
制御構造: for continue break
制御構造: try catch finally throw
制御構造: return throws throw
型: void int char byte long double float boolean
定数: true false null
修飾子: public protected private static abstract final
その他: class interface extends implements import package new
標準入力
Scannerクラスの利用 (内部で正規表現を使ってるらしい)
//インポート
import java.util.Scanner;
//使い方
Scanner in
= new Scanner
(System.
in);
String s
= in.
next(); // 1単語読み込み int a = in.nextInt(); // 数値(1単語)読み込み
// in.close(); // System.in は close() はいらない
Readerクラスの利用 (例外対応が面倒)
//インポート
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
//使い方
try {
String s
= in.
readLine(); //1行読み込み、例外への対応が必要 ex.printStackTrace();
// } finally {
// if (in != null) { // ※ System.in は close() は必要ない
// try {
// in.close(); //クローズでも例外の対応が必要
// } catch (IOException ex) {
// ex.printStackTrace();
// }
// }
}
最終更新:2014年06月28日 21:32