old « スパムメールの元は検索エンジン…? | メイン | テレビ届いた » new

超私信 Java関連

2006年10月01日

一般の方には全く関係無いので追記にて。

今データがないので覚えてる範囲で書きます。超うろ覚え。
あまりオススメしないけど一応テストは通るやり方(笑

----------Cardクラス開始-----------


//ストリング変数を勝手に宣言。
String input;

/*略*/
----------Cardクラス終了-----------

----------CardActionクラス開始-----------
main(){
/*略*/

//Card型のcardインスタンスを宣言
Card card = new Card();
//コンソール入力をcard.inputに代入
card.input = reader.readLine();

/*略*/

//printメソッドにcardを引数
print(card);

}

print(Card card){

//かなり面倒なので説明のみ。
//charAt(数字)を使ってinputの文字列をマークと数字に分解。(参照 大学javaページのArray4項目)
//input.length()=3 なら数字が10なので、その場合だけ別に。
//その他は charAt(0)=マーク, charAt(1)=数字 になるはず。
//Switchを使って取り出したマーク・数字に対応する日本語を出力するようにする。
}
----------CardActionクラス終了-----------


適当すぎでごめんなさい。
出力結果があってればテストは通るのでこれでも一応OKだけど、クラスを使う意味が全くないので、TA曰く、main関数でローカル変数(String型)を使ってコンソール入力を受けて、それをcard.suiteとcard.ワスレタに入れると良いらしい。
でもそうするとmain関数でやることがふえるから…。
そこら辺は色々工夫してやってみて下さい。

このエントリーをはてなブックマークに追加

old « スパムメールの元は検索エンジン…? | メイン | テレビ届いた » new

トラックバックURL

このエントリーのトラックバックURL:
http://blog.hp-improve.com/mt/mt-tb.cgi/108

コメントする