超私信 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