2008-08-28 06:18:34
■ファイル読込処理の手順
“java.io.*”のインポート
[構文]
import java.io.*;
■FileReaderクラス宣言
[構文]
FileReader 変数名 = new FileReader(\"ファイル名\");
[サンプル]
FileReader fr = new FileReader(\"import.log\");
■BufferedReaderクラスの宣言
[構文]
BufferedReader 変数名 = new BufferedReader(変数名);
※ 変数名:FileReader型
[サンプル]
BufferedReader br = new BufferedReader(fr);
※ 変数名:BufferedReader型
■レコードの読み込み
[構文]
String 変数名 = 変数名.readLine();
・ファイルポインタが指すレコードを返し、ポインタを1レコードずらす。
・ファイルポインタが最終レコードを指した場合は“null”を返す。 ⇒ 終了条件に使える。
※ 変数名:BufferedReader型
■ファイルクローズ
[構文]
変数名.close();
※ 変数名:FileReader型
[サンプル]
br.close();
Posted in Hayato. | Java |
0 Comments |
▲
2008-08-26 21:28:05
■コンストラクタのオーバーロード
・コンストラクタ定義は、引数の構成(個数、データ型)を差別化することによってオーバーロードが可能。
[サンプル] Manクラスにコンストラクタ(初期化処理)定義を2つ作成
引数なし
氏名・・・“未設定”
年齢・・・“-1”
身長・・・“-999.9”
引数あり
氏名・・・“引数1の値”
年齢・・・“引数2の値”
身長・・・“引数3の値”
// メインクラス
class Sample {
public static void main(String args[]) {
// クラス宣言
SampleCon m1 = new SampleCon();
SampleCon m2 = new SampleCon("山田",35,165.5);
// メソッドの使用
m1.outmsg();
System.out.println("------------------");
m2.outmsg();
}
}
class SampleCon {
// フィールドの定義
private String name;
private int age;
private double tall;
// メソッド定義
void outmsg() {
System.out.println("氏名 = " + name);
System.out.println("年齢 = " + age);
System.out.println("身長 = " + tall);
}
// コンストラクタ定義
SampleCon() {
name = "未設定";
age = -1;
tall = -999.9;
}
// コンストラクタ定義(オーバーロード)
SampleCon(String nm,int ag,double tl) {
name = nm;
age = ag;
tall = tl;
}
}
[実行結果]
氏名 = 未設定
年齢 = -1
身長 = -999.9
------------------
氏名 = 山田
年齢 = 35
身長 = 165.5
Posted in Hayato. | Java |
0 Comments |
▲
2008-08-24 22:53:34

本日は
8月24日 北京オリンピック 2008 × 閉会式です。
メダル獲得数 金×9個 銀×6個 銅×10個
素晴らしい成績だと思います。
次のオリンピックは2012年でロンドンで開催されます。
私がロンドン行った時にオリンピックの旗や垂れ幕がかかってるのを少し覚えてます。
しかし、北京五輪が始まるまで忘れてました。
4年後もたくさんメダルを取ることを期待して終了。
Posted in Hayato. | Google |
0 Comments |
▲
2008-08-23 06:50:27

本日は
8月23日 北京オリンピック 2008 × 野球です。
Posted in Hayato. | Google |
0 Comments |
▲
2008-08-22 06:31:39

本日は
8月22日 北京オリンピック 2008 × 武道です。
Posted in Hayato. | Google |
0 Comments |
▲