★★ Java の宿題ここで答えます Part 63 ★★

このエントリーをはてなブックマークに追加
760大学生
【 課題 】配列Aに2進数列を、たとえば、11011をnew Array(1,1,0,1,1)のように設定し、それを10進数に直すプログラムを書きなさい。
      さらに、任意の10進数を2進数の列に直すプログラムを書きなさい。
【 形態 】1. Javaアプリケーション
【 GUI  】 制限なし
【 期限 】11月19日まで

      プログラミングが苦手でどうも自分ではできませんでした。よろしくお願いします。
761デフォルトの名無しさん:2007/11/17(土) 18:53:23
【 課題 】
super の指す先?

Super は必ずsuperが使用されている定義
があるクラスの一つ上の親クラスの定義を指す。
例:
#BがAのサブクラス、CがBのサブクラス
#Aにメソッドm が定義されている
Bでメソッドmをオーバーライドし、その中でsuper.mを呼んでいる。
#この時、Cのインスタンスを生成し、mを起動すると何が起こるか?各自確認
するプログラムを作成し、作成したプログラムと結果の説明を提出せよ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】11/20まで
【 Ver  】1.5.0_11
【 補足 】よろしくお願いいたします!
762デフォルトの名無しさん:2007/11/17(土) 22:47:03
763デフォルトの名無しさん:2007/11/18(日) 08:16:51
>>762

分かりやすい解答ありがとうございました
次からは自身で解けるように頑張っていきます。
764デフォルトの名無しさん:2007/11/18(日) 15:26:20
>>760
ダメ?
public class Q760{
public static void main(String args[]){
String s = args[0];
System.out.println("入力された10進数を2進数に変換");
try {
String decimal = Integer.toBinaryString(Integer.parseInt(s));
System.out.println("2進数\t" + decimal);
} catch (NumberFormatException e) {
System.err.println("数字ではありません");
System.exit(0);
}

System.out.println("\r\n入力された2進数を10進数に変換");
try {
int binary = Integer.parseInt(s, 2);
System.out.println("10進数\t" + binary);
} catch (NumberFormatException e) {
System.err.println("2進数表記ではないので10進数に変換しません");
}
}
}
765デフォルトの名無しさん:2007/11/18(日) 16:03:28
http://www2.ipcku.kansai-u.ac.jp/~tsuji/java07/Turtle.java

このサイトからクラス変数とインスタンス変数を抜き出して、その意味を答えよ
という宿題なのですが教えてください。
766デフォルトの名無しさん:2007/11/18(日) 16:09:33
>>764
配列を利用して変換のロジックを実装しろという意図と思われるので、
その回答では不可をもらうと思う
>>765
>>1
767デフォルトの名無しさん:2007/11/18(日) 17:17:18
>>760
new Array(1,1,0,1,1)って本当にJavaか?
JavaScriptじゃないか?
768デフォルトの名無しさん:2007/11/18(日) 17:45:34
>>761をどなたかお願いできないでしょうか。
どうかよろしくおねがいします。
769デフォルトの名無しさん:2007/11/18(日) 17:50:03
>>768
期限20日までなのに1日で催促とかどんだけ〜
770デフォルトの名無しさん:2007/11/18(日) 18:47:35
今うpしようとしたけど催促きたからやめたw
771デフォルトの名無しさん:2007/11/18(日) 19:03:55
とりあえず>>765は学校に言っておいた