[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 08/14 22:00 / Filesize : 347 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:JavaScriptは板違い、Web制作板をご利用ください mailto:sage [2007/09/30(日) 08:24:20 ]
【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。

【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/
       4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》
【 GUI  】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること)
       《GUIの課題の場合必ず選択》
【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》
【 Ver  】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》
【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。
       丸投げでない場合は、途中までのソースとその経過報告、
       質問点、疑問点を書きます(なるべく丸投げにしてください)。

【回答プログラムの掲載場所】
Java質問スレWiki  www.wikiroom.com/java/
ソースポストネット  sourcepost.sytes.net/

【前スレ】
pc11.2ch.net/test/read.cgi/tech/1184509890/

709 名前:694 [2007/11/15(木) 02:36:28 ]
>>707
分かりにくくて申し訳ありませんでした。
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/90.jar

>>708
レスありがとうございます。具体的にどの箇所を修正すれば良いのでしょうか?

710 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 02:52:49 ]
>>709
root : BranchGroup
| spin : TransformGroup
| | sphere : Sphere
| | rot : RotationInterpolator
| | cube : ColorCube(*)
| rotateGroup : TransformGroup
| | cube : ColorCube(*)
| bg : Background
| light : AmbientLight

(*)が同じものなので木構造にならずエラーを起こす。

root.removeChild(spin);
rotateGroup.addChild(spin);
//rotateGroup.addChild( cube );

root : BranchGroup
| rotateGroup : TransformGroup
| | spin : TransformGroup
| | | sphere : Sphere
| | | rot : RotationInterpolator
| | | cube : ColorCube
| bg : Background
| light : AmbientLight

で、とりあえず球とキューブが一緒に回転するようにはなると思う。

711 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 02:59:46 ]
【 課題 】super の指す先?
Super は必ずsuperが使用されている定義
があるクラスの一つ上の親クラスの定義を指す。
例:
#BがAのサブクラス、CがBのサブクラス
#Aにメソッドm が定義されている
Bでメソッドmをオーバーライドし、その中でsuper.mを呼んでいる。
#この時、Cのインスタンスを生成し、mを起動すると何が起こるか?各自確認
するプログラムを作成し、作成したプログラムと結果の説明を提出せよ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
       《GUIの課題の場合必ず選択》
【 期限 】11/15 18:00まで
【 Ver  】1.5.0_11
【 補足 】丸投げですいませんがよろしくお願いいたします。

712 名前:710 mailto:sage [2007/11/15(木) 03:01:30 ]
rotをspinに加えているから元々一緒に回転しているのは回転しているか。
rotateGroupは傾いて回転しているようにするためなので、
傾いて一緒に回転する、の間違い。

713 名前:694 [2007/11/15(木) 03:25:33 ]
>>710
付け加えてみたのですが、画面が真っ赤に表示されるだけです…。
実際のコードはどう書き換えれば良いのでしょうか?

お手数をおかけしてすいません。

714 名前:694 [2007/11/15(木) 03:41:36 ]
710さんの書かれた内容を元に書き換えたコードです。
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/91.java
後はこれがトランスフォームグループに沿って、斜めになって回転されれば良いのですが、
どうもうまくいきません。

715 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 03:46:00 ]
>>713
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29869
どう付け加えたか知らないけれど、こちらではうまくいったよ。
真っ赤なのは背景しか描かれていないからだと思う。
修正した箇所は/////を末尾につけた。

ただ、こちらではcreateAppearance()が返すAppearanceがうまくテクスチャを貼ってくれなかったので、
アップしたコードみたいにTextureLoaderを使ってテクスチャが貼られた状態で回転することを確認した。
いつも楽してTextureLoaderを使うので、ぱっと見てcreateAppearance()が悪いのか自分の環境が悪いのか分からん。
あまり頭が働かない時間だし。

716 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 03:50:44 ]
>>714
ちょっw
元のソースはまともっぽかったのになぜそんな修正になる?
単にrotateGroup.addChild( cube ); をコメントアウトして2行追加するだけなのに。

717 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 03:58:18 ]
>ただ、こちらではcreateAppearance()が返すAppearanceがうまくテクスチャを貼ってくれなかったので、
>アップしたコードみたいにTextureLoaderを使ってテクスチャが貼られた状態で回転することを確認した。
それ、俺もなった。
ttp://www51.tok2.com/home/rg550/cgi-bin/hosoku/img0005.jpgから取ってきた画像320×195(21KB)になってない?
それ使うとTextureLoaderでは読み込めるけどAppearanceだと駄目みたい。
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/90.jar内の画像256×128(14KB)だとTextureLoader使わずにいけたよ。



718 名前:694 [2007/11/15(木) 04:00:46 ]
>>715
ありがとうございます。検討違いな箇所を修正していたみたいです。

>>716
orz

719 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 04:08:19 ]
なんかほのぼのしてて(・∀・)イイ

720 名前:715 mailto:sage [2007/11/15(木) 04:54:54 ]
>>717
うん、img0005.jpgの方を使ってた。
つまり、テクスチャサイズが2の累乗サイズでないといけないハードかシステムの制限に引っかかってた?
TextureLoaderはその辺りを吸収してくれていたのか。
createAppearance()の方でも、
//image = new ImageComponent2D( ImageComponent2D.FORMAT_RGB , ImageIO.read( file ) );
int width = 256;
int height = 128;
image = new ImageComponent2D(ImageComponent2D.FORMAT_RGB , width, height );
java.awt.image.BufferedImage i = new java.awt.image.BufferedImage(width, height, java.awt.image.BufferedImage.TYPE_INT_RGB);
java.awt.Graphics g = i.createGraphics();
g.drawImage(ImageIO.read( file ).getScaledInstance(width, height, java.awt.Image.SCALE_DEFAULT), 0, 0, canvas3D);
g.dispose();
image.set(i);
みたいに2の累乗サイズにしたイメージをImageComponentに設定すればうまくいった。

721 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 08:33:38 ]
【 課題 】
以下のプログラムの指定された部分を再帰に変更せよ
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/6.java
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】 11/16 PM00:00まで
【 Ver  】java version "1.6.0_03"
【 補足 】丸投げです。よろしくお願いします。

722 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 08:55:12 ]
>>721
指定してる部分ってどこ?ソース違うんじゃない?

723 名前:721 mailto:sage [2007/11/15(木) 09:09:17 ]
【 課題 】
以下のプログラムの指定された部分を再帰に変更せよ
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/92.java
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】 11/16 PM00:00まで
【 Ver  】java version "1.6.0_03"
【 補足 】丸投げです。よろしくお願いします。
ソース張りミスしたので、上げなおしです。すいません

724 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 10:15:29 ]
>>723
int c = 1;
return recursive(a, b, c, 1);
}
static int recursive(int a, int b, int c, int i){
//System.out.println(c +"*"+ a +"/"+ i);
c *= a--;
c /= i;
if(i < b)
c = recursive(a, b, c, i + 1);
return c;
}
}

725 名前:デフォルトの名無しさん [2007/11/15(木) 11:21:33 ]
【 課題 】
以下のテキストファイル内の単語(コンマ、ピリオド、"、を省く)
sourcepost.sytes.net/sourceview.aspx?source_id=29870
の頻出度を求めソートし昇順に、その単語と出現回数を表示し
テキストファイルに書き出せ
(下記のような感じで表示させる)
the 32
to 13
in 12
of 11





【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】特になし
【 Ver  】java version "1.6.0_03"
【 補足 】丸投げです。よろしくお願いします。
よろしくお願いします。

726 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 12:25:09 ]
どなたかよかったら>>697もお願いします

727 名前:デフォルトの名無しさん [2007/11/15(木) 14:03:59 ]
【 課題 】sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29791
      課題というわけじゃないんですが個人的にこのプログラムの内容がわからないので解説がほしいのです。
      一列ずつのプログラム説明をお願いしたいです。

【 補足 】丸投げです。できたら詳しくお願いします。よろしくお願いします。
【 期限 】18日 日曜日まで



728 名前:デフォルトの名無しさん [2007/11/15(木) 14:51:55 ]
【 課題 】ペイントでつくった服のbmp画像(単純に黒色で服の形を作る、背景は白)(仮画像=gazou.bmp)の肩の角、袖の角、脇の下の角、身幅
      服の画像すべての角のある部分(10個ぐらいある角)の座標を取得する座標検出プログラムを作成
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】17日、土曜日まで
【 Ver  】1.5.0_11
【 補足 】丸投げです。 間単に説明もかいでいただけるとありがたいです。

729 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 15:14:54 ]
白黒画像の輪郭抽出やら座標検出やら
似たような課題が一ヶ月以上前から何度も投稿されてるけど何なの

730 名前:デフォルトの名無しさん [2007/11/15(木) 15:27:48 ]
【課題】化学式 水H2O,銅イオンCu+の、2を下に小さく,+を上に小さく,正しく表示する。
【期間】17日まで

731 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 15:42:24 ]
>>729
教科書が共通とかじゃないの?

732 名前:725 [2007/11/15(木) 16:44:39 ]
すいません、期限無しって書いてしまいましたが間違いで
11/18までです。
どなたかよろしくお願いします。

733 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 17:21:05 ]
>>727
>>1
他の質問スレなどで聞いて自分で理解してください。

734 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 17:22:25 ]
>>730
テンプレの必須次項は必ず書いてください。
その課題と期限だけではどうしようもありません。

735 名前:みいー [2007/11/15(木) 17:27:02 ]
JAVAでTic-Tac-Toeを作ってもれえませんか??
内容は
独立して可能なアプリーケーションの作成。
アプリケーションはMacOSXの標準的なインターフェイスを備えること。
メニューバーにアプリケーションメニューがある。
アプリケーションメニューには”Quit”項目がある。
"Quit"で終了する。
アプリケーションを起動すると窓が開く。
窓に目的の機能が実装されている。
窓を閉じたらアプリケーションの終了。
3×3の弁目と、メッセージ表示スクリーンをもつ。
いずれかの弁目をクリックすると弁目に丸、バツが表示。
丸とバツは交代して、順番をメッセージで表示。
すべての弁目が埋まるか、勝敗が決まったら終了。
勝利した側の表示か引き分けの表示を出す。
人対人の対戦にする。

です。
なんか条件多くてすいません。
期限は11月22日までなんでお願いします。

736 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 17:30:30 ]
>>735
>>1

737 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 17:32:06 ]
>>735
>>1
制作依頼スレで頼むか、自分でスレ立てするかしてください。
もしくは有償で制作会社に発注してください。



738 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 17:47:19 ]
みんな焦ってるのは分かるが課題提示用テンプレに沿って課題は投げようぜ。

739 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 17:58:20 ]
>>697
q1=4./Pi*Math.sin(n*p1)/n; ←この部分を

q1 =4./Pi*Math.sin( p1)/n;
q1+=4./Pi*Math.sin(2*p1)/n;
q1+=4./Pi*Math.sin(3*p1)/n;

こうすればどうだろうか?

740 名前:デフォルトの名無しさん mailto:r48462@yahoo.co.jp [2007/11/15(木) 19:12:36 ]
【 課題 】ttp://www013.upp.so-net.ne.jp/digitune/Java/IPMsg/ipmsgsrc.zip
このオープンソースにIDManager.javaファイル(外部ファイルリストであるfile.txtを読み込むプログラム)を実装しなさい。
また、できれば毎回ブロードキャスト送信を行うたびに外部ファイルを読み込むのではなく最初の一回だけ読み込むだけで十分になるように実装しなさい。
※IDManager.javaとfile.txt:ttp://up.uppple.com/src/up7820.zip※

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】11月16日(金)13:00提出締め切り、解答希望は今夜15日(木)の23:00頃だとすごくうれしいです・・・。
【 Ver  】java version "1.6.0_02"
【 用語 】hotmailアドレスやIPアドレスなど重複しないものをシステム上のID(SID)
ニックネームなど重複しても大丈夫なものをプライベートID(PID)、自分のSIDはIDManager.java上で"MySID"と表記しています。
【 補足 】丸投げですみませんがよろしくお願いします。
ちなみにうpしたfile.txtファイルは
/*自分のSID*/
MySID-00001
/*SID*/
0002
/*0002に対応するPID*/
P0002
/*SID*/
0003
/*0003に対応するPID*/
P0003
ということが記述されています。

741 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 19:26:10 ]
チャラチャラチャラララ チャラチャラチャラララ
また同じ課題が現れた!!

>>選択
1. 回答する
2. 該当スレレスまで誘導する
3. 逃亡

742 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 22:33:55 ]
>>739
回答していただきありがとうございます
ModeMax=5としたときの図を↓のサイトに上げました
できれば、ModeMax=5でこの図がでるようにプログラムを変えて頂きたいです。
www12.axfc.net/uploader/90/so/l/119513347649124515369/Img_5189.jpg
よろしくお願いします

743 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 23:24:40 ]
>>725
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29873



744 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 23:44:06 ]
>>725
わり.間違えてた
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29874

745 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 18:06:10 ]
>>742
Link切れ

746 名前:デフォルトの名無しさん [2007/11/16(金) 21:59:13 ]
>>728をどなたかできるかたいませんでしょうか。
よろしくおねがいします

747 名前:みぃ [2007/11/17(土) 02:01:34 ]
すいません。ここのスレのルールを知っていませんでした。
【課題提示用テンプレ】
【 課題 】
JAVAでTic-Tac-Toeを作る。
内容は
独立して可能なアプリーケーションの作成。
アプリケーションはMacOSXの標準的なインターフェイスを備えること。
メニューバーにアプリケーションメニューがある。
アプリケーションメニューには”Quit”項目がある。
"Quit"で終了する。
アプリケーションを起動すると窓が開く。
窓に目的の機能が実装されている。
窓を閉じたらアプリケーションの終了。
3×3の弁目と、メッセージ表示スクリーンをもつ。
いずれかの弁目をクリックすると弁目に丸、バツが表示。
丸とバツは交代して、順番をメッセージで表示。
すべての弁目が埋まるか、勝敗が決まったら終了。
勝利した側の表示か引き分けの表示を出す。
人対人の対戦形式にする。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】Swingです。
【 期限 】11月22日です。
【 Ver  】すいません。これの意味すら分からない状態なんです。。。

【 用語 】ない・・・と思うんですが。
【 補足 】これ以上課題について補足はないです。

説明たらずなのかどうかも分からないです。
誰かどうかお願いします。




748 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 02:11:24 ]
>>747
> 【 Ver  】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》
ターミナルを起動してjava -versionを実行して表示されたメッセージを書く。

749 名前:デフォルトの名無しさん [2007/11/17(土) 05:21:44 ]
ちょっと長いけれど読んでください。
穴埋めになっていた箇所を埋める問題です。
穴は15行目以降です。
import java.until.Scanner ;

class Mark3 {
public static void main (String[] args) {
Scanner stdIn = new Scanner (System.in);

System.out.println("整数を入力してください。");
System.out.println("整数a : ");
int a = stdIn.nextIn ();
System.out.println("整数b : ");
int b = stdIn.nextIn ();
System.out.println("整数c : ");
int c = stdIn.nextIn ();

int max = a;
if( b > max) {
max = b;
}
else{
( c > max )
max = c;}
System.out.println("最大値は" + max + "です。");
}
}

750 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 06:15:45 ]
ネタはスルーの方向で

751 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 06:37:22 ]
>>749
>>1

752 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 07:08:42 ]
import java.until.Scannerの検索結果 6 件中 1 - 6 件目 (0.29 秒)

753 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 08:40:06 ]
世の中には6件も間違いがあるのかw

754 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 12:01:22 ]
>>746
せめてサンプル画像くらい晒そうぜ。

>>753
Cでパネルクラスを作るとき、Pannel と書いてた俺が通りますよと。

755 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 12:40:01 ]
>>727
スレ違いだからスルーしたけど
他スレで見たらこれも白黒画像の座標検出なんだな
そんなに流行ってるのか

756 名前:デフォルトの名無しさん [2007/11/17(土) 13:55:51 ]
>>746
申し訳ございません。
一応画像はこれで丸枠の角の部分の座標を自動検出したいです
www.vipper.org/vip668697.jpg
よろしくお願いします。

757 名前:デフォルトの名無しさん [2007/11/17(土) 13:57:31 ]
>>746
間違えました。
>>728でした、
申し訳ございません。
一応画像はこれで丸枠の角の部分の座標を自動検出したいです
www.vipper.org/vip668697.jpg
よろしくお願いします。




758 名前:みぃ [2007/11/17(土) 16:13:38 ]
何度もすいません。。Verも調べてきました。。
【課題提示用テンプレ】
【 課題 】
JAVAでTic-Tac-Toeを作る。
内容は
独立して可能なアプリーケーションの作成。
アプリケーションはMacOSXの標準的なインターフェイスを備えること。
メニューバーにアプリケーションメニューがある。
アプリケーションメニューには”Quit”項目がある。
"Quit"で終了する。
アプリケーションを起動すると窓が開く。
窓に目的の機能が実装されている。
窓を閉じたらアプリケーションの終了。
3×3の弁目と、メッセージ表示スクリーンをもつ。
いずれかの弁目をクリックすると弁目に丸、バツが表示。
丸とバツは交代して、順番をメッセージで表示。
すべての弁目が埋まるか、勝敗が決まったら終了。
勝利した側の表示か引き分けの表示を出す。
人対人の対戦形式にする。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】Swingです。
【 期限 】11月22日です。
【 Ver  】 java version は1.6.0_03 でした。

【 用語 】ない・・・と思うんですが。
【 補足 】これ以上課題について補足はないです。


お願いします。。

759 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 17:17:58 ]
【 課題 】円柱(cylinder)を表すクラスを定義しなさい。クラス名は Cylinder とする。

円柱は、底面と側面からできている。つまり、円柱と底面、円柱と側面の関係は、包含 (has-a) の関係である。
底面は円(circle)であり、側面は長方形(rectangle)である。クラス Circle とクラス Rectangle を定義し、
これらを属性として持つようなクラス Cylinder を作成し、円柱の体積を求めるメソッドと表面積を求めるメソッドを作成しなさい。

クラス Circle に面積と円周、クラス Rectangle に面積を求めるメソッドを実装し、クラス Cylinder で体積や表面積を求めるときにそれらを用いること。
なお、数値はすべて整数でよい。円周率は3でよいが、Math.PI とするとπにもっとも近い double 値が得られる(参考)。

メソッドmainのあるクラスをCylinderPropertiesとし、ファイル名をCylinderProperties.javaとする。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】 11/19 14時まで
【 Ver  】java version "1.6.0_03"
【 補足 】java歴短いのでよく理解が出来ませんでした
      よろしくお願いします


760 名前:大学生 [2007/11/17(土) 17:27:00 ]
【 課題 】配列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 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 22:47:03 ]
>>759
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29885

763 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 08:16:51 ]
>>762

分かりやすい解答ありがとうございました
次からは自身で解けるように頑張っていきます。

764 名前:デフォルトの名無しさん mailto:sage [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 ]
www2.ipcku.kansai-u.ac.jp/~tsuji/java07/Turtle.java

このサイトからクラス変数とインスタンス変数を抜き出して、その意味を答えよ
という宿題なのですが教えてください。

766 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 16:09:33 ]
>>764
配列を利用して変換のロジックを実装しろという意図と思われるので、
その回答では不可をもらうと思う
>>765
>>1

767 名前:デフォルトの名無しさん mailto:sage [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 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 17:50:03 ]
>>768
期限20日までなのに1日で催促とかどんだけ〜

770 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 18:47:35 ]
今うpしようとしたけど催促きたからやめたw

771 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 19:03:55 ]
とりあえず>>765は学校に言っておいた

772 名前:デフォルトの名無しさん [2007/11/18(日) 20:02:53 ]
>>769
>>770
すみませんでした・・・

773 名前:740 mailto:sage [2007/11/18(日) 22:24:39 ]
過ぎてしまいましたが>>740をお願いできないでしょうか。

774 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 01:38:22 ]
>>761
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29886

結果:Cのインスタンスを生成してm()を起動すると,Aのm()が実行される

適当な説明:
Cのm() はオーバーライドしてないから = Bのm()が実行される.
Bのm()ではsuper.m() ←スーパークラスのm(),
つまりAのm()が呼び出されてる

つか,>>761はネタか?さすがにこれを丸投げってのはやばいだろw

775 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 02:41:55 ]
>>760
ねみぃからてきとーな.変数名もてきとーだから自分で治してくれ.

>>さらに、任意の10進数を2進数の列に直すプログラムを書きなさい
の”列”って文字列なのか配列なのかよーわからんかったから
10進数→2進数は数パターン思いつくままに書いた.
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29887


776 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 06:21:53 ]
>>760の後半の方。10-->2を文字列に再帰で格納。
public class Tbinary2 {
private static String outStr = "";
private static final int decNum = 256;//10進数を指定
public static void main(String[] args) {
if (decNum == 0) {
System.out.println("0");
} else {
calc(decNum);
System.out.println(outStr);
}
}
private static void calc(int num) {
if (num < 1) {
return;
}
calc(num / 2);
outStr += (num % 2);
}
}


777 名前:大学生 [2007/11/19(月) 17:45:39 ]
>>764 766 767 776
返事が遅れてしまって申し訳ありません。
どうもありがとうございます。
java ではなく、javascriptです。同じものだと思い込んでました。すいません。

あとまだプログラミングは授業で習い始めたばかりなので、あまり難しい式は
使わないです。たぶんいままで習ったものだけで作成させようとしてるみたいです。
今までならったのは、四則演算、数学関数(べき乗・切り上げ・切り下げ・四捨五入・絶対値・最大値・
最小値・平方根)、最大公約数、、for(繰り返し)、==、if、else、new Arrayです。
どうかよろしくお願いします。
【 課題 】配列Aに2進数列を、たとえば、11011をnew Array(1,1,0,1,1)のように設定し、それを10進数に直すプログラムを書きなさい。
      さらに、任意の10進数を2進数の列に直すプログラムを書きなさい。
【 形態 】1. Javaアプリケーション
【 GUI  】 制限なし
【 期限 】11月21日まで

      よろしくお願いします。



778 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 17:57:46 ]
>>777
>>1の名前欄1000回読め

779 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 17:58:31 ]
メル欄か。やっぱ素直にテンプレの最初に書いた方がいいかも。

780 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 19:18:21 ]
【 課題 】
1)大円を月の日、小円を時間として双方の円の接点で日時を表す時計を作ってみましょう
2)二重三重にしていき、年月週日時分秒などを一度に表示してみましょう
ttp://www.wikiroom.com/java/index.php?clock
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】2. Swing
【 期限 】2007/11/20 17:00
【 Ver  】1.5.11
【 補足 】丸投げです。

781 名前:デフォルトの名無しさん [2007/11/19(月) 22:06:50 ]
【 課題 】JavaでRSSリーダーを作成する。
RSSリーダーをJavaアプリケーションで作成する。
コマンドではなくGUIを利用して操作できるアプリケーションソフトとし、
取得したRSSフィードをクリックすると該当するURLをブラウザで開くようにすること。
RSSは任意のアドレスを指定可能にすること。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
       《GUIの課題の場合必ず選択》
【 期限 】11月25日までに解答希望
【 Ver  】
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)
【 補足 】
自分なりに調べて見たところInformaを利用して作成したプログラムがありました。
ttp://q.hatena.ne.jp/1153721189
しかし、理解できずに悩んでいます。
自身、学校でJavaを習い初めて半年で、
ほとんど理解していないのにもかかわらず、幾つかの課題のうち
このような課題を与えられました。
丸投げ状態ですが、どうかよろしくお願い致します。




782 名前:デフォルトの名無しさん [2007/11/19(月) 23:22:09 ]
【 課題 】Javaでインターフェースを作る
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】2007.12.31までに希望
【 Ver  】
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)
【 補足 】
1、座標を認識することができるマスを配置したウィンドウ
2、「色、図形の指定、数値入力」ができるウィンドウ

1のウィンドウにはメニューバーを設置し、機能として「新規作成」「保存」「終了」
の3つを実装。新規作成は「縦×横のサイズの変更」と「マス1つあたりのサイズの変更」ができるようにする。
保存内容はマスが「初期を0」「黒を1」「赤を2」「青を3」として、Textに出力。

2のウィンドウの項目としてコンボボックスによる図形選択「自由、直線、円」。
ラジオボタンによる色選択「黒、赤、青、消しゴム」。
数値入力フレームを4つ用意し色の数値を変更できるようにする。
色の初期値は上記とし、フレームに数値を入力しボタンか何かを押すと色の数値に反映される。

ほぼJAVA知識0の状態でこの課題が出されたためかなり悩んでいます。
丸投げになりますが、よろしくお願いします。

783 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 02:11:11 ]
java知識0でこの課題って、知識0なのは授業サボってたからだろw

784 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 03:11:52 ]
>>783
オブジェクト指向という授業でずっとC#で授業が進んでたとか

785 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 03:24:22 ]
課題の期限を考えると今から1ヶ月ちゃんと勉強しろってことなのかもしれん。
てか投げ出すの早過ぎだろ。

786 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 03:26:27 ]
つまり彼は卒業という履歴が欲しいのであってその過程で得るべき知識など不要と思っているわけだ

787 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 03:29:56 ]
最近はC#で授業してる学校があるのか?



788 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 03:38:04 ]
下らん

789 名前:デフォルトの名無しさん [2007/11/20(火) 08:05:56 ]
丸投げといっても外見だけはそれっぽい物?はできてます。
・色の選択はできないが色を塗ることはできる
・固定のマスの表示
・メニューバー(機能はまだできてない)
・2のウィンドウのコンボボックスのみ

プログラム間での数値のやり取りがうまくいかないのです。
・2で入力した数値が1の色の数値に反映されない。

790 名前:デフォルトの名無しさん [2007/11/20(火) 12:00:30 ]
【 課題 】
以下の通りトーラスクラスを二つ作成・使用し、3Dトーラスが二つ表示されるプログラムを組みなさい。

1.Torusクラス1は、トーラスの表面上に異なっている色で長方形のパッチを指定するために、IndexedQuadArrayクラスをextendします。       
2.Torusクラス2は、トーラスの表面上に異なっている色で三角形のパッチを指定するために、IndexedTriangleArrayクラスをextendします。
補足:IndexedTriangleArrayクラスをextendするクラスを作る前に、トーラスを描くために規則的なTriangleArrayオブジェクトを作るメソッドを準備します。

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】2. Swing
【 期限 】11月21日
【 Ver  】java version "1.6.0_03"
【 用語 】数学補足 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/95.java
【 補足 】トーラスの詳細です。ttp://ja.wikipedia.org/wiki/%E3%83%88%E3%83%BC%E3%83%A9%E3%82%B9

よろしくお願いします。

791 名前:790 [2007/11/20(火) 16:31:11 ]
サンプルコードを戴いたのでこちらにもアップロードしておきます。

ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/96.java

こんな感じでトーラスが二つ表示されれば良いそうです。
※サンプルコードでは回転するピラミッドが表示されています。

792 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 17:45:09 ]
>>780
1)のみ作成(awt)最初に一回表示するのみ。ThreadSleepしてrepaint()かなんかするようにして頂戴。
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/97.java

793 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 22:05:06 ]
>>780
1)のみ(Swing)
ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/98.java

794 名前:790 [2007/11/20(火) 23:43:20 ]
どなたかお願い出来ないでしょうか…

795 名前:みぃ [2007/11/21(水) 02:35:37 ]
758を誰かやってくれないでしょうか??
Hllow World!とかをやって勉強したんですがどうしても出来ません。。
お願いします。。

796 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 02:38:05 ]
TicTacToeか
だいぶ前に解いたことがあるな

797 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 03:51:48 ]
>>792-793
ありがとうございました!
どなたか(2)の方もやっていただけないでしょうか?




798 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 04:05:13 ]
時刻のParseIntがおかしいみたいで深夜だとちゃんと動かない


799 名前:デフォルトの名無しさん [2007/11/21(水) 08:23:19 ]
入力された正の約数を全て書き出すプログラム
・for、whileを入れてつくり、負の整数、整数でないものを入力したら計算はしない
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】 今週中
【 Ver  】java version "1.6.0_03"
【 補足 】100以下の約数の出力ではなくて、入力する正の数の約数がいまいちわかりません。お願いします。
実行例↓
c:\java>javac Yakusuu.java
c:\java>java Yakusuu
nを入力してください
0
nは正の整数を入力してください

c:\java>java Yakusuu
nを入力してください
17
1は17の約数です
17は17の約数です

c:\java>java Yakusuu
nを入力してください
-17
nは正の整数を入力してください

c:\java>java Yakusuu
nを入力してください
6
1は6の約数です
2は6の約数です
3は6の約数です
6は6の約数です


800 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 08:32:22 ]
補足の100以下でなくってなんなんだ?

801 名前:デフォルトの名無しさん [2007/11/21(水) 08:39:32 ]
>>800
レスありがとうございます。約数に関するjavaをネット上で探していたら、n(nは正の整数)以下の約数の個数を求めろっていう問題が多かったんです。
100というのは100以下の正の整数の約数を求めろっていうことです。
ただ今回の宿題は100以下ではなく、どんな正の整数を入れても約数を出力してくださいという問題なんです。

よろしくお願いします。

802 名前:790 [2007/11/21(水) 09:25:56 ]
本当にどなたかお願いしますorz

803 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 09:34:47 ]
>>802
課題文の意味が良く分からん。具体的にどんなトーラスを描けばいいんだ?
ちょっと先生の所に行って聞いてこい。

804 名前:790 [2007/11/21(水) 09:40:14 ]
>>803
分かりました。聞いてきます。

805 名前:790 [2007/11/21(水) 10:51:31 ]
聞いてきました。
単純に二つのトーラスをそれぞれ、IndexedQuadArrayクラスとIndexedTriangleArrayクラスを使って(extends)
ウィンドウに表示させれば良いそうです。

ラフにコードを書くとこんな感じになるそうです。

public class TorusWindow extends Frame {
//TorusWindowのサイズやデータメンバを記述する。

class TorusOne extends IndexedQuadArray{
//トーラス1をIndexedQuadArrayクラスを使用し表示させる為のコード
TorusOne(){ //トーラス1のコンストラクター
//具体的なポイント(Point3d)を書いていく。}
class TorusTwo extends IndexedTriangleArray{

//トーラス2をIndexedTriangleArrayクラスを使用し表示させる為のコード
TorusTwo(){ //トーラス2のコンストラクター
//具体的なポイント(Point3d)を書いていく。}}

public TorusWindow(){ //トーラスウィンドウのコンストラクター
// トーラスがフレームに表示されるよう、フレームの設定をする。}

private BranchGroup createSceneGraph() {
//シーングラフの設定。}
public static void main(String[] args) {
//メイン
TorusWindow twindow = new TorusWindow();
twindow.setVisible(true);}}

806 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 12:21:11 ]
>>790
swingって指定だよね?
色は適当
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29894

807 名前:806 mailto:sage [2007/11/21(水) 12:25:45 ]
>>805
たぶん>>803の聞きたいことはそんなことじゃなくて
具体的にどんなトーラスを描くんだってことだと思うよ
どういう位置にどういう向きのどういう色の……って感じで
単純な問題なんだからプログラムの構成なんてどうせ似たり寄ったりになるのでいまさら書かれても



808 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 12:44:47 ]
>>790
ごらっ、こそこそ隠れてあとから条件を付けるんじゃない!

809 名前:790 [2007/11/21(水) 12:49:04 ]
>>806
ありがとうございます。
どういう位置にどういう向きのどういう色の〜 の指定はなかったので、
どんな向き・位置・色でも良いと思ってしました。
本当にありがとうございました。

>>808
先生に聞きに行ったらこんな風に書けと言われたので、
追加補足をしたつもりだったのですが申し訳ありませんでした。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<347KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef