43. 標準入出力
43. 標準入出力
標準出力と標準エラー出力
L:\lesson109\test.java
class test { public static void main(String args[]) { System.out.println("Kitty on your lap"); System.err.println("Card Captor SAKURA"); } }
実行結果
L:\lesson109>java test
Kitty on your lap
Card Captor SAKURA
ファイルに書き込む
L:\lesson110\test.java
import java.io.*; class test { public static void main(String args[]) { try { FileWriter pass = new FileWriter(args[0]); PrintWriter fp = new PrintWriter(pass); fp.println("Kitty on your lap"); fp.println("CardCaptorSakura"); fp.close(); fp = new PrintWriter(System.out); fp.println("Kitty on your lap"); fp.println("CardCaptorSakura"); fp.close(); } catch (IOException err) { System.out.println(err); } catch (ArrayIndexOutOfBoundsException err) { System.out.println("使い方 : java test <ファイル名>"); } } }
実行結果
L:\lesson110>java test test.txt
Kitty on your lap
CardCaptorSakuraL:\lesson110>type test.txt
Kitty on your lap
CardCaptorSakura
標準入力
L:\lesson111\test.java
import java.io.*; class test { public static void main(String args[]) { System.out.print("何か入力してください>"); try { InputStreamReader fp = new InputStreamReader(System.in); while(true) { int i = fp.read(); if (i == '\n') break; System.out.print((char)i); } fp.close(); } catch (IOException err) { System.out.println(err); } } }
実行結果
L:\lesson111>java test
何か入力してください>Kitty on your lap
Kitty on your lap