07/12/02 06:14:54
【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。
・課題文が長い時、添付ファイルがある時はこちらのアップローダーを使うと便利です。
URLリンク(rg550.hp.infoseek.co.jp)
【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】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 URLリンク(www.wikiroom.com)
ソースポストネット URLリンク(sourcepost.sytes.net)
ろだ2 URLリンク(rg550.hp.infoseek.co.jp)
【前スレ】
スレリンク(tech板)
2:デフォルトの名無しさん
07/12/02 06:36:27
■最近流行りのSM系サイトを知っていますか?
それは「SMプレイをすること」を最終目的とした人達が集まる出会い系サイトのことです。
普通の出会い系サイトと一味違った、熱い出会いが全国各地で繰り広げられています。
《ブログ SM系サイトが会える訳》
URLリンク(smsite.blog123.fc2.com)
ブログでは管理人一押しのSM系サイトを紹介しています。
是非ご利用下さい。
3:デフォルトの名無しさん
07/12/02 10:07:32
>1 乙
>2 滅
4:デフォルトの名無しさん
07/12/03 00:10:53
>1乙です
前スレの865ですけどまだ回答ないのでもういちど掲載しますね
【 課題 】
プログラム
URLリンク(sourcepost.sytes.net)
プログラム実行結果
URLリンク(upp.dip.jp)
上記プログラムを3D化する
【 形態 】1. Javaアプリケーション(main()で開始)/
【 GUI 】1. AWT
【 期限 】12/3
【 Ver 】java version "1.6.0_02"
【 補足 】3D化についてURLリンク(t16web.lanl.gov)
丸投げですがよろしくお願いします。
5:デフォルトの名無しさん
07/12/03 01:09:35
【 課題 】追加問題です。
フレームを使ったウィンドウ型アプリケーションで住所録を作ってください。
使うクラスはFrame, Label, Button, TextFieldは必ず使ってください。
ほかのクラスは使っても使わなくてもいいです。
レイアウトはsetLayout(null)をして各クラスにsetBundsメソッドで個別に設定してください。
下記の機能が使えるようにしてくだされば好きなように作っていただいてかまいません。
登録
登録項目は名前、住所、電話番号、メールアドレスでTextFieldに入力する登録ボタンを押すとcsvファイルに書き込む
編集
編集ボタンを押すとcsvファイルを読み込んで新しいウィンドウで表示し編集できるようにする
削除
削除ボタンを押すとcsvファイルを読み込んで新しいウィンドウで表示し削除できるようにする
表示
表示ボタンを押すとcsvファイルを読み込んで新しいウィンドウで表示
検索
検索ボタンを押すと新しいウィンドウで名前、住所、電話番号、メールアドレスのいづれかを検索ワードとしてcsvファイルを検索する。
csvファイルに検索ワードが登録されていない場合はその旨を表示する。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】1. AWTのみ
【 期限 】12月3日
【 Ver 】1.5.0_11
【 補足 】丸投げですですがよろしくお願い致します。
6:デフォルトの名無しさん
07/12/03 10:27:29
>>前スレ985さん
すばやい解答ありがとうございます
7:デフォルトの名無しさん
07/12/03 16:22:00
>>5
どなたかお願いします。
8:デフォルトの名無しさん
07/12/03 16:27:33
>>前スレ967
登録してもcsvファイルに書き込まれてないのと編集、削除、表示のところが文字化けしているのですが手直しお願いいたします。
9:デフォルトの名無しさん
07/12/03 16:33:29
>>8
>>前スレ967さん
自分の勘違いでした。本当にすいませんでした。
10:デフォルトの名無しさん
07/12/03 17:13:22
4氏と同じ課題で悩んでます。。。
事後報告致しますので、どなたかよろしくお願いします。
11:デフォルトの名無しさん
07/12/03 19:30:21
>>5
前スレ967が見れないので全部新しく書いた
URLリンク(rg550.hp.infoseek.co.jp)
12:デフォルトの名無しさん
07/12/04 01:29:34
>>11
ありがとうございます。
質問なのですがmainの名前は何でしょうか?
13:デフォルトの名無しさん
07/12/04 08:20:50
もう駄目かもわかんね…
14:デフォルトの名無しさん
07/12/04 10:23:01
う、これは求めてるものと違う・・・
ちょっと簡素なもの組んでまた凸してきます!
15:デフォルトの名無しさん
07/12/04 10:58:44
どなたか4お願いできますか?
今日の14時まで延長されたので。
# original from TANAKA Masaki
# masaki@isea.is.titech.ac.jp(Tokyo Institute of technology)
set pm3d at s solid
set palette rgb 7,5,15
unset colorbox
unset surface
set ticslevel 0
set mapp cart
set size square
set view 45,30,1,1
set auto
set isosamples 100,100
compl(a,b)=a*{1,0}+b*{0,1}
mand(z,a,n) = n<=0 || abs(z)>100 ? 1:mand(z*z+a,a,n-1)+1
set term png transparent xffffff
set out "mandelbrot.png"
splot [-2:1][-1.5:1.5] mand({0,0},compl(x,y),50)
!convert -geometry 50% -colors 256 mandelbrot.png mandelbrot_s.png
!display mandelbrot_s.png
を使ってお願いします。
16:デフォルトの名無しさん
07/12/04 11:15:34
>>12 A5.javaに全部コピー
17:デフォルトの名無しさん
07/12/04 13:06:28
>>16
できました。
ありがとうございました。
18:デフォルトの名無しさん
07/12/04 13:47:10
>>15
東工大なのに… とつっこみたいところだけど、何の4か分からないので
テンプレに従って1から質問してくれ。
19:デフォルトの名無しさん
07/12/04 13:49:30
>>18
【 課題 】
プログラム
URLリンク(sourcepost.sytes.net)
プログラム実行結果
URLリンク(upp.dip.jp)
上記プログラムを3D化する
【 形態 】1. Javaアプリケーション(main()で開始)/
【 GUI 】1. AWT
【 期限 】12/4:14:20
【 Ver 】java version "1.6.0_02"
【 補足 】3D化についてURLリンク(t16web.lanl.gov)
こんな感じです。
20:デフォルトの名無しさん
07/12/04 13:59:48
Javaの課題なのに、なんで>>15でGnuPlotが出てくるん?
座標変換して、マンデルブローのZ値をY軸にプロットすればすぐにできるぞ。
もう時間ないし隠線処理がだるいのでやる気起きないけど、
URLリンク(codezine.jp)
ここ参考にすればいけるんじゃない?
21:デフォルトの名無しさん
07/12/04 14:02:06
>>19
少し遅れて提出できるならやるけど、2時20分までならきついかも。
11時の時に気がつかなくてスマソ。
22:デフォルトの名無しさん
07/12/04 14:08:31
>>20
すいません。。。
初心者なもので…
陰線処理無しでやっていただけますか?
時間は16:00まで延ばせそうです。。。
23:デフォルトの名無しさん
07/12/04 14:10:59
>>21
気になされないで下さい。
改めて書かせていただきますが、16:00まで大丈夫なのでお願いできますか?
24:20
07/12/04 14:53:48
おいらの実力じゃいくらなんでも1時間じゃ無理ぽw
>>21に期待
25:デフォルトの名無しさん
07/12/04 16:22:07
【 課題 】スライドを参照し,魚,潜水艦,海坊主がそれぞれ泳ぐプログラムを作成せよ.
ただし,以下の条件を満たすこと.
- 魚類のクラスFinは,生物のクラスCreatureのサブクラス
- 潜水艦類のクラスSubmarineは,乗り物のクラスCarriageのサブクラス
- 魚類のクラスFin,潜水艦類のクラスSubmarineはどちらも,
水中を進めるというインタフェースSwimmableを実装する(swimというメソッドを作る).
- 海坊主のクラスSeaSpecterは,Objectの直接のサブクラス
- 海坊主のクラスSeaSpecterは,魚や潜水艦と同様,
泳げるというインタフェースSwimmableを実装する.
- テスト用クラスSwimmingTest2のメインメソッドで,
魚,潜水艦,海坊主のインスタンスを生成し水中を泳がせる.
実行結果
URLリンク(www15.axfc.net)
スライド
URLリンク(www15.axfc.net)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】12/5
【 Ver 】java version "1.5.0_10"
26:デフォルトの名無しさん
07/12/04 17:26:12
>>25
URLリンク(sourcepost.sytes.net)
文法的に習ってないものの修正やクラスの分割などはやってね
27:デフォルトの名無しさん
07/12/04 18:12:27
>>4
URLリンク(sourcepost.sytes.net)
かなり適当。合ってるかは自信ない。
28:デフォルトの名無しさん
07/12/04 18:12:28
【 課題 】javassistを用いて複数のクラスファイルから命令を取り出せ。
出力形式は以下の通りとする。
例: 0 iconst_0
1 istore_1
2 goto 21
5 aload_0
6 getfield pool Ljava/util/concurrent/ExecutorService;
配布ファイル
URLリンク(www15.axfc.net)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】12/7
【 Ver 】java version "1.5.0_10"
29:デフォルトの名無しさん
07/12/04 23:39:51
あのさぁ、何かね。回答者が優しすぎるから、
回答者は偉そうにすること、とかテンプレに入れていいんじゃないか?
30:デフォルトの名無しさん
07/12/04 23:53:15
うるせえよ糞野郎
31:デフォルトの名無しさん
07/12/05 03:11:18
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】2007/12/6 《必須》
【 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)
【 補足 】丸投げです。よろしくお願いします!
32:デフォルトの名無しさん
07/12/05 08:56:37
>24
URLどうもです。
>27
ありがとうございます。ただ数箇所エラーが出ました。。
33:デフォルトの名無しさん
07/12/05 09:01:52
>>29
偉そうにしても回答が出ているならツンデレになる気がするぞ。
回答例:
お前が単位落とそうが知ったこっちゃねえしw
回答URL
34:デフォルトの名無しさん
07/12/05 10:06:36
残念だがエスパーじゃないので「数カ所エラー」と言われても一切わからん。
なんつーかさ・・・。脳内で補完しまくってるやつ大杉。
35:デフォルトの名無しさん
07/12/05 11:37:58
>>34
愚痴を聞いてほしいだけなんでしょう。
まぁ、それはお断りだが。
36:デフォルトの名無しさん
07/12/05 12:45:11
>>34
数カ所エラーが出た
↓
どこだ ←これを待っている。
↓
○○です。
↓
よっしゃマカセロ ←といった展開を期待している。
37:デフォルトの名無しさん
07/12/05 12:46:37
数カ所エラーが出た。上原ー!!
↓
すいますいま
↓
さっさと修正しろよ
↓
は、は、は ←といった展開を期待している。
38:デフォルトの名無しさん
07/12/05 12:58:10
回答者のレベル低くなったな。
デバッグも実行もしないで、回答としてレス。
まれに、コンパイルさえしないで回答して威張ってる奴いるからな。
39:デフォルトの名無しさん
07/12/05 13:24:10
じゃぁ流れにそって。
すいますいま。どんなエラーですか?
>>38
>>27のプログラムは>>4が指定しているJDKでコンパイルできたけど、
実行すらしてないのは自分じゃ?w
40:デフォルトの名無しさん
07/12/05 13:27:28
>>27
>>34
201,202行目:g.setColor(Color.white);
point1 = changeTo2D(-SIZE, -SIZE, -SIZE);のほぼ全て
251行目:private Color changeToColor(double z)の”(”
でエラーが出ます。。。
41:デフォルトの名無しさん
07/12/05 13:30:20
>>27のプログラムをちょこっと見てみたけどアプリケーションじゃなくてアプレットになってないかい?
42:デフォルトの名無しさん
07/12/05 13:33:31
自分で省略すんな
エラーメッセージ貼り付けなさいよ
43:デフォルトの名無しさん
07/12/05 14:16:32
>>27をコンパイルしてみたがエラーなんか出なかったぞ
44:デフォルトの名無しさん
07/12/05 14:59:07
これが東工大の学生と思うとがっかりするな・・・。
ゆとり教育ってのはここまでのものなのか(;´∀`)
>>41
確かにAWTアプリじゃないな。
んでも>>32の言うエラーは出ないなぁ・・・
>>32
何をしたらどういうエラーが出たんだい?
端折らないでそのまま書いてみんさい。
45:デフォルトの名無しさん
07/12/05 16:39:59
東工大の情科は3分の2くらいが数学をやってるから
プログラム書くひとは少ないよ
46:デフォルトの名無しさん
07/12/05 19:42:35
【課題】性別、年齢を入力して、その2つの値を元に必要な栄養素をレーダーチャートにして表示をするプログラム。
男性で1歳と2歳の場合の例(Seibetu:1=男、2=女)
if(Seibetu==1){ _/*男性の場合*/
if(Nenrei==1 || Nenrei==2){ _/*基礎代謝量,たんぱく質,ビタミン,ミネラル*/
KisoKijun=61.0; Kiso=730; Suitei=Kiso*SK;
TanpakuH=15; TanpakuS=20;
NaH=0; MgH=60; FeH=4.0; ZnH=4; CuH=0.2 ; _/*無機質*/
MgS=70; FeS=5.5; ZnS=4; CuS=0.3 ;
KM=800; CaM=450; PM=650; MnM=1.5;
CaJ=0; PJ=0; FeJ=25; ZnJ=0; CuJ=0; MnJ=0 ;
ViAH=200; ViB1H=0.4; ViB2H=0.5; NaiH=5; ViB6H=0.4; HasH=80; ViB12H=0.8; ViCH=35; _/*ビタミン*/
ViAS=250; ViB1S=0.5; ViB2S=0.6; NaiS=6; ViB6S=0.5; HasS=90; ViB12S=0.9; ViCS=40;
ViDM=3; ViEM=5; ViKM=25; PantM=4 ;
ViAJ=600; ViDJ=25; ViEJ=150; NaiJ=0; ViB6J=0; HasJ=0 ;
【形態】1. Javaアプリケーション(main()で開始)
【GUI】4. 制限なし
【期限】12/9(日)
【Ver】java version "1.6.0_01"
【用語】なし
【補足】課題の部分で書いておきましたが、
性別、年齢によるif文はすでにあります。
ほぼ丸投げですが、よろしくお願いします。
47:デフォルトの名無しさん
07/12/05 20:11:21
>>46
変数の意味がわかんねーよ
SKってなんだ?どっかに定数あるの?
レーダーチャートって全ての項目で作ったら50角形になるけど 50角形でいいの?
「ほぼ」丸投げってあるけど、
そのコードは課題文に記述されてて使わないといけないのか、おまいさんが自分なりに書いたのか?
48:デフォルトの名無しさん
07/12/05 20:29:53
課題が出たのですが、全く分かりません。
どうか知恵をお貸しください。
【 課題 】JDK内で動く三目並べを制作。
プレイヤーは人間対人間で、交互に記号(○、×)を置いていき、3つ同じ記号を並べた方を勝ちとする。
コマンドプロンプト内に9マスの表を表示させ、座標から記号を置く場所を指定。
【 形態 】1. Javaアプリケーション(main()で開始
【 期限 】3日後
【 Ver 】1.6.0_03
【 補足 】配列を用意して、初めの状態を「0」、○が置かれたら「1」、×が置かれたら「2」と置いて、それぞれに記号を当てはめたいのですが、全く分かりません。
表をコマンドプロンプト内に表示させることは出来るのですが、座標を入力すると記号がその場所に出るように出来ません。
ほぼ何も出来ていない状態ですが、どうぞよろしくお願いいたします。
49:デフォルトの名無しさん
07/12/05 22:06:16
>>28
javassistの命令取りはメンドクセ
50:デフォルトの名無しさん
07/12/06 00:52:17
>>48
URLリンク(rg550.hp.infoseek.co.jp)
激しく汚いコードだけど一応動くはず・・・
51:デフォルトの名無しさん
07/12/06 01:01:01
>>49
URLリンク(homepage2.nifty.com)
ここを参考に試行錯誤してみたのですが、一番右の情報(Ljava/util/concurrent/ExecutorService;)
を取り出すことができません。
すみませんが、教えていただけませんでしょうか。
よろしくお願いします。
52:デフォルトの名無しさん
07/12/06 08:28:04
>>50
早速、作っていただき、ありがとう御座います!
無事に動きました。
感謝です。
本当にありがとう御座いました。
53:デフォルトの名無しさん
07/12/06 14:32:32
>>39
>>43
>>44
4、32、40投稿者です。
改めてコンパイルしたら実行できました。ご迷惑おかけしました。
そしてありがとうございました。既に期限切れですが、再提出用にとっておきますw
54:デフォルトの名無しさん
07/12/06 22:05:09
ようやくアクセス規制解けた・・・
復帰するぜー
55:デフォルトの名無しさん
07/12/06 22:37:55
>>31
とりあえず課題1
URLリンク(sourcepost.sytes.net)
指定なかったから記号もカウントしてる.文字は小文字でカウント
56:デフォルトの名無しさん
07/12/06 23:47:25
【 課題 】ツールバーを追加する
URLリンク(sourcepost.sytes.net)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】1. AWTのみ/2. Swing/
《GUIの課題の場合必ず選択》
【 期限 】明日《必須》
【 Ver 】1.5
【 補足 】JToolBar、JButtonを使用しツールバーを追加する。
ツールバーのボタンを押したらプロントに文字列を出力。(OPENボタンを押したら「OPEN」と出力)
※新しいクラスは作らない。
という感じです。途中でごちゃごちゃして丸投げ状態です。
57:デフォルトの名無しさん
07/12/07 00:22:13
>>55
ありがとうございます!
58:デフォルトの名無しさん
07/12/07 00:36:33
>>47
申し訳ございません、説明不足でした。
KisoKijun=61.0; Kiso=730; Suitei=Kiso*SK;のSKについてですが
身体活動強度を示しています。
なお、今回は使わないそうなのでスルーしていただけたら幸いです。
(コードに関してはKisoKijun=61.0; Kiso=730; Suitei=Kiso*SK;以外課題文に記述されています)
また
ViAH=200; ViB1H=0.4; ViB2H=0.5; NaiH=5; ViB6H=0.4; HasH=80; ViB12H=0.8; ViCH=35; _/*ビタミン*/
ViAS=250; ViB1S=0.5; ViB2S=0.6; NaiS=6; ViB6S=0.5; HasS=90; ViB12S=0.9; ViCS=40;
ViDM=3; ViEM=5; ViKM=25; PantM=4 ;
ViAJ=600; ViDJ=25; ViEJ=150; NaiJ=0; ViB6J=0; HasJ=0 ;
の部分についてですが語尾に「H」がついてあるものは平均必要量、「S」がついているものは推奨量、「M」がついているものは目安量、「J」がついているものは上限量 になっています。
種類によって値のあるもの、ないものがあるので、このようになっています。
レーダチャートに関してですが語尾に「H」のあるものは「H」のデータを使い、ないものは「S」のデータを使って表示させます。
またTanpakuH=15;NaH=0;MgH=60;FeH=4.0;ZnH=4;CuH=0.2;MgS=70;FeS=5.5;ZnS=4;CuS=0.3;
と
ViAH=200;ViB1H=0.4;ViB2H=0.5;NaiH=5;ViB6H=0.4;HasH=80;ViB12H=0.8;ViCH=35;ViAS=250;ViB1S=0.5;ViB2S=0.6;NaiS=6;ViB6S=0.5;HasS=90;ViB12S=0.9;ViCS=40;
の2種類のレーダチャートを表示させます。
なお表示方法や、その他の条件などは特に指定されていません。
説明不足でご迷惑おかけしました。
よろしくお願いします。
59:デフォルトの名無しさん
07/12/07 00:48:53
検索画面で一覧表示し、チェックボックスでチェックしたデータをCSVファイルに
ダウンロードし、同時にDBにダウンロード済みのフラグを立てて画面を再表示して
ダウンロードしたデータが一覧から消えるということを行いたいのですが、上手く
いきません。(レスポンス先をCSVファイルにしている為、画面更新ができない)
どなたか、同じような経験をしてこう解決したという方いましたらご教授の程宜しくお願いします。
60:デフォルトの名無しさん
07/12/07 00:49:56
断る
61:デフォルトの名無しさん
07/12/07 04:33:29
マルチしちゃったね
62:デフォルトの名無しさん
07/12/07 12:40:39
>>56
"プロント"って何?
63:デフォルトの名無しさん
07/12/07 13:05:45
>>56
プロントをコマンドプロンプト画面と勝手に解釈
URLリンク(rg550.hp.infoseek.co.jp)
64:デフォルトの名無しさん
07/12/07 18:40:08
>>56はProcessクラスの中身を作って欲しいんじゃねぇの?
65:63
07/12/07 20:18:33
>>64
わからん。何それ?
66:63
07/12/07 20:22:19
ああ、text areaでコピペするヤツか。ちょっとやったこと無いな
67:63
07/12/07 20:57:56
失礼。open saveね。ごめん、やっぱりプロントを説明してくれないとよくわからん。新しいクラスは作るなって言ってるし
68:デフォルトの名無しさん
07/12/07 23:27:50
私が今取り組んでいる課題は、java で平面走査法のプログラムを作る。
です。
平面走査法は
線分集合L={l1、l2、l3、・・・}
出力:Lに属す線分の交点。
手続き1;Aをからにし、BにはLに属すすべての端点を入れる。
2;Bから、x座標が最小の点pを取り出す。pが線分の左端点の場合
2.1へ。
pが二つの線分の交点ならば2,2へ。pが線分の右端点ならば2,3へ
2,1;lをリストAに挿入。Aにおいてlとlの前後の線分とが交点
を持つか否かを判定し、交点を持てばBに追加。
2,2;pがlとl’との交点の場合。その点を出力し、Aにおいて
lとl’の順序を入れ替える。新しくlと隣り合う線分とlとの交点を調べる。新しく交点を持てばそれをBに追加。同様に新しくl’と隣り合う線分とl’との交点の有無を調べ、新しく交点を持てばそれをBに追加。
2,3;Aからlをとりのぞく。Aにおいてあらたに隣り合うことになった
線分同士の交点の有無を調べ、新しい交点を持てばそれをBに追加。
3;Bが空なら処理を終了する。そでなければBに進む。
です。自分なりに作りましたが、誰かここからのアドバイスやひんと
ください。
【 形態 】1. Javaアプリケーション(main()
【 GUI 】4. 制限なし/ )
【 期限 】来週金曜
69:デフォルトの名無しさん
07/12/08 02:28:52
>>68
平面走査法ってのは知らないのだが,
>>68の方法は一般的な方法か?
それとも自分で考えた方法か?
その方法についてのアドバイスが欲しいのか,
自分で書いたプログラムに対してのアドバイスが欲しいのかはっきりさせろ.
プログラムについてならソース貼れ
70:デフォルトの名無しさん
07/12/08 08:08:21
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.util.*;
import java.io.*;
public class JAL777 {
public static void main (String[] args) throws Exception
{
int i,j,cross_x,coss_y,denominator;
int N =10;
int []p1_x= new int[N];
int []p1_y= new int[N];
int []p2_x= new int[N];
int []p2_y= new int[N];
int []line= new int[N];
int []a = new int[N];
int []b = new int[N];
int []c = new int[N];
int []C = new int[1000]; //交点の配列
Random random = new Random( );
for(i =1; i <=N; i++){
p1_x[i] = random.nextInt( 20 ); //0~20までの乱数をx1,y1に入れる。
p1_y[i] = random.nextInt( 20 );
p2_x[i] = (int)( p1_x[i] + random.nextInt( 20 ) );
p2_y[i] = (int)(-10 + random.nextInt( 20 ) );
71:デフォルトの名無しさん
07/12/08 08:09:17
a[i]= p2_y[i] - p1_y[i];
b[i] = p2_x[i] - p1_x[i];
c[i] = (p2_x[i]*p1_y[i]) -( p2_y[i]*p1_x[i]); //線分の式 b*y = a*x + c;
line[i] = i;
}
System.out.println(line[i],p1_x[i], p2_x[i], p1_y[i], p2_y[i]);
System.out.println(line[i],a[i],b[i],c[i]);
//交点を求める。
denominator = b[i]*a[j] -a[i]*b[j];
for(i =1; i <=N; i++){
for(j =1; j <i; j++){
if(denominator ==0) {
return 0;
}
72:デフォルトの名無しさん
07/12/08 08:10:34
cross_x = (b[i]*c[j] - c[i]*b[j]) / denominator; //交点のX座標
cross_y = (c[i]*a[j] - a[i]*c[j]) / denominator; //交点のY座標
if (p1_x[i] <= cross_x && cross_x <= p2_x[i] && p1_x[j] <= cross_x && cross_x <= p2_x[j]);
C.add(cross_x);
else return 0;
}}
System.out.println("交点"+C[]);}
}
class ArrayListTest{
ArrayList A = new ArrayList();
int B[3]={{p1_x[i]},{p2_x[i]},{C[]}};
class min{
int min = B[0];
for(int i=1; i<=N; i++){
if(min > B[i]){
min == B[i] ;
}
System.out.println("最小値"+B[i]);
}
73:デフォルトの名無しさん
07/12/08 08:11:24
List min getA(){
List min = new Vector<min>();
if(min == p1_x[i]){
A.add(min); //Aにiを加える。
return A;
}
else if (min == C[]){
}
else (min == p2_x[i]){
A.remove(i); //Aからiを削除。
}
}}
}
>>69貼り付けました。アドバイスお願いします。
74:デフォルトの名無しさん
07/12/08 09:28:14
アルゴリズムを実現できていないソースになっているとしても少なくともコンパイル可能なソースを貼れよ
それとソースのどの部分がアルゴリズムのどの部分なのかをコメント
75:デフォルトの名無しさん
07/12/08 12:04:49
>>70->>73
ひでえwww
76:デフォルトの名無しさん
07/12/08 12:08:03
>>JAL777 ネタ決定w
77:デフォルトの名無しさん
07/12/08 12:10:53
しばらく、クラス名に困ったら JAL777 にしてしまいそうだ。
78:デフォルトの名無しさん
07/12/08 12:36:33
ネタだよな?やる必要ないよな?
>>3;Bが空なら処理を終了する。そでなければBに進む。
( ゚д゚)ポカーン
79:デフォルトの名無しさん
07/12/08 17:41:42
>> if(………);
ここらへん好きなかんじ
80:デフォルトの名無しさん
07/12/08 22:11:52
Exception inthread"main"java.lang.ArrayIndexOutOfBoundsEception:10
at JAL2.naib(JAL2.java:19)
ってエラーがでるんだけど何でかわかりますか?
81:デフォルトの名無しさん
07/12/08 22:20:36
それは君がエラーメッセージを理解してないからなんじゃないかな?
82:デフォルトの名無しさん
07/12/08 23:48:18
Java,Cの基礎も全く学んでない状態で
>>68みたいな課題が出るとは考えられん
クラス名もJAL777だし.
>>68ネタ乙
83:デフォルトの名無しさん
07/12/09 00:42:03
>>80
URLリンク(search.live.com)
>>不正なインデックスを使って配列がアクセスされたことを示すためにスローされます。つまり、インデックスが負または、配列のサイズ以上の場合です。
84:デフォルトの名無しさん
07/12/09 03:02:38
>>82
ネタでこれは酷い。
85:デフォルトの名無しさん
07/12/10 16:01:19
二つのランダムで作った点を同じは入れるにはどうしたらいいんでしょうか?
int []p1_x= new int[N];
int []p1_y= new int[N];
int []p2_x= new int[N];
int []p2_y= new int[N];
Random random = new Random( );
for(i =0; i < N; i++){
p1_x[i] = random.nextInt( 5);
p1_y[i] = random.nextInt( 5 );
p2_x[i] = (int)( p1_x[i] + random.nextInt( 5 ) );
p2_y[i] = (int)(-5 + random.nextInt( 5 ) );
でここから、どのようにしたら、P1[i]=(p1_x[i],p2_y[i]);
p2[i]= (p2_x[i],p2_y[i]);
点集合P={p1_x[i],p2_x[i]}
にできるんでしょうか?
{
86:デフォルトの名無しさん
07/12/10 16:06:02
課題が出たのですが、全く分かりません。
よろしくお願いいたします。
【 課題 】ボウリングのスコアを管理するiアプリの作成。
条件
1.まずボウリングのスコアシートを作成
2.3ゲーム分のスコアを入力できるようにする
3.各フレームごとに数値(倒したピンの本数)を入力すると、
ピンの位置を表す図(下記参照)の画面に切り替わり、残った
ピンの番号の数字キーを押すと、ピンの番号が○で囲まれる。
例えば、1投目で8本倒し、スコアシートに「8」と入力すると、
ピンの位置を表す図の画面に切り替わり、4番ピンと7番ピンが
残ったとすると、数字キーの「4」と「7」を押すと、図の4と7
が○で囲まれる。
2投目で7が残れば、4は○で囲まれたままで、7は●になる。
ピンの位置を表す図
● 8 9 0
④ 5 6
2 3
1
4.名前、点数、ストライク率、スペア率、オープンフレーム率、
1投目で1番ピンに当たらなかった率を計算し、データを保存
できるようにする。
5.スコアのつけ方は、各自で調べること。
【 形態 】携帯(開発環境のver.iappli Development Kit for DoJa-5.1(FOMA))
【 GUI 】制限なし
【 期限 】提出期限------12月15日
解答希望日----12月14日
【 Ver 】1.6.0_03
【 補足 】丸投げです。
87:1/2
07/12/11 00:56:05
【課題】
基底クラスを定義する代わりに、「人」であることを表わすような共通のインタフェースを定義することを考え、
正直な年齢を答える人、10歳単位で四捨五入した年齢を答える人、さばを読んだ年齢を答える人を表わすクラスを、前述のインタフェースを実装する形で定義しなさい。
さばを読んだ年齢とは、年齢に応じてさばを読み度合を変化させるものとし、 20歳未満であれば実年齢、 20歳以上30歳未満であれば「実年齢-1」、
30歳以上40歳未満であれば「実年齢-2」、 40歳以上50歳未満であれば「実年齢-3」、 50歳以上であれば「実年齢-4」を答えるものとする。
クラス InterfacedPeople に main メソッドと各自の自己紹介をする introduce メソッドを作成し、正直な人、いい加減な人、
さばを読む人のそれぞれに自己紹介をしてもらう。 (ファイル名 InterfacedPeople.java)
class InterfacedPeople {
public static void main(String[] args) {
HonestPerson maurice = new HonestPerson("Maurice White", 24);
VaguePerson philip = new VaguePerson("Philip Bailey", 32);
Liar jonny = new Liar("Jonny Graham", 45);
introduce(maurice);
introduce(philip);
introduce(jonny);
}
private static void introduce(Person p) {
System.out.println("Hello, my name is " + p.getName());
System.out.println("I'm " + p.getAge() + " years old.");
System.out.println();
}
}
interface Person ....
class HonestPerson ....
class VaguePerson ....
class Lier ....
88:2/2
07/12/11 00:56:37
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】 12/12 18時まで
【 Ver 】java version "1.6.0_03"
【 補足 】インターフェイスというものがよく理解できないので
ここでの皆様の解答を参考にして他の問題も解いてみようと思っています
よろしくお願いします
89:デフォルトの名無しさん
07/12/11 01:43:26
>>87
URLリンク(sourcepost.sytes.net)
90:デフォルトの名無しさん
07/12/11 15:44:05
>>85
日本語で書け
あと>>1を100回くらい読め
91:デフォルトの名無しさん
07/12/11 16:11:28
お願いします。
【 課題 】「何か文字を入力してください」に続けて入力フォームが表示され、
文字を入力して送信ボタンを押すと画面が切り替わり、
「あなたの入力した文字は***ですね」という結果を表示する。
そして、その下にまた入力フォームを表示し、同じことを何度でも繰り返せるようにする。
【 形態 】Servlet
【 期限 】本日中
【 Ver 】java version "1.6.0_03"
【 補足 】すいませんサーブレット初心者です。
HTMLで入力画面を作成し、そこに入力した文字を表示するだけのサンプルなら
よく見かけるのですが、それと同時に再度入力、送信できるようにするのが
どうやればいいのやら。
最初の1回だけ入力結果を表示しないというイメージでも考えてみたのですが。
お願いします。
92:デフォルトの名無しさん
07/12/11 16:27:52
最初の1回だけ入力結果~
の部分のソースを晒してみた方がいい気がする
93:デフォルトの名無しさん
07/12/11 16:41:16
>>92
すいません
イメージで、そういう構造にするんだろうか?でもどうやって?と思っただけなんです。
94:デフォルトの名無しさん
07/12/11 19:06:17
【 課題 】1.3×3の配列に1から9までの任意の値を代入して、行ごとの和とその和の積および列ごとの和とその和の積を求めなさい。
2.上記の配列に対して、斜め方向の成分の和とその積を求めなさい。
注意!! 今回は「力業」は認めません。配列やループ等を使用すること!
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】12月12日9時まで
【 Ver 】1.6.0_03
【 補足 】丸投げです。よろしくお願いします。
95:87
07/12/11 19:46:39
>>89
分かりやすくてその上とっても早く返信していただきありがとうございました
96:デフォルトの名無しさん
07/12/11 22:30:52
【課題】以下のプログラムの26~36行目を変更し、単純選択法によるSort.javaをつくる
【 形態 】1. Javaアプリケーション(main()で開始)
【期限】明日
【Ver 】1.5.0_11
【補足】丸投げです。よろしくお願いします。
97:デフォルトの名無しさん
07/12/11 22:32:49
import java.io.*;
public class Sort{
public static void main(String[] args){
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try{
int datasize=0;
String line;
while(datasize<=0){
System.out.println("データの個数を入力してください");
line = reader.readLine();
datasize = Integer.parseInt(line);
}
double datas[];
datas = new double[datasize];
int loop;
for (loop = 0; loop < datas.length; loop++){
datas[loop] = Math.random()*(datasize*10);
}
for (loop = 0; loop < datas.length; loop++){
System.out.print(datas[loop] + " ");
}
System.out.println("");
98:デフォルトの名無しさん
07/12/11 22:33:07
public class Q94 {
static final int[][] data = { {1, 2, 3},
{4, 5, 6},
{7, 8, 9}};
public static void main (String[] args) {
// 問1
// 行の計算
int[] sumX = new int[data.length]; // 行ごとの和の格納
int multiX = 1; // 行の和の積の格納
for (int i = 0; i < data.length; i++) {
for (int j = 0; j < data[0].length; j++) {
sumX[i] += data[i][j];
}
}
for (int sumDataX: sumX) {
multiX *= sumDataX;
}
// 列の計算
int[] sumY = new int[data[0].length]; // 列ごとの和の格納
int multiY = 1; // 列の和の積の格納
for (int i = 0; i < data[0].length; i++) {
for (int j = 0; j < data.length; j++) {
sumY[i] += data[j][i];
}
}
for (int sumDataY: sumY) {
multiY *= sumDataY;
}
99:デフォルトの名無しさん
07/12/11 22:33:39
double tmp; //数字を入れ替える際に必要
int i,j; //配列のうち、どこを見るかを示すインデックス
for(i=0; i<datas.length;i++){
for(j=datas.length-1;j>i;j--){
if(datas[j-1]>datas[j]){//左の方が大きかったら
tmp = datas[j]; //左右を入れ替える
datas[j] = datas[j-1];
datas[j-1] = tmp;
}
}
}
System.out.println("並べ替え後です");
for (loop = 0; loop < datas.length; loop++){
System.out.print(datas[loop] + " ");
}
System.out.println("");
}catch(IOException e){
System.out.println(e);
}catch(NumberFormatException e){
System.out.println("個数の入力がおかしいです");
}
}
}
100:96
07/12/11 22:36:14
携帯からなのでわかりにくくてすみません。
>>97と>>99は二つで一つのプログラムです。
101:デフォルトの名無しさん
07/12/11 22:39:49
// 問2
int[] sum = new int[data.length + data[0].length - 1]; // 斜めごとの和の格納
int multi = 1; // 斜めの和の積の格納
for (int i = data[0].length - 1; i > -data.length; i--) {
for (int j = 0; j < data.length; j++) {
for (int k = 0; k < data[0].length; k++) {
if (j == (k - i)) {
System.out.print(data[j][k] + " ");
sum[i + data.length - 1] += data[j][k];
}
}
System.out.println();
}
}
for (int sumData: sum) {
multi *= sumData;
}
}
}
102:デフォルトの名無しさん
07/12/11 23:05:38
>>96
URLリンク(sourcepost.sytes.net)
103:デフォルトの名無しさん
07/12/12 00:08:30
>>102
ありがとうございました!
104:94
07/12/12 07:29:20
たすかりました!!!ありがとうございます。
105:デフォルトの名無しさん
07/12/12 08:57:44
【 課題 】URLリンク(edu.net.c.dendai.ac.jp)(課題2の方)
【 形態 】Javaアプリケーション(main()で開始)
【 GUI 】多分制限無しかと
【 期限 】1月9日20時
【 Ver 】eclipse?
【 補足 】課題2の方だけで結構です。丸投げですがよろしくお願いします。
106:デフォルトの名無しさん
07/12/12 09:24:28
抽選で1通のみ合格を狙うとは、、まさに宝くじ厨w
107:デフォルトの名無しさん
07/12/12 09:26:07
>106
プログラムは皆同じで大丈夫なんですw
あくまでも説明をオリジナルにしろって事なので。
108:デフォルトの名無しさん
07/12/12 09:34:29
>>91
import java.io.*;
import javax.servlet.http.*;
public class A91 extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws IOException,UnsupportedEncodingException{
response.setContentType("text/html; charset=Shift_JIS");
PrintWriter o=response.getWriter();
o.println("<html><head><title>91</title></head><body>");
request.setCharacterEncoding("Shift_JIS");
String input=request.getParameter("input");
if(input != null){
o.println("<p>あなたの入力した文字は "+input+" ですね</p>");
}
o.println("<form method=post>");
o.println("何か文字を入力してください<input type=text name=input><input type=submit name=send value=送信>");
o.println("</form></body></html>");
}
}
109:デフォルトの名無しさん
07/12/12 11:34:19
【 課題 】「クリック・アートの作成」
① 画面をクリックするたびに、「楽しさ」、「クールさ」、「荘厳さ」、など受け手が感心するような作品を考えてください
② if文、for文、配列、Mathクラスなどを有効に使って、プログラムならではの表現を試みてください
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】12月17日
【 Ver 】java version "1.6.0_03"
【 補足 】大学1年の基礎的な授業の課題です。よろしくお願いします。
110:デフォルトの名無しさん
07/12/12 11:42:27
目並べゲームをクライアントサーバで行うプログラムを作成せよ.条件は次のとおり.
* 二人のクライアントがゲームサーバに接続し,ゲームを行う.
* 対戦者は ID を持ち,ゲームサーバにログインし,相手とゲームを行う.
* サーバは ID ごとの勝率などの情報を管理している.
* 一手ごとに盤面を表示するようにせよ.
* 白石は○,黒石は×で表す.
* ユーザはコマンドを入力して石を打っていく.
* 盤面は,横軸を 1,2,3 ,縦を A,B,C でその位置を指定する.最低限次のような画面を考えること(もっと見栄えのよい画面にしてほしい!).
* クライアントはtelnetを用いず、専用のものを作成してみること。ポート番号は、任意のものでよい。
1. 二人のクライアントがサーバに接続して 3 目並べゲームを行えるようにせよ.
2. このとき,クライアントはどのようなコマンドが必要になるか.必要となるコマンドを考えよ.
3. サーバとデータをやりとりするには,プロトコルを決めないといけない.どのようなプロトコルが必要になるか?
プロトコルの設計を行え.プロトコルはSMTP や HTTP のプロトコルが参考になるはずである.
たとえば, HTTP では,GET /index.htmlという行を送ることで,データをやりとりする. GET が命令,次がその命令の引数となっている.
ゲームを行う上でどのような情報が必要になるだろうか?
4. 上記プロトコルを設計したら,それに従ってサーバおよびクライアントプログラムを作成せよ.
【 形態 】JAVAアプリケーション
【 GUI 】4. 制限なし
【 期限 】本日中
【 Ver 】java version "1.6.0_03"
【 補足 】サーバとクライアントを作るプログラムです。お願いします。
111:110
07/12/12 11:45:15
たとえば、下記のような対戦ができるようにしてみよ。
+ABC+
1.o.+
2x.x+
3..o+
+++++
Command?> c1
+ABC+
1.oo+
2x.x+
3..o+
smithさんが打ちました。
112:110
07/12/12 11:45:51
+++++
+ABC+
1xoo+
2x.x+
3..o+
+++++
Command?>
すいません。お願いします。
113:デフォルトの名無しさん
07/12/12 12:00:30
>>105
リンク先、依頼と関係ない箇所だが
>なお、この問題は早々に 2ch に投稿され、既に解答も寄せられています。
>同じ掲示板に何度も同じ問題を投稿するのはマナー違反ですので、
>もう新たに 2ch にこの問題を投稿しないようにして下さい。
なにこれ
114:デフォルトの名無しさん
07/12/12 12:06:13
>>105
教授と大学板に報告しといた
115:デフォルトの名無しさん
07/12/12 12:15:06
>>113
それは課題1に関してだから課題2は関係ない。
教授がちゃねらーだから…
>>114
上記の通り、教授がちゃねらーだから報告しても意味が無いと思うよ。
116:デフォルトの名無しさん
07/12/12 12:36:26
ワロタ
117:デフォルトの名無しさん
07/12/12 12:46:16
ああ宿題依頼スレの存在を知っているが故の抽選なのか
118:デフォルトの名無しさん
07/12/12 12:51:28
このスレを知っているということは
その課題を出した教授がそのまま答えを提示してくれる可能性も・・・
119:デフォルトの名無しさん
07/12/12 13:05:04
しかも実行してみないとわからないバグ付きでw
自分で実行確認して直せたやつが合格w
120:デフォルトの名無しさん
07/12/12 13:18:00
>>115
くやしいのう、くやしいのうwww
121:デフォルトの名無しさん
07/12/12 14:51:46
>>120
あんた、よく読みなさいよw。同じ課題を複数回依頼するのはマナー違反って書いてるのよ
122:デフォルトの名無しさん
07/12/12 15:22:15
ゆとり大学生おつ
123:デフォルトの名無しさん
07/12/12 15:43:58
なあ本当はコンピュータリテラシの授業なんじゃないか?
掲示板で顔の見えない相手とコミュニケーションをうまくとって
課題の回答を作成してもらうという・・・・
SEとプログラマの関係に似てないか?
もしそういう実践的な課題なのだとしたら・・・・ちょっと見直す。
学生じゃなく教官だけ。
# 今んとこ合格者なしかw
124:デフォルトの名無しさん
07/12/12 16:04:05
合格は抽選で勝ち取るか、もしくは独自の?解答w
オリジナルらしらを出すのはこの課題をこなすより難しいw
125:デフォルトの名無しさん
07/12/12 18:43:48
【 課題 】配布したjarファイルを改造して、以下の仕様通りに動くようにしなさい。
1) 現在の状態ではaz.jpgをテクスチャとしてUFOオブジェクトの外側表示する事ができない。
az.jpgに書いてあるAからZの文字がUFOオブジェクトに表示されるように改造しなさい。(テクスチャ)
2) 太陽(中央の赤丸)の位置に、ランダムに7秒毎にAからZまでアルファベットが表示されるようにしなさい。(JLabelを使用する。)
出現したアルファベットをキーボードでタイプし、文字があっていれば10点ずつ加算(点数はウィンドウ右上に表示)されていく簡易タイピングプログラムを作りなさい。
※余裕がある人は、タイピング回数が20回になったら画面の中央に「あなたの点数はx点です。」と表示されるようにしなさい。
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】2. Swing
【 期限 】12月13日 7:00 AM
【 Ver 】java version "1.6.0_03"
【 補足 】配布jar URLリンク(rg550.hp.infoseek.co.jp)
1)は自分でも色々とやってみたのですが、変な風に表示されるか真っ白のままかでした。
2)キーボードリスナーを使うみたいなのですが、自分ではどのように組めば良いのか検討も付きません。
丸投げでよろしくお願いします。
126:デフォルトの名無しさん
07/12/12 22:06:37
>>【 Ver 】eclipse?
ってどんだけゆとりなんだよ
127:デフォルトの名無しさん
07/12/12 23:03:22
>>105
URLリンク(rg550.hp.infoseek.co.jp)
TreeMapの使い方がいまいちよくわからない初心者が挑戦してみた。
なんか微妙な出来になってしまった。
128:デフォルトの名無しさん
07/12/12 23:17:05
【 形態 】Javaアプリ
【 GUI 】なし
【 期限 】なし
【 Ver 】JDK1.6
どうして下の実行結果がChildを表示するのか、さっぱりわかりません。
詳しい方、お願いします。
public class Parent {
public Parent() {}
public void hello() { System.out.println("Parent"); }
public static void main(String[] arg) {
Parent obj = new Child();
((Parent) obj).hello();
}
}
class Child extends Parent {
public Child() { super(); }
public void hello() { System.out.println("Child"); }
}
129:デフォルトの名無しさん
07/12/12 23:24:42
>>128
キャストをしても、インスタンスのクラスが変わるだけではない。
つまり、Childクラスのインスタンスに対して helloメソッド呼び出しをしている。
ただそれだけのことです。
130:125
07/12/12 23:34:28
1)だけでも良いので、どなたかお願いできないでしょうか?
131:128
07/12/12 23:42:36
>>129
御親切にどうもありがとうございます。
今、Childクラスのhello()の定義を消して実行してみましたら、
結果はParentが表示されました。当然の結果ですけど・・・
Childクラスのインスタンスって、ChildはParentの子クラスですから
Parentのものは継承しているはずで・・・でも、"Parenet"には
できないんですよね・・・
難しいです。
132:デフォルトの名無しさん
07/12/12 23:54:11
>>131
Childクラスのhelloでsuper()を実行してないからな
133:デフォルトの名無しさん
07/12/13 00:10:50
>>125
テクスチャのサイズは2の乗数じゃないとダメじゃ?
134:125
07/12/13 00:53:07
>>133
2の乗数以外でもTextureLoaderだと読み込めると思うのですが、
Appearanceを使っているのでどうすればUFOオブジェクトに反映されるのかが分かりません。
そこをどうにか改造して表示させろ、という事だと思います。
135:デフォルトの名無しさん
07/12/13 01:47:40
【 課題 】
物体が自由落下するときのプログラムを書け。
物体は画面底面で跳ね返る。その際跳ね返り係数は任意(0~1)のものとする。
物体の描写はドットで構わない。
口頭説明だったので課題文そのままとはいきませんでしたが、上記であっていると思います。
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】12月17日
【 Ver 】java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
【 補足 】丸投げです。よろしくお願いします。
136:125
07/12/13 02:42:01
問い合わせたところ、1)は2の乗数のテクスチャに変更して良いとの事なので、
2)をよろしくお願いします。
137:デフォルトの名無しさん
07/12/13 14:38:09
>>135
URLリンク(rg550.hp.infoseek.co.jp)
138:デフォルトの名無しさん
07/12/13 17:33:34
お願いします
【 課題 】与えられたテキストファイル(日本語、英語混在)の中で、英大文字部分をすべて小文字に変換する。
また、「プログラム」→「program」、「開発」→「develop」という語の変換を行う。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】月曜日
【 Ver 】java version "1.6.0_03"。 《必須》
【 補足 】語変換するところはmap.putメソッドを使うようにしたいと思います。
139:デフォルトの名無しさん
07/12/13 18:05:45
丸投げですがよろしくお願いします。
【 課題 】6×6の36枚のボタンに18組の画像を用意した
カード合わせゲームを作成しなさい。(神経衰弱のようなもの)
・カードの裏側にも画像を使用する。
・下段の start ボタンでゲームを開始する。
・上段にはクリックしたボタンの画像の名前を表示する。
【 形態 】2. Applet
【 GUI 】4.制限なし
【 期限 】12月16日22時
【 Ver 】1.6.0_03
【 補足 】文章だけではわかりにくいかも知れないので
URLリンク(upp.dip.jp)
このような感じになるみたいです。
140:デフォルトの名無しさん
07/12/13 18:32:39
表の画像18種と裏側画像1種ぐらい用意しないとな
141:139
07/12/13 18:47:11
>>140
すいません、気づきませんでした。
とりあえずですが表18種と裏用意しましたんで
これで作成していただきたいと思います。
URLリンク(rg550.hp.infoseek.co.jp)
142:135
07/12/13 19:25:16
>>137
問題なく動作しました。
ありがとうございました。
143:139
07/12/13 20:59:31
度々すいません。
書き忘れておりましたがカード合わせのゲームなので
毎回カードはランダムに配置となります。
申し訳ありませんがよろしくお願いします。
144:デフォルトの名無しさん
07/12/14 00:24:27
>>138
日本語→英語にするのはその2つの単語だけでいいのか?
あと
>>与えられたテキストファイル
ってのがあるなら晒せ
145:asdf
07/12/14 00:24:32
【 課題 】① データを書き出してファイル”Goose001.dat"に格納するプログラムを書きます。
② ファイル”Goose001.dat"から、データを読み出し表示するプログラムを書きます。
③ 読み出しファイルと書き出しファイル名を引数で指定できるようにします。
④ X座標 Y座標 | フラグ の形でデータを書き込み、読み込み表示するプログラムを書きます。バッファ入出力を使います。
⑤ Gooseクラスを適切に定義します。
⑥ オブジェクト入出力を使って、データを書き出すプログラムを書きます
⑦ オブジェクト入出力を使って、データを読み込み、表示するプログラムを書きます。
⑧ オブジェクト入出力を使って、データを読み込み、画像を表示するプログラムを書きます
【 形態 】1. Javaアプリケーション(main()で開始【 GUI 】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること)
【 期限 】提出期限12月17日
【 Ver 】java version "1.6.0_03"
【 補足 】↓のプログラムを利用し、↑の題意を満たすプログラム。
よろしくお願いします。
URLリンク(sourcepost.sytes.net)
146:デフォルトの名無しさん
07/12/14 01:41:46
>>144
日本語→英語ってわけじゃないんですけど、一対一対応で語を変換したいんです
テキストファイルは実際なにで試されるかわからないんで、晒すのは無理ですね
147:デフォルトの名無しさん
07/12/14 02:31:24
>>146
提出前に自分で動作確認くらいはするだろ?
そのためのテキストファイルと想定している正解出力くらいは晒せるんじゃないか?
148:デフォルトの名無しさん
07/12/14 02:57:38
>>100
149:デフォルトの名無しさん
07/12/14 02:59:53
>>86
図は表示できなくてよいので、どなたかよろしくお願いいたします。
150:125
07/12/14 12:43:38
どなたか2)をお願いできないでしょうか?
151:デフォルトの名無しさん
07/12/14 15:01:20
>>147
すいません、本当に簡単なものでしか確かめない予定だったので
--------------
programming
PROGRAMMING
Programming
プログラミング
------------
これを書いたtxt読み込ませて、四行同じのが出ればいいかなと…
その場でmap.putの中身だけ替えさせて確かめるようなんで、小文字変換以外は一例だけつくっておけばいいのですが
152:デフォルトの名無しさん
07/12/14 15:14:08
俺は宿題する気がないけど、map.putで変換ってどうやるの?
(key, value)のvalueが次のkeyでkey == valueの時、変換後って意味?
153:デフォルトの名無しさん
07/12/14 15:45:09
>>138
URLリンク(sourcepost.sytes.net)
154:デフォルトの名無しさん
07/12/14 15:49:22
先越されたけどせっかく作ったんで
import java.io.*;
import java.util.*;
public class Ans138{
public static void main(String[] args) throws IOException{
HashMap<String,String> list=new HashMap<String,String>();
list.put("プログラム","program");
list.put("開発","develop");
BufferedReader br = new BufferedReader(new FileReader(args[0]));
for(String line;(line=br.readLine())!=null;){
line=line.toLowerCase(Locale.ENGLISH);
for(Map.Entry<String,String> entry: list.entrySet())
line=line.replace(entry.getKey(),entry.getValue());
System.out.println(line);
}
}
}
155:デフォルトの名無しさん
07/12/15 14:08:11
153は語変換できてないのにmap使ってる糞プロ
1回でも実行すればすぐわかるのになw
156:デフォルトの名無しさん
07/12/15 18:42:55
課題表示用テンプレにC/C++のような「その他の制限」を付け加えないか?
その他の制限: (どこまで習っているか、ジェネリックスは使ってはいけない等々)
ゼミの後輩が風邪を引いたとき代わりに課題をやってあげたんだけど、
習った範囲以上のコードを書いてしまったらしく、提出した課題が無効になり
泣きながらやばいですよねぇ…と言ってきたので、正直すまんかったと思った。
ああ、嫁にしてえ。
157:56
07/12/15 19:50:50
>>56
56です。>>63のソースを見て何がいけなかったのかすっきりしました。
そしてまた新しい課題が出たのでお願いします。
【 課題 】ファイルの選択とテキスト(そのファイルの内容)の表示
※Fileメニューの 「Open」を選択するとダイアログボックスを表示
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】1. AWTのみ/2. Swing
【 期限 】来週の火曜日
【 Ver 】1.5
【 補足 】
URLリンク(sourcepost.sytes.net)
↑のソースにプログラムを追加。
書ききれないので下へ続く
158:56
07/12/15 19:51:21
・ファイルダイアログボックス表示
JFileChooser fc = new JFileChooser(".");
int ret = fc.showOpenDialog(null);
・ファイルオープン、読み込み処理
setFile(fc, ret);
・setFileメソッド
public void setFile(JFileChooser fc, int ret){
File fileobj = fc.getSelectedFile();
if(ret != JFileChooser.APPROVE_OPTION || fileobj == null)
return;
try{
FileReader in = new FileReader(fileobj);
text.read(in,null);
}catch (IOException e){
System.out.println("file error");
}
・swing 未使用時
BufferedReader in = new BufferedReader(new FileReader(fileobj));
text.setText("");
while(true){
String str = in.readLine();
if(str == null) break;
text.append(str);
text.append("\n");
}
以上です。お願いします。
159:デフォルトの名無しさん
07/12/15 21:45:44
>>157
2.Swing
URLリンク(rg550.hp.infoseek.co.jp)
160:56
07/12/16 02:22:48
>>159
すばらしい。
ありがとうございましたm(_ _)m
161:139
07/12/16 19:51:56
URLリンク(rg550.hp.infoseek.co.jp)
ここまでやってみたのですがボタンの画像が表も裏も表示されません。
あと上段へクリックした画像の表示もうまくいきません。
↑に手を加えても1からでもいいのでどなたかお願いします。
162:デフォルトの名無しさん
07/12/16 22:13:58
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】12月17日朝8時まで
【 Ver 】1.6.0_03
【 用語 】再帰下降構文解析、二分木、ポーランド記法
【 補足 】構文解析プログラムの改良に関する穴埋め問題です。よろしくおねがいします。
163:デフォルトの名無しさん
07/12/16 23:49:04
>>161
getDocumentBaseとgetCodeBaseで何が返ってくるか確かめてみ
164:asdf
07/12/17 01:47:11
データを書き出してファイル”Goose001.dat"に格納するプログラムを書きます。
165:デフォルトの名無しさん
07/12/17 02:29:08
>>162
問題がねえっす
166:デフォルトの名無しさん
07/12/17 02:44:29
>>165
テキストは表示されてますか?
真ん中からが問題で前半は参考プログラムです
167:デフォルトの名無しさん
07/12/17 02:51:42
すいません、問題文は別にありました
テキストファイルに書いてある文でも内容は伝わるかと思ってました
演習のページで提示されるプログラム(121.txt)の空欄を埋めて,
次のようなJavaアプリケーションを作りなさい。
コマンドライン引数として受け取った,中間記法の数式について,
再帰下降構文解析により構文解析木を生成する.
生成された構文解析木をもとに,前置記法の式を出力する.
再帰下降構文解析ではメソッドの再帰呼び出しを用いる.
また,構文解析木のノードを表すクラスを宣言し,そのインスタンスを用いる.
168:デフォルトの名無しさん
07/12/17 12:40:15
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】2007/12/21/9:00まで
【 Ver 】java version "1.5.0_11"
【 用語 】特にありません。
【 補足 】基本プログラムを打ち込んだ以外はほとんど丸投げです。
まったくどうしたらいいのか分かりません、よろしくお願いします。
169:デフォルトの名無しさん
07/12/17 12:43:26
【 課題 】1.3×3の配列に1から9までの任意の値を代入して、行ごとの和とその和の積および列ごとの和とその和の積を求めなさい。
2.上記の配列に対して、斜め方向の成分の和とその積を求めなさい。
注意!! 今回は「力業」は認めません。配列やループ等を使用すること!
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】12月18日9時まで
【 Ver 】1.6.0_03
【 補足 】先日質問したものですが2番については、右斜め成分だけではなくて、左斜め成分も必要とのことで×をもらいました。
丸投げですがおねがいします。
170:デフォルトの名無しさん
07/12/17 13:23:36
【 課題 】
1.ボタンを押したらラベル文字列が変わるようなイベント処理を定義し、動作を確認せよ。
2.ボタンを押すたびにラベル文字列が入れ替わる(開始→中止→開始→中止→…)ように変更せよ。
上記のウィンドウクローズ(右上)のボタンを押すと終了するようにせよ。
WindowAdapterクラスを継承して作成せよ。
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】4. 制限なし
【 期限 】2007/12/17 23:00
【 Ver 】1.6.0_03
【 補足 】丸投げ
よろしくお願いします。
171:デフォルトの名無しさん
07/12/17 14:37:30
>>170
1.はActionListenerで適当な文字列をsetLabelすればいい
import java.awt.*;
import java.awt.event.*;
public class Res170 {
public static void main(String[] args) {
Button b = new Button("開始");
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Button b = (Button)e.getSource();
b.setLabel(b.getLabel().equals("開始") ? "停止" : "開始");
}
});
Frame f = new Frame();
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
((Frame)e.getSource()).dispose();
}
});
f.add(b);
f.pack();
f.setVisible(true);
}
}
172:デフォルトの名無しさん
07/12/17 14:55:03
>>168
1.のみ
URLリンク(rg550.hp.infoseek.co.jp)
173:デフォルトの名無しさん
07/12/17 15:04:39
>>145
をどなたかお願いできますか?
174:デフォルトの名無しさん
07/12/17 17:37:57
>>171
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
Frame f = ((Frame)e.getSource());
f.setVisible(false);
f.dispose();
}
public void windowClosed(WindowEvent e){
System.exit(0);
}
}
175:デフォルトの名無しさん
07/12/17 17:45:25
← unko coding
176:デフォルトの名無しさん
07/12/17 18:15:01
期限切れてるけど>>139
URLリンク(rg550.hp.infoseek.co.jp)
177:デフォルトの名無しさん
07/12/17 19:17:08
>>145
URLリンク(rg550.hp.infoseek.co.jp)
178:デフォルトの名無しさん
07/12/17 23:19:29
>>162ですが期限の訂正です
12/24朝までです
どうかよろしくお願いします
179:デフォルトの名無しさん
07/12/17 23:26:11
コンパイラコンパイラつかえば?
180:デフォルトの名無しさん
07/12/17 23:56:57
【 課題 】「まずは、Java3Dを使って仮想空間を作ってみろ」
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】1. Swingのみ/2.Java3Dを使います
【 期限 】2008/01/05の15時まで
【 Ver 】java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
【 補足 】研究室を「知的共有空間化」するために、研究の事始めとして、
研究室を3D化しろということです。要するに正方形の箱を書いて、
イスやテーブルを作って配置します。
面倒かもしれませんが、よろしく御願いします!
181:デフォルトの名無しさん
07/12/18 00:00:14
そんなJavaよりJwaveだね
URLリンク(snipurl.com)
182:デフォルトの名無しさん
07/12/18 00:06:02
マルチかよ。
183:デフォルトの名無しさん
07/12/18 00:48:15
>>162 >>178
期限が延びたってことで、やってみた。
ほい(´・ω・)っ URLリンク(sourcepost.sytes.net)
それにしても元が酷いプログラムだね・・。
出題者はスタックマシンやコンパイラすら作ったこと無いんじゃなかろうか・・・ (´・ω・)
184:デフォルトの名無しさん
07/12/18 00:48:51
【 課題 】子供を楽しませるアニメーションを作れ
【 形態 】 1.
【 GUI 】 4.
【 期限 】今週の金曜21時まで
【 Ver 】1.6.0
【 補足 】基本的に自由。ただしちゃんと見せられる物を。
よろしくお願いします。
185:デフォルトの名無しさん
07/12/18 01:31:26
javaってアニメ作れるの?
いやだねこういう上司居たら。
186:デフォルトの名無しさん
07/12/18 01:32:13
>>168
(´・ω・) >>172のソースを元に2の課題
URLリンク(sourcepost.sytes.net)
187:デフォルトの名無しさん
07/12/18 11:23:17
>>177
ありがとうございます。無事動きました。
どなたか177のプログラムにエンタープライズ号を入れていただきたいのですが…
エンタープライズ号のプログラム↓
URLリンク(sourcepost.sytes.net)
今日の16時まででよろしくお願いします。
188:168
07/12/18 12:31:10
>>172、>>186の方、まことに感謝します、ありがとうございました
プログラムを見て勉強したいと思います。
189:デフォルトの名無しさん
07/12/18 12:48:03
>>183
横からだけど、コンパイラってどうやって作るの?
190:デフォルトの名無しさん
07/12/18 12:57:53
>>187
クラス名何で起動しましたか?
ちなみに学籍番号は?w
191:名無し
07/12/18 13:33:48
>>190
A145
192:デフォルトの名無しさん
07/12/18 16:40:03
OCN規制解除と聞いてとんできました。
残りの課題
期限 レス番号
---------------------
12/21 21:00 >184
01/05 15:00 >180
193:デフォルトの名無しさん
07/12/18 17:14:37
>>183
サッカーってどうやってやればいいの?ってくらい
抽象的すぎる質問でどこから答えればいいのやら(;´Д`)
>>192
前スレの土曜日も働いてた人ですか(´・ω・)?
まとめオツです
>>184はJavaの問題てかアイデアの問題な気がするけど・・。
あと余計なお世話かもしれないけど、>>180って研究の事始なのにいきなり投げて大丈夫なん?w
194:デフォルトの名無しさん
07/12/18 17:22:07
>>193
違う人です>< っ(*‘ω‘ *)の人です。
195:デフォルトの名無しさん
07/12/18 17:26:37
てか研究所の内装とか備品とかわからんとモデリング出来ないと思うんだが・・・。
196:デフォルトの名無しさん
07/12/18 17:28:17
>>180
研究は自分でやれ
197:デフォルトの名無しさん
07/12/18 17:51:32
>>193
出題者はスタックマシンやコンパイラすら作ったこと無いんじゃなかろうか・・・
↓
コンパイラってどうやって作るの?
って事だから、>>162のコードの駄目だしや自分ならこう作るって事を言えばいいんじゃないか?
198:デフォルトの名無しさん
07/12/18 20:10:11
>>193
>>180を投函したものです。
事始ですが・・・わからないので宜しく御願いします(´・ω・`)
なんでJavaの得意な研究室に入ったんだか・・・;y=ー( ゚д゚)・∵. ターン
199:デフォルトの名無しさん
07/12/18 22:18:21
>>198
誰かやってくれるかわからんが
とりあえず研究室の見取り図は出しとけ
そこからどこのこか割り出すから
200:デフォルトの名無しさん
07/12/18 22:38:01
>>198
相談に乗ってもらいながら自分で作る気なら、
相談スレがあるからそちらへ。
自分で作る気がないなら welcom to 留年ワールド
201:デフォルトの名無しさん
07/12/18 22:39:27
ゲームエンジンやスクリプトレット用ですが、別に普通の作り方デスヨ・・(´・ω・)
字句解析と構文解析して自作アセンブラもどき(中間コード)に落として
仮想スタックマシン(スクリプトエンジン)に食わせるだけです。
必要に応じて要所要所で最適化はかけますけど・・。
もしWinのEXEファイルにする場合とかは、中間コードをX86アセンブラとかにしてEXEファイルの構造にそって出力するか、
それが面倒ならアセンブラをMASMにかませるか、
単純にスクリプトエンジンをブートストラップにするか。
>>162は課題用だからこういうつくりにしてるのかもしれないけど・・
構文解析と書いてあるように、MAIN引数にスペース区切りで渡してTOKEN切り出し済みにしてるのに
TOKEN情報が不完全なために途中でparseIntしちゃってるとか・・
式の優先順位の判定もスマートじゃないとか・・
>>198
研究だったらJavaやJava3Dは目的であって手段じゃないわけですよ・・。
いったい何の研究なの・・。メタバースか何か?
まぁ・・この場合はもうちょっと情報を提示したほうが回答者はやりやすいです。
と言いつつ、
正月挟むんだし、勉強する時間もたんまりあるだろう(・∀・)
202:201
07/12/18 22:43:36
>>201まちごうた・・
×研究だったらJavaやJava3Dは目的であって手段じゃないわけですよ・・。
○研究だったらJavaやJava3Dは手段であって目的じゃないわけですよ・・。
203:デフォルトの名無しさん
07/12/18 22:45:43
>>199
見取り図です。大雑把ですが、こんな感じになってます。
URLリンク(rg550.hp.infoseek.co.jp)
204:110
07/12/19 09:53:25
すいません。>>110です。
まだ答えてもらえてなかったので、お願いします。
205:デフォルトの名無しさん
07/12/19 10:50:34
>>204
期限過ぎてるじゃん・・。結局いつが期限なの?
今日までとか今から3時間後とか指定する人って、
その日に課題が出たりするの?
206:デフォルトの名無しさん
07/12/19 13:24:53
>>205
数十~300行前後程度の簡単な物なら当日出されて、当日提出もありえるかも?
合計500行↑とかなら、クラス設計なども入るので当日出されて、
当日提出はかなりきついから、ギリギリ投稿では?
合計万行は、誰もしてくれないからここに投稿しても無駄だろうし(´・ω・`)
207:デフォルトの名無しさん
07/12/19 16:48:38
【 課題 】フォントサイズの変更
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】2. Swing
【 期限 】今週金曜日まで
【 Ver 】1.5
【 補足 】
下記のソースを編集
URLリンク(rg550.hp.infoseek.co.jp)
text.setFont(new Font("Serif",Font.CENTER_BASELINE,fontsize)); を使用
概要:Optionの「UP」を押すとフォントサイズ1段階アップ、また押すと更に1段階アップ.... 「DOWN」はその逆。
よろしくお願いします。
208:デフォルトの名無しさん
07/12/19 18:37:52
>>207
URLリンク(rg550.hp.infoseek.co.jp)
209:ぴっぴー
07/12/19 18:59:03
Javaでネットワークのゲームを作成せよ。
Client.java(extends JFrame)
ClientApli.java(main method)
Server.java(extends runnable)
ServerApli.java(main method)
の四つのファイルを使ってプログラムを完成せよ。
複数のクライアントがClientApli.javaを起動し、同じサーバーで競います。
二次元の上から見た図にはクライアントが一人一人色の違う船を操縦し、ランダムで表示される丸い玉を取り合います。一度に玉はひとつだけ海に浮いています。
玉を取ると点数がクライアント側に表示される。
画面の下にはChatクライアントがあるべし。
この宿題誰かわかりませんか?ぜんぜん手も頭もでません。
210:デフォルトの名無しさん
07/12/19 19:25:04
>>208
あとんす
211:デフォルトの名無しさん
07/12/19 20:25:43
>>209
>1
212:デフォルトの名無しさん
07/12/19 22:04:03
ちょっと異色の質問があります。
私は大学の学部生で、後輩にプログラミングの指導をすることになりました。
教える対象は、クラスやメソッドがなんとなく分かっているというレベルです。
教科書のようなプログラミングを延々とやらせるっていうのは芸がないんで、
何か目的を持っていてプログラムの実用性を感じさせられられるものを作ってもらうつもりです。
今のところの案としては
僕は画像掲示板から画像を集めてくるプログラムを作らせようと思っています。
どう思いますか?
ちょっと難しいかもしれないかと心配です。
何か他にいい案があったら、教えていただけると助かります。
213:デフォルトの名無しさん
07/12/19 23:05:30
そいつと212が共に知っている既存のソフトウェアを
そっくりそのままJavaで作ってみるとかやりゃ良いが、
>>212自身が説明できるものなら何でも良いだろ。
214:デフォルトの名無しさん
07/12/19 23:15:58
>>212
GUIゴテゴテの方が作ってるほうは面白いと思う
特にプログラム経験が浅いとか無い人だと
215:デフォルトの名無しさん
07/12/19 23:45:01
>>213
僕はそれなりにプロジェクトをやっているんで大丈夫ですけど、
あまり複雑になると、後輩がロジックを追えなくなってしまいますからね。
電卓とかも微妙ですし。
僕がモジュールを作って、それを張り合わせるってのは避けたいんです。
どちらかというと、Java自体よりも、プログラムの仕組みを考えるってことになれて欲しいです。
メタ言語に慣れるっていうのが理想です。
>>214
じゃあ、NetBeansで作ってもらうのがいいですかね。
確かあれって、GUIが簡単に作れたような気がします。
いきなりSWINGを書かせるのもえげつないですし。
ただ、GUIってプログラムの本質じゃないですよね。
でも、プログラミングのロジックばかりやると音を上げてしまう。
難しい。
216:212
07/12/19 23:59:05
あと、目標を書き忘れましたが、
標準APIについて存在を知ってもらうというものもあります。
Collection(Map)
File関連
簡単なnet接続
IO
正規表現
あたりを少しずつ混ぜ込む予定です。
あくまでも、こういうものがあるんだよってぐらいで、暗記させるつもりはないです。
217:デフォルトの名無しさん
07/12/20 00:09:42
それ以上続くようなら、こちらへどうぞ。
マ板に蹴り入れた方が良い様な気もするが
【初心者】Java質問・相談スレッド110【大歓迎】
スレリンク(tech板)
218:デフォルトの名無しさん
07/12/20 00:40:54
>>216
JTableでも使って簡単なDBみたいなの作らせたら?
219:デフォルトの名無しさん
07/12/20 14:54:57
>>215
GUIはいきなりだととまどうけど
動くものを作るという点で、入り口においとくと興味を引くかもね。
でも、ロジックをしっかり組むことは重要だし。
盛り込みたい内容を全部含んだ1つのGUIアプリを作らせるという目標はどうだろう。
で、それを順番に部品を作っていって、
少しずつGUIを動かすようにする。
一番はじめの課題で、GUIを作らせてその後で
後ろのロジック単体の実装とロジックのGUIへの組み込みを課題とする。
220:デフォルトの名無しさん
07/12/20 16:58:15
スレ違いの奴に丁寧にアドバイスする暇があったら宿題でも解いてやったらどうだ。
解く宿題がないのなら真面目に仕事しろ。
221:デフォルトの名無しさん
07/12/21 00:41:37
【課題】以下のzip内のjavaファイルの該当箇所のみを変更し、classファイルと同様に動くプログラムを作成
【 形態 】1. Javaアプリケーション(main()で開始)
【期限】年内
【Ver 】1.5.0_11
【補足】丸投げです。よろしくお願いします。
URLリンク(rg550.hp.infoseek.co.jp)
pass:janken
222:デフォルトの名無しさん
07/12/22 01:15:42
【 課題 】用件にそった文字列のみを入力できるJTextFieldを作成せよ
【 用件 】入力できる文字列は数字、ハイフン、カンマのみ
以下の3通りの文法がある
(1)1と入力すれば1
(2)1-5と入力すれば1と2と3と4と5
(3)1,3,5と入力すれば1と3と5
ハイフン指定の場合は、ハイフンの左側の数字が右側の数字よりも小さい値でなくてはならない
文字列の戦闘と末尾にはハイフンおよびカンマがきてはいけない
不正な値が入力された場合と文法に従っていない場合はJOptionPaneで適当な注意文を表示し、
JTextFieldに""をセットする
正しく入力された場合は、認識された数値をint型の配列に格納し、すべて出力する
【 形態 】main文で開始、JFrameに実装したテキストフィールドを追加し表示させる
【 GUI 】Swing
【 期限 】月曜
【 Ver 】JDK1.5.0
【 補足 】これは宿題じゃないんですが、必ず作らなければいけないのでお願いします
質問あればなんでもどうぞ
223:デフォルトの名無しさん
07/12/22 01:31:39
オライリーのSwing hacksに載ってるな。
ググレばSwing hacks全部読めるぞ。
224:デフォルトの名無しさん
07/12/22 04:08:52
>>222
URLリンク(rg550.hp.infoseek.co.jp)
エラー処理は自分でやってくれ
225:デフォルトの名無しさん
07/12/22 06:41:48
>>221
めんどくせーからZIPにパスつけんな。
URLリンク(sourcepost.sytes.net)
226:デフォルトの名無しさん
07/12/22 14:42:32
>>183
レス遅れて遅れてしまってすいませんでした
無事動きました
ありがとうございました
227:デフォルトの名無しさん
07/12/22 15:19:35
ところでDivXっていいよね
URLリンク(snipurl.com)
228:デフォルトの名無しさん
07/12/22 15:21:24
javaでつかえんの?
229:デフォルトの名無しさん
07/12/22 15:29:22
>>227
スレ違い
だが、良いよね♪(JMFで使えるようにならないかな)
230:デフォルトの名無しさん
07/12/22 16:12:04
>>225
知らないclassファイル実行って怖くなかったか?
231:デフォルトの名無しさん
07/12/22 16:14:46
>>230
classファイルなんかデコンパイル余裕だろ
232:デフォルトの名無しさん
07/12/22 16:45:10
何気に日本語になってないな。
233:デフォルトの名無しさん
07/12/22 18:48:15
>>230
怖いのでJADで逆コンパイルして中身見たw
234:デフォルトの名無しさん
07/12/22 19:30:59
>>225
ありがとうございました
235:デフォルトの名無しさん
07/12/23 02:03:24
【 課題 】javaを用いて好きなプログラムを作成せよ.
例:性格診断,オセロ,時計,カレンダーなど
プログラムの説明もちゃんとせよ
【 形態 】制限なし
【 期限 】提出期限12月25日
【 Ver 】java version "1.6.0_03"
【 補足 】よろしくお願いします。出来れば簡単なものにしてほしいです
236:デフォルトの名無しさん
07/12/23 07:23:18
>>235
なんでもいいならググれば山ほど出てくるだろw
237:デフォルトの名無しさん
07/12/23 12:12:35
前にもいたけど
自由課題のテーマ決めまで丸投げするのは
やってもらえる可能性が著しく下がると心得よ
238:デフォルトの名無しさん
07/12/23 12:41:18
>>235
JDKにたっぷりサンプルが付いてくるから、その辺を多少いじってみたら?
私が好きなのは deomo/applets/GraphLayout
239:デフォルトの名無しさん
07/12/23 13:09:07
>>235
Javaを用いることと・簡単なもの が条件とすると、
class Kadai {
pbulic static void main(String[] args) {
System.out.println("Hello World!!");
}
}
でもOKということになるが・・
240:デフォルトの名無しさん
07/12/23 15:24:21
>>235
これでよくね?
勉強しながらやる分にはもってこいだ
説明もあるし
オセロ
URLリンク(netresearch.ics.uci.edu)
241:デフォルトの名無しさん
07/12/23 15:47:05
>>235
URLリンク(javagame.main.jp)
242:デフォルトの名無しさん
07/12/23 16:29:54
じゃあ「性格診断オセロ時計」ってのはどうだろうね。
まずオセロすんの。
ゲームが終わったら、時計と性格診断。「ただいま16時30分。あなたはオセロが弱いですw」。
243:デフォルトの名無しさん
07/12/24 04:32:42
馬鹿な依頼ほど多人数からのレスが付きやすいなw
みんな面倒見が良過ぎる。
244:デフォルトの名無しさん
07/12/24 11:01:06
いや
バカなレスにはバカでも突っ込めるから
245:デフォルトの名無しさん
07/12/24 23:45:29
【 課題 】
マウスによる線分入力(アプレット)アプレットウィンドウ上において、
マウスクリックしたままなぞると、その軌跡が線分として出力される様にプログラムを作成して下さい
完成の動作として、ペイントソフトの鉛筆ツールをイメージして下さい
また、一般に、再描画処理が掛かると今まで出力していたモノは消えてしまいますが、
消えない様にする工夫をして下さい
【 形態 】2. Applet
【 GUI 】1. AWTのみ
【 期限 】12/26
【 Ver 】java version "1.6.0_03"
【 補足 】よろしくお願いします
246:デフォルトの名無しさん
07/12/25 01:54:16
>>245
URLリンク(sourcepost.sytes.net)
247:デフォルトの名無しさん
07/12/25 02:11:17
init()で準備してるからpublic void stop()でなくpublic void destroy()
248:デフォルトの名無しさん
07/12/28 03:41:30
冬休みに入っても課題ってあるもんなの?
249:デフォルトの名無しさん
07/12/28 04:32:26
【 課題 】
存在するアノテーション以外に,これがあったら便利だと思うようなアノテーションを自作しなさい。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】2007/12/31 23:59:59
【 Ver 】java version "1.6.0_03"
【 補足 】よろぢくお願いします。
250:デフォルトの名無しさん
07/12/28 10:16:15
>>249
俺の希望だが
@ToBeImplemented
現バージョンで未実装であることを示す。
251:デフォルトの名無しさん
07/12/28 18:31:10
なんで冬休み中も課題があるんだ…
252:デフォルトの名無しさん
07/12/28 19:57:06
課題がなくて寂しい方へ
AU W53H専用で良いので、Flash→着うたフル変換プログラム製作できたら神
253:デフォルトの名無しさん
07/12/28 23:28:44
【 課題 】
品物1 利用価値c(1)=7 重さa(1)=4
品物2 利用価値c(2)=8 重さa(2)=5
品物3 利用価値c(3)=1 重さa(3)=1
品物4 利用価値c(4)=2 重さa(4)=3
ナップザックにb=6までしか、品物を詰め込めないとすれば、利用価値の総計が最大となるように品物を選ぶにはどうすればよいだろうか。
この問題を列挙法 欲張り法 ケチケチ法 分岐限定法の4つそれぞれで、アルゴリズムをつくれ。
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】4. 制限
【 期限 】今年中
【 Ver 】1.6.0 《必須》
【 用語 】
列挙法・・・許容領域Sに属するは有限個の要素の中の,すべての許容解を列挙し,その中で目的関数f(x)を最小(最大)にする解(最適解)を見つける方法.
欲張り法・・・
1.ナップサック問題の各荷物の評価値を決定する。(価値)÷(容積)という数字がよく使われる。
2.評価値の一番高い荷物を選ぶ。
3.その荷物をナップサックに入れても最大容量を越えないならナップサックに入れる。
4.全ての荷物を評価値の順に選び上記の操作を繰り返す。
けちけち法・・・
入る可能性のあるものを全部押し込もうとしてみる.
押し込めない部分について価値の低いものから順にはじき出す.
分岐限定法・・・
・与えられた問題P0を,複数の部分問題(Partial problems)Pi(i=1,2,...)に
分解する(分枝操作:Branching operation)
・部分問題Piを何らかの方法で終端する(限定操作:bounding operation)
ただし,ある部分問題Piを終端するとは
(1)探索中にその部分問題Piの最適解
が求まった場合か,あるいは
(2)その部分問題Piに元の問題P0の最
適解が存在しないことが何らかの方法
で判明した場合.
254:デフォルトの名無しさん
07/12/29 02:34:43
【 課題 】 URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】2. Applet
【 GUI 】1. AWTのみ
【 期限 】12月29日22時まで
【 Ver 】1.6.0_02
【 補足 】java初心者です。丸投げで、どうぞよろしくお願いします。
255:デフォルトの名無しさん
07/12/29 04:35:13
JAVAでRARファイルを扱えるライブラリってあるっすか?
URLリンク(sourceforge.net)
↑は解凍できるけどものすごい遅かったっす。
256:デフォルトの名無しさん
07/12/29 13:28:57
>>254
URLリンク(rg550.hp.infoseek.co.jp)
257:デフォルトの名無しさん
07/12/29 18:54:13
【 課題 】 次の2つのjarファイルを組み合わせたものを表示するプログラムを作成しなさい
画面サイズは 640×480 とする
URLリンク(rg550.hp.infoseek.co.jp)
URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】4. 制限なし
【 期限 】今年中
【 Ver 】java version "1.6.0_03"
【 補足 】線の残像を残しつつ色を変えていく線を移すものを作成せよという
宿題なのですが線が動くところまでしか自力で作成できませんでした。
よろしくお願いします。
258:デフォルトの名無しさん
07/12/31 19:08:06
【 課題 】
フリーソフトPOV-RayでのCG制作でキャラクターを制作したのですが、あなたの作ったプログラムを参考にしたいのですが
【 期限 】1月6日22時まで
【 ver 】POV-Ray v3.6
【 補足 】java初心者です。
259:デフォルトの名無しさん
07/12/31 19:21:25
>>258
日本語も初心者ですか?
260:デフォルトの名無しさん
07/12/31 20:06:03
>>259
(+ΦyΦ)r? 九十歳じゃ…
261:デフォルトの名無しさん
07/12/31 21:42:07
>>258
なんという日本語でおk
262:デフォルトの名無しさん
07/12/31 21:47:44
ミネラルウォーター噴いた
263:デフォルトの名無しさん
07/12/31 23:19:53
じゃぁ、C.C.SAKURA噴いた
264: 【ぴょん吉】 【1406円】
08/01/01 13:07:36
あけおめ
265:デフォルトの名無しさん
08/01/01 13:14:07
はい
266:sage
08/01/02 02:45:59
【 課題 】CodeRallyで停止中の車を避けるプログラムを作りなさい。
【 期限 】1月6日の22時まで
【 Ver 】1.6.0_02
【 補足 】補給もほかの車のいないところに向かうようにできたらお願いします。。丸投げで申し訳ありませんがよろしくお願いいたします
267:デフォルトの名無しさん
08/01/03 00:25:02
__,,/ _, ----`ヽ :.
:. / _ ___ 、\
/ / i \ \\ :.
:. ,'./ i ヽ:. ヽ:.:.. ヽ.ヽ
,'/ / .ハ ヽ ヽ:.:.:.:. ヽ::.. ヽヽ :.
:. |i .i i .i / ヽ ト 、 \、:.:.:. ',:.',:.:.lヽ}
|i .i l :N_, -弋 \弌弋ナ:}:.:}
:. |i∧ ', :{ ,ィjモト \ イjミトイイV :. な…
.| :メヽ.', `ozZ} izN。ハ::{ なんでですか?
:. | :ヾ_! ゝ "゙゙ ' `゙ ハ.:', :.
| :.:_イ .:.ヽ. (二フ , イ :.:.:!:.ヽ なんでだれも
:. / rィイ | :.:.ヽ: >r/`<ノ .:.::.}ヽ、\:. 答えてくれないんですか?
/ ∧l;l ! :.:.:.://{二 ̄ .} ..:..::リ//ハ.:\
:. / .{. ',ヾ、ヽi .:.:.{ /(^` |.:.:.:.//: : :.}: . ヽ.:.
/ / ) ヽ ヾ、ヽ:.ハ ヤ{ ∧/.-‐'": : |:.:. i ',
./ .,イ .:..} : :\ヾレ'ハ ∧__ノノハヾ、 : : : l:.:.: .ハ ',
{ /| .:.:ハ : : :i Y {ヾ`Yヽニン'ノ}: : } : : : :/:.:.:/ }:.}
V | .:.:/:.:|_,ィ' ̄ ヽ三{ `ー-ノ : イ : : :/:.:i.:{ リ
ヽ:.:{、.:.V : : ヘ : : {: : :/:.::∧|
ヽ! )人 : : :人 : : : / \! :.
" ヽ : : : : :/イ{ :.ノ: : : :.\ :.
:. \__///: :\______/: : : : : : : ヽ
/ //: : :|;|: : : : : : i: : : __: : : : ',
:. / 、 {;{ |;| . : i/. : : : : : :|
/ `Y;{. . . .|;|. : : : /i: : : : : : : : :l
268:デフォルトの名無しさん
08/01/03 00:36:31
丸投げだからだろ。
269:Java初心者
08/01/03 09:56:53
Eclipseを利用してJava(JSP + サーブレット)の勉強をしているのですが
うまく行きません。具体的には下記サイトを参考にJSPの表示を行って
いるのですがうまく表示されません。
URLリンク(www.thinkit.co.jp)
【手順】
1.URLリンク(localhost:8080) にブラウザからアクセスする。
【エラー内容(ブラウザに表示された内容)】
HTTPステータス 404 - /myweb/hoge.jsp
--------------------------------------------------------------------------------
type ステータスレポート
メッセージ /myweb/hoge.jsp
説明 The requested resource (/myweb/hoge.jsp) is not available.
1※
【環境変数】
CATALINA_HOME
C:\Program Files\Apache Software Foundation\Tomcat 5.5
JAVA_HOME
C:\j2sdk1.4.2_16
CLASSPATH
.;%JAVA_HOME%\lib\tools.jar
270:Java初心者
08/01/03 10:06:27
【Eclipseプロパティ設定】
Tomcat
Tomcatバージョン
バージョン 5.x (チェック)
Tomcatホーム
C:\Program Files\Apache Software Foundation\Tomcat 5.5
コンテキスト宣言モード
Server.xml
【その他】
1.Apache Tomcat , Apache両方共インストールしている。
(PHPの練習用)
2.「 URLリンク(localhost:8080) 」でアクセスすると正常に
Apache Tomcat/5.5.25 のWEB画面は表示される。
3.前項「2.」で表示されたページの中の左部分の次をクリック
してもエラーになる。
(どうやら物理的にディレクトリが存在しない様子)
1)JSP Examples
HTTPステータス 404 - /jsp-examples/
2)Servlet Examples
HTTPステータス 404 - /servlets-examples/
以上 宜しくお願いします。
271:Java初心者
08/01/03 10:12:36
・・・・・・・・・・
なぜかApache Tomcat , Tomcatを再起動したところ正常に
JSPの表示までは出来ました。
272:デフォルトの名無しさん
08/01/03 10:25:58
↑
サイザースレはここですか(*‘ω‘ *)?
273:266補足です
08/01/03 13:26:13
前回完全に丸投げだったので今できているものを上げときます。
【 課題 】<a href="URLリンク(ime.nu)" target="_blank">URLリンク(rg550.hp.infoseek.co.jp)
このデータに停止中の車を避けるプログラムを付け加えてください。
【 期限 】1月6日の22時まで
【 Ver 】1.6.0_02
【 補足 】補給もほかの車のいないところに向かうようにできたらお願いします。
274:デフォルトの名無しさん
08/01/03 15:27:17
Eclipseで行を表示するにはどうすれば良いでしょか?
275:520
08/01/03 16:21:40
【 課題 】というか卒業制作の一環でJava3Dを使ったソフトを作ろうと
しています。GUI(swing)からテクスチャを貼り付けたいのですが
ほぼ初心者で、Java3Dの独特な形態から、どうやればいいか
分かりません。お力添えをお願いします。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】2. Swing/
【 期限 】できれば1、2日以内でお願いします。
【 Ver 】1.6.0_03
【 補足 】URLリンク(rg550.hp.infoseek.co.jp)
↑長方形ポリゴンとボタン、テキストフィールドをつけたものです。
(長方形ポリゴンにテクスチャを貼り付けたい)
textfieldでファイル名を指定する、という方式でやりたいと考えています。
textureloaderにstirng型でファイル名を貼り付ければいいのではないか、
と考えていますが稚拙な考えだと思うので良い方法があればそちらでも構いません。