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/
35 名前:デフォルトの名無しさん [2007/10/02(火) 00:21:25 ] 【 課題 】処理対象画像が2値の場合境界線をたどるようにして 輪郭線を抽出させることができるプログラム。 【 GUI 】制限なし 【 形態 】1. Javaアプリケーション(main()で開始)/ 【 期限 】月曜日夜まで。 【 Ver 】1.5 【 補足 】丸投げです、よろしくお願いします
36 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 00:40:18 ] >>35 今までどんな授業を受けてきたかその内容がわからないんだから、少なくとも、 入力に使われる画像の形式(各ピクセルは白か黒と考えていいのか等)、 境界線の定義(四近傍の点の連なりなのか八近傍なのか全然別物なのか、孤立点の扱いは?)、 抽出した境界線の出力形式、 等々をはっきりさせたほうが回答は付きやすいだろう。 境界線抽出のアルゴリズムに関する解説もあるならそれにこしたことはない。 授業内容と全く違う回答をもらっても困るだろ?
37 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 00:58:15 ] >>14 9角形と15角形
38 名前:デフォルトの名無しさん [2007/10/02(火) 01:25:56 ] 説明不足ですいません。 (画像の形式) 各ピクセル白か黒。 (境界線の定義)八近傍 ○画像内を左上から右下に向かって走査して輪郭追跡の開始点を決定する。 次に追跡開始点を追跡点とし、その追跡点を中心とした8近傍を順に 反時計回りで調べる。 画素が存在しない場合は孤立点であるので次の追跡にうつる。 一番最初に現れた画素を新たな追跡点として、その追跡点を中心とした8近傍を反時計回りで調べる。 その操作を繰り返していくと1本の輪郭線を得ることが出来る。 最後に追跡開始点と追跡点が同じ座標になったら追跡処理終了で別の輪郭線を求める。 というような流れです。 どうかよろしくお願いします。
39 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 01:26:42 ] >>37 そもそも問題が不明瞭なのが問題 常識的に誰もが認める答は9角形のみ それに加えて7角形(120度の内角から両側に5度づつ増加)を認めるかどうか 「それに続く」をどう解釈するか次第(続くものが最小の内角以外は5度増えるという条件が暗に付加されているか否か) 15角形は180度の内角を持つ頂点を頂点として認めるかどうか 認めるなら頂点数は16になるし認めないなら非頂点を内角の和に加えていいものなのか 16角形は180度の内角を持つ頂点を頂点として認めることになるが多角形の定義の根本に関わってきそう 3角形であっても辺のあらゆる場所に頂点が隠されていてそれは本当に3角形なのかと
40 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 01:53:26 ] なんか、ゆとりくん作成問題ばっかじゃんwっw 仕様がいい加減ってのがすぐわかるし
41 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 04:48:54 ] 講師連中って実務経験あるんだろうか? 独学趣味グラマな俺から見てもおかしな仕様が多いんだが。 育成機関の教える側が独学趣味グラマがみてもおかしな仕様考えるとかどんだけ? 専門とか行ってる連中はやっぱり卒業したらそっち系に就きたいんだよな。 未来の上司や先輩はry 専門卒業して20後半間際として入社時にまた勉強して、のちに開発に放り込まれて数年でもう30だな。 どう考えてもコード書いて食っていけるとは思えん。 それで執筆に手を出してやさしいjavaを量産か・・・恐ろしい悪循環だな。 まあ、社内エロゲエンジン作るって手もあるか。 でもやっぱり、基礎が出来てないからライセンス問題意識が足らずにソース公開で2度手間か。 GNU敵に回すと怖いぞ、MSに真っ向勝負挑むような勇者だからな。
42 名前:29 [2007/10/02(火) 06:13:25 ] どなたか>>29 をお願いしますonz
43 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 07:41:57 ] >>42 URLにアクセスしても 403 Forbidden なんだがそれを分った上で書いているのか それとも俺が釣られているだけなのか。それが問題だ。
44 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 08:10:41 ] >>43 infoseekになんかしたの? 俺は普通に見れるが。
45 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 10:04:39 ] 【 課題 】 Write an Java program that reads in the length and width of a rectangular yard and the length and the width of a rectangular house situated in the yard. Your program should compute the time required (in minutes) to cut the grass at the rate of 2.3 square meters a second. Output format: Yard length:_ Yard width:_ Yard area:_ House length:_ House width:_ House area:_ Grass area:_ Cutting time:_ 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】制限なし 【 期限 】10月4日 【 Ver 】java version "1.6.0_02" 【 補足 】英語で申し訳ないですけど、よろしくお願いします。
46 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 10:12:36 ] すまんが和訳してくれ。その上で聞きたいことがいっぱいあるがwww
47 名前:29 [2007/10/02(火) 10:27:06 ] >>43 違うアプロダにも投稿しておきました ttp://bebe.run.buttobi.net/up/src/be_0992.txt
48 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 10:49:10 ] >>45 庭と家のたてよこ長さはどこから読み込んでくるのか 庭は家が建ってるところ以外全部草地なのか その草地を全部刈れって話なのか
49 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 13:49:56 ] >>45 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29763
50 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 14:02:43 ] 将来、>>45 が行き詰まって、プロフェッサーに問い詰められたとき このスレの存在を白状したとしたら "おいおい、日本人の助け合い精神ってこんなことまでするのか!全くあきれたね" なんてことになる。 日米友好のために以降は自分で頑張って頂きたい。
51 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 14:52:02 ] 助け合い精神なんてことはないと思うな 一方的に助けられてばかりじゃんw
52 名前:29 [2007/10/02(火) 15:54:15 ] 29です。一応自分でやってスライドバーを設置したのですが、 数値を操作しようとすると、エラー文が出てしまいます。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/8.java ttp://bebe.run.buttobi.net/up/src/be_0996.txt
53 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 16:47:13 ] >>52 コンパイルエラーはfloatしか受け付けないメソッドにdoubleの引数を与えたことなので、 全てのエラー行の引数をfloatでキャストする。 次にSliderPanelで実行時エラーが出るが、これは、JSliderのコンストラクタで、 2ヶ所、JSlider(JSlider.VERTICAL, MIN, MAX, 0);としているが、最小値MINは、 private int MIN = 1;となっているので範囲外の値を設定しているというエラー。 範囲か設定値かどちらかを相手に合わせてやればエラーは消える。スライダは動作しないけれど。
54 名前:29 [2007/10/02(火) 16:55:04 ] >>53 スライダーが動作しないと意味がないですねonz >>29 >>43 にもある通り、丸投げする事にします。 どうかよろしくお願いします。
55 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 17:14:55 ] >>29 これさ、ダッシュの値と留め接ぎの値を変えるとどう変わるの? 思ったようにいかないからためしに miterlimit = 100 とか試してみても何も変わる様子がないんだよね。
56 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 17:51:20 ] やってみた。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/9.java >0から100までの間で選択できるようにしなさい。 0だとエラーになるよーな
57 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 18:13:40 ] >>54 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/10.java こんな感じでどう?
58 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 18:30:00 ] >>54 ちょっと遅かったorz せっかくうpしたから出しとく。レイアウトは>>52 仕様。 miterlimitの方は繋ぎ目を留め繋ぎにしてやれば変更されているのはわかる。 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29764
59 名前:デフォルトの名無しさん [2007/10/02(火) 20:28:00 ] 【 課題 】 オープンソースのソフトウェアttp://up.uppple.com/src/up6872.zip に“IDManager”というクラスを作成し 初期化:コンストラクタ ファイル(*.txt形式など形式は問わず)から ・自分のシステム上のID(Windowsのログオン名など。以下SID) ・通信相手のシステム上のID、ニックネームなどのプライベートなID(以下PID) を読み込めるようにしなさい。 メソッド: ・自分のSIDを返しなさい。 リストが無くなったらnullを返しなさい。(getMyPID) ・通信相手のSIDを引数にし対応するPIDを返し、通信相手のPIDに対してSIDを返しなさい リストが無くなったらnullを返しなさい。(getMySID) 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】10月3日15:00提出締め切り 【 Ver 】java version "1.6.0_02" 【 用語 】MSNメッセンジャーで例えるとhotmailアドレスなど重複しないものをシステム上のID(SID) ニックネームなど重複しても大丈夫なものをプライベートID(PID) 【 補足 】丸投げですみません。よろしくお願いします。
60 名前:59 mailto:sage [2007/10/02(火) 20:40:25 ] >>59 です。>>59 は間違いですorz こっちが正しい問題でした。すみません。 【 課題 】 オープンソースのソフトウェアttp://up.uppple.com/src/up6872.zip に“IDManager”というクラスを作成し 初期化:コンストラクタ ファイル(*.txtなど形式は問わず)から ・自分のシステム上のID(Windowsのログオン名など。以下SID) ・通信相手のSID、ニックネームなどのプライベートなID(以下PID) を読み込めるようにしなさい。 メソッド: ・自分のSIDを返しなさい (getMySID) ・通信相手のSIDを引数にし対応するPIDを返しなさい (getPID) (またファイルに無い場合はnull) ・通信相手のPIDに対してSIDを返しなさい (getSID) (またファイルに無い場合はnull) 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】10月3日15:00提出締め切り 【 Ver 】java version "1.6.0_02" 【 用語 】MSNメッセンジャーで例えるとhotmailアドレスなど重複しないものをシステム上のID(SID) ニックネームなど重複しても大丈夫なものをプライベートID(PID) 【 補足 】連投してしまいすみません。何卒よろしくお願いします。
61 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 20:41:09 ] >>8 の上の方。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/11.java
62 名前:デフォルトの名無しさん [2007/10/03(水) 00:37:03 ] 【 課題 】・整数nを受け取ってnの階乗を返すfactorialメソッドを持つFactorialクラス。 ただし、factorialはstaticメソッドとし、Factorialクラスのインスタンスを生成しなくても使えるようにせよ。 ・上記factorialを使って0から10までの階乗を計算して表示するFactorialクラス。 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】制限なし 【 期限 】10月3日正午 【 Ver 】1.5.0_12 【 補足 】 前スレの>>898 と>>903 を参考に自分で分かるように変更しました。 (>>903 は知らない用語?が多かったので>>898 を変更しました。) class Factorial{ public static int factorial(int n){ if( n == 0 ){ return 1; } return n*factorial(n-1); }} class FactorialMain{ public static void main(String[] args){ Factorial f; f = new Factorial(); for(int i=0;i<=10;i++){ System.out.println(i + "の階乗は:" + f.factorial(i) ); }}} 実行をすると、 Exception in thread "main" java.lang.NoSuchMethodError: main と表示されてしまいます。 何を変更すれば良いか教えてもらえると嬉しいです。 よろしくお願いします。
63 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:18:01 ] >>62 > 実行をすると がくせもので、何を実行したかというと java Factorial でも、Factorialクラスにmainメソッドは存在しないから当然エラーになる 実行すべきはmainメソッドのあるFactorialMain java FactorialMain
64 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:21:36 ] クラスメソッドしかないクラスのインスタンスをわざわざ生成して呼び出しているとか、 なかなか業の深いソースコードだな。
65 名前:62 [2007/10/03(水) 01:56:55 ] >>63 FactorialMainで実行したらうまくいきました! ありがとうございました。 >>64 教科書とにらめっこしながら作ったので所々変なのは分かってたりorz
66 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 03:48:08 ] いくら現在勉強中でわからないことだらけと言っても >Factorialクラスのインスタンスを生成しなくても使えるようにせよ。 と問題文にあるのにインスタンスを生成して呼び出すコードを提出したら 人によっては大減点するかもしれん
67 名前:デフォルトの名無しさん [2007/10/03(水) 09:28:56 ] >>60 です。 調べながらですがファイルを読み込むというプログラム部分を package ipmsg; import java.io.*; class IPManager { public static void main(String[] args) { try { FileReader in = new FileReader("file.txt"); BufferedReader br = new BufferedReader(in); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); in.close(); } catch (IOException e) { System.out.println(e); } } } とつくってみたのですがここから先ができません。 もしよろしければgetMySID、getPID、getSIDをお願いできないでしょうか。 よろしくお願いします。
68 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 10:24:08 ] >>60 SIDをPIDから得るのは、一組しかないからいいんだけどPIDって重複okならPID -> SIDを得るのは無理でない? それからソース読むの面倒だから、具体的にSIDやPIDを記述したサンプルファイルを用意して「これをこんな風に読み込んでください」だったら答えやすいな。
69 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 10:32:53 ] ユニークなSIDで通信相手のSIDからPIDをというんじゃないかな 要するに相手のIDからニックネームを表示みたいな
70 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 11:32:17 ] >>68-69 レスありがとうございます。 読み込むリストの形式の指定は特にないです。 たとえば SID:123456 PID:ABCDEF などといった感じです。 このオープンソースソフトウェアは ブロードキャスト通信(?)でIPMSG_BRENTRYという命令で自分のIPアドレスやWindowsのログオン名をログインしている人に情報送信をします。 そのあとネットワーク上でメッセンジャーにログインしている人が各自の情報をIPMSG_ANSENTRYという命令で送信しているようです。 ソフトの配布元はwww.ipmsg.org/です。 このソフトでのIDに相当するものはIPアドレスとWindowsのログオン名になっているようです。
71 名前:60 [2007/10/03(水) 11:34:54 ] 現在ホットリストにWindowsのログオン名でオンラインの人が表示されるようになっているので 表示されているSIDを自分でPIDに書き換えられるようにしたいと考えています。
72 名前:29 [2007/10/03(水) 14:13:27 ] >>56 ,57,58 ありがとうございます。無事に提出する事ができました。
73 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 14:55:32 ] 【課題】天頂角と方位角を算出するプログラム(詳細は下記資料) 【形態】Javaアプリケーション(main()で開始) 【GUI】制限無し(できればAWTでお願いします) 【期限】10月3日中 【Ver】1.5 【補足】eclipse使ってます。丸投げでお願いします。 資料です:ffpsc.agr.kyushu-u.ac.jp/forman/muratac/solar/solar/solpos1.html
74 名前:73 mailto:sage [2007/10/03(水) 14:58:50 ] アドレスが間違っていました。 ffpsc.agr.kyushu-u.ac.jp/forman/muratac/solar/solpos1.html
75 名前:73 mailto:sage [2007/10/03(水) 19:39:11 ] 時間だ、答えを聞こう
76 名前:73 ◆apJ7buX8Yk mailto:sage [2007/10/03(水) 19:48:04 ] >>75 私を装った妨害レスは無しでお願いします
77 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 20:34:45 ] 【 課題 】 ttp://upp.dip.jp/01/img/1689.jpg 下の画像に ・土星を入れる ・エンタープライズ号が編隊を組んでいる ・貼りこみはだめ を加える ヒント:Polygonの使用 上の画像は例です 【 形態 】1. Javaアプリケーション(main()で開始)/ 【 GUI 】1. AWT 【 期限 】10/9 【 Ver 】java version "1.6.0_02" 【 補足 】下の画像のプログラムは下記になります。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/12.java これを改変して上の画像のようにしたいのですがどうかよろしくお願いします。
78 名前:73 ◆apJ7buX8Yk mailto:sage [2007/10/04(木) 00:12:53 ] 日付が変わりましたので、再度依頼いたします。 期限は当初よりオーバーしておりますが完成させたいのでどうかお願いします。 【課題】天頂角と方位角を算出するプログラム(詳細は下記資料) 【形態】Javaアプリケーション(main()で開始) 【GUI】制限無し(できればAWTでお願いします) 【期限】10月4日 【Ver】1.5 【補足】eclipse使ってます。丸投げでお願いします。 資料です:ffpsc.agr.kyushu-u.ac.jp/forman/muratac/solar/solpos1.html
79 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 02:00:43 ] 太陽天頂角の計算まで。これがコア部分になる。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/13.java
80 名前:73 ◆apJ7buX8Yk mailto:sage [2007/10/04(木) 02:07:50 ] >>79 すいません、リンク先にアクセスできないのですが・・・
81 名前:73 ◆apJ7buX8Yk mailto:sage [2007/10/04(木) 03:13:45 ] すいません、どなたかどうかお願いします
82 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 05:28:05 ] >>77 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29767
83 名前:79 mailto:sage [2007/10/04(木) 09:44:36 ] >完成させたいのでどうかお願いします。 何か資料とか貰ってるのかな。「完成させたい」って事は未完成の何かがあるんだよね。 とりあえずリンク先を見ながら何も考えずに作ったんだけど、インターフェイスが合わないんじゃ意味ないか、と思って消した。
84 名前:79 mailto:sage [2007/10/04(木) 09:48:48 ] とりあえず再度アップした。未完成部分との繋ぎは自分でやってね。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/14.java
85 名前:73 mailto:sage [2007/10/04(木) 11:57:12 ] >>84 だから、そこはアクセスできないって言ってるでしょ
86 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 12:57:42 ] >>85 せめてapJ7buX8Ykを出してから騙れw
87 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 16:17:30 ] >>83 >>73 としては完成させたいってのは間違いで提出したいとか作って頂きたいだろう 入出力の仕様も出さないんじゃ>>83 の言う通り計算部分だけ作っても意味はないんじゃないか 入出力部分を自分で仕様に合わせるなんてことは>>73 にはできそうな気がしない
88 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 17:06:08 ] >>73 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm
89 名前:79 mailto:sage [2007/10/04(木) 17:53:21 ] >>87 >完成させたいってのは間違いで提出したいとか作って頂きたいだろう 単に言い間違いで未完成部分が無いって事か。 >入出力部分を自分で仕様に合わせるなんてことは>>73 にはできそうな気がしない 確かにそうかも。で、入力部分。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/15.java
90 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 18:13:02 ] >>82 無事起動できました 本当にありがとうございます
91 名前:73 ◆apJ7buX8Yk mailto:sage [2007/10/04(木) 20:01:37 ] >>89 有り難うございますソース確認しました。 クラスAns73GUIのほうの51行目から 型の不一致: Integer から int には変換できません。 が6行 型の不一致: Double から double には変換できません。 が2行 とエラーが出てコンパイルできません。 Ans73GUIと同じところにAns73を入れていますが、どこか何かすることがあるのでしょうか? Ans73単体では上手くコンパイル、実行できました。
92 名前:73 ◆apJ7buX8Yk mailto:sage [2007/10/04(木) 20:07:27 ] superというのは継承というやつでしょうか? 継承はまだ授業で詳しくやってないので一つのクラス内で処理できるソースに 仕上げたいんですがその場合どう書けばいいでしょうか?
93 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 20:39:53 ] 継承やってないって、そんなレベルだと何書いてるかまったく分からねえだろw >>91 int year = Integer.valueOf(this.year.getText()).intValue(); int month = Integer.valueOf(this.month.getText()).intValue(); ...... (中略) ...... double longitudeDeg = Double.valueOf(this.longitudeDeg.getText()).DoubleValue(); とコードを書き換える。 それかJavaのバージョンを5.0に上げる。
94 名前:73 ◆apJ7buX8Yk mailto:sage [2007/10/04(木) 23:49:07 ] >>93 動きました! GUIの部分は理解できましたが、それ以外はちょっと複雑で現時点では理解しがたいです。 これを元に勉強していきたいと思います。 とりあえず継承がよく分からないので、継承無しで書き換えてみたいと思います。
95 名前:デフォルトの名無しさん [2007/10/05(金) 11:43:02 ] umlの宿題もここで見てもらえますか?
96 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 11:55:30 ] >>95 スレタイを100回読んでください
97 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 18:23:09 ] 100回音読してみましたが分かりませんでした。 あと何回くらいで分かるようになるでしょうか?
98 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 20:42:32 ] >>97 100回読んでも無理なら無理ですね。 残念ですが自分で頑張ってください。
99 名前:4 [2007/10/06(土) 21:14:11 ] 以前、課題をやって頂いた4です。前回の課題の応用問題を出されてしまったので、 もう一度よろしくお願いします。 【 課題 】配布したJavaファイルに、太陽、虹、五角形の図形を追加し、 それぞれの図形が平行移動、回転、伸縮、シャーリングするプログラムに改造しなさい。 完成サンプル図 ttp://www16.tok2.com/home/bakkurehaken/cgi-bin/source3/img0003.jpg 配布Javaファイル ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/16.java ・JPanelを使用し、3つのラジオボタンに完成サンプル図にあるような図形の名前を追加しなさい。 ・JPanelを使用し、4つのラジオボタンに完成サンプル図にあるような変形の方法を追加しなさい。 ・五角形、太陽、虹用に描画エリアを追加しなさい。 動作例:図形は五角形、変形は回転を選択した場合、マウスの座標に従って図形がしていた変形法で変形する。 動作例の図 ttp://www16.tok2.com/home/bakkurehaken/cgi-bin/source3/img0004.jpg 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】10月7日午後11時59分まで 【 Ver 】java version "1.6.0_02" 【 補足 】マウスイベントのサンプルコードです。ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/17.java AffineTransformクラスを使います。 どうか、よろしくお願いします。
100 名前:4 mailto:sage [2007/10/06(土) 21:28:55 ] またageてしまいました。太陽、虹の図形は>>21 さんと>>27 さんが過去にやってくれています。 >>21 さん、>>27 さん、前回は本当にありがとうございました。 こちらは五角形の描き方です。ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/18.java
101 名前:101 mailto:sage [2007/10/07(日) 00:45:45 ] 【課題】下記テーブル定義を使用し、以下の仕様に満たすプログラムを作成して下さい。 また、テーブル定義の型は、Javaの型なので、使用するデータベースに作成する 時は、データベースに合った型で作成して下さい。 開発環境指定 JAVA:現在の最新バージョン OS :Windows98以降 DB :My-SQL/Oracle/Microsoft SQL Server ※FreeはMY-SQLです。その他はトライアルを入手してください。 【仕様】 1)コマンドプロンプトで、mainを起動すると、入力待ちとなり、以下のメニューが 表示される。 -------メニュー仕様はここから----- 1.データ登録 9.終了 -------メニュー仕様はここまで----- 2)9.の終了を選択すると、プログラムが終了して、コマンドプロンプトへ戻る 3)1.の登録を選択すると、以下の項目の入力を順番に表示し、入力させる。 また、入力内容が、それぞれの仕様に合っているかどうかチェックし、 合っていない場合は、再入力させること。 また、"メニューへ戻る"を入力すると、メニューへ戻るようにする。 (⇒DBへ、"メニューへ戻る"という文字列は登録できない。) 続きあり。
102 名前:101 mailto:sage [2007/10/07(日) 00:46:26 ] 【課題】下記テーブル定義を使用し、以下の仕様に満たすプログラムを作成して下さい。 また、テーブル定義の型は、Javaの型なので、使用するデータベースに作成する 時は、データベースに合った型で作成して下さい。 開発環境指定 JAVA:現在の最新バージョン OS :Windows98以降 DB :My-SQL/Oracle/Microsoft SQL Server ※FreeはMY-SQLです。その他はトライアルを入手してください。 【仕様】 1)コマンドプロンプトで、mainを起動すると、入力待ちとなり、以下のメニューが 表示される。 -------メニュー仕様はここから----- 1.データ登録 9.終了 -------メニュー仕様はここまで----- 2)9.の終了を選択すると、プログラムが終了して、コマンドプロンプトへ戻る 3)1.の登録を選択すると、以下の項目の入力を順番に表示し、入力させる。 また、入力内容が、それぞれの仕様に合っているかどうかチェックし、 合っていない場合は、再入力させること。 また、"メニューへ戻る"を入力すると、メニューへ戻るようにする。 (⇒DBへ、"メニューへ戻る"という文字列は登録できない。) 続きあり。
103 名前:101 mailto:sage [2007/10/07(日) 00:49:26 ] <<登録項目一覧及び仕様>> ------------------------------------------------------------------------------- 登録項目 仕様 ユーザーID 半角英数字記号文字。10桁(固定) 一意性が確保されれば、発番ルールは自由に設定してよい。 ユーザー名 全角文字。半角は禁止。250文字まで登録可能 全角空白は可。表示が出来れば特殊文字は受け入れてよい。 読み仮名 全角文字。半角は禁止。250文字まで登録可能 全角空白は可。表示が出来れば特殊文字は受け入れてよい。 e-mail 半角英数字記号文字。全角は禁止。250文字まで登録可能 @必須 連絡先 半角英数字記号文字。全角は禁止。250文字まで登録可能 電話番号。 郵便番号 半角英数字記号文字。-必須 8桁 住所 全角、半角英数字記号文字混在可。500文字(半角換算)まで登録可能 最後の全角文字で、501バイトにならないように注意。 ------------------------------------------------------------------------------- これらの項目を、順次コマンドラインから入力させる。 続きあり
104 名前:101 mailto:sage [2007/10/07(日) 00:50:41 ] <例> ユーザーID >0000000001 ユーザー名 >国会一郎 読み仮名 >コッカイイチロウ e-mail >ichirou@kokai.com 連絡先 >03-1234-5678 ・ ・ ・ 入力がある都度、入力チェックし、全て揃ったところで、確認を表示する。 <例> -------------------------------- ユーザー名:国会一郎 読み仮名 :コッカイイチロウ e-mail :ichirou@kokai.com 連絡先 :03-1234-5678 住所 :104-0033 登録:1 再入力:2 --------------------------------- 再入力が選択されれば、入力の最初に戻る。 登録が選択されたら、値をデータベースへ登録市、メニュー画面へ戻る。 レコードの登録時に、ユーザーIDを発番する。 このユーザーIDは、テーブルのプライマリキーとなるので、テーブル内で の一意性が保証されれば、規則は自由に設定してよい。 また、一意性のチェックなり、エラーハンドリングが実装できれば手入力 させてもよい。 続きあり
105 名前:101 mailto:sage [2007/10/07(日) 00:51:56 ] 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4.その他(使用なし) 【 期限 】10月8日 【 Ver 】java version "1.6.0_02" 【 補足 】丸投げです。よろしくお願いします。
106 名前:101 mailto:sage [2007/10/07(日) 00:52:59 ] すみません補足です。 DBはMySQLを使用します。 よろしくお願いします。
107 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 01:25:37 ] >>101 長い課題文はせっかくだからうpろだ使えや
108 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 04:15:21 ] >>101 できたお。 送るからメアドおしえて
109 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 07:22:14 ] 250文字まで登録可能って、、、、どういう制限だよw 最後だけはバイト換算かw
110 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 07:24:20 ] >現在の最新バージョン jdk6uN Early Access build 04か・・・。
111 名前:4 mailto:sage [2007/10/07(日) 08:44:42 ] >>99 の課題をどなたかお願いできないでしょうか?
112 名前:101 mailto:sage [2007/10/07(日) 10:17:48 ] >>108 suteado2007.piece@gmail.com
113 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 11:55:26 ] Javaの宿題が倒せない 気がついたら 同じエラーばかり発生 そして いつも同じ箇所でデバッグ あきらめずに デバッグ完了するけど すぐに 違うエラー起きるよ クラスに友達いれば 楽に宿題提出できるけど 何回やっても 何回やっても Javaの宿題が倒せないよ この問題 何回やっても解けない ググって色々 調べてみるけど 具体策にはならない デバッグ終わって コンパイルしてみたけど 動作しなくちゃ 意味がない だから次は絶対 提出(だ)すために 僕はJava宿題スレは最後まで取っておく 気がついたら 提出期限までもう少ししかない そしていつも 教授に延長のメール あきらめずに 課題に再挑戦するけど すぐに 違うエラー起きるよ 知り合いにプログラマーいれば らくに 宿題提出できるけど 何回やっても 何回やっても Javaの宿題が倒せないよ 書店で色々 調べてみるけど 何が書いてあるのか 分からない Javadocも 調べてみたけど 俺のスキルじゃ 意味がない だから次は絶対 提出(だ)すために 僕はJava宿題スレは最後まで取っておく
114 名前:101 mailto:sage [2007/10/07(日) 12:43:28 ] 108> like_reaxuma@hotmail.co.jpです。 よろしくお願いします!
115 名前:デフォルトの名無しさん [2007/10/07(日) 19:00:00 ] 【 課題 】test.txtに6人(A君、B君、C君、D君、E君、F君)の 英語、数学IA、数学IIB、現代文、古文、世界史、日本史、地理、化学、物理、生物 のテストの得点がテスト実施日ごとに記録されている。 test.txtを読み込み、6人それぞれの数学IAと化学の8ヶ月の平均点を計算し、その合計を表示せよ。 出力結果 A君 128.5 (数学IA平均点:61.5 化学平均点:67) B君 110.5 (数学IA平均点:50 化学平均点:60.5) C君 160.125 (数学IA平均点:82 化学平均点:78.125) D君 118.75 (数学IA平均点:68 化学平均点:50.75) E君 136.375 (数学IA平均点:71 化学平均点:65.375) F君 104.125 (数学IA平均点:59.25 化平均点学:44.875) 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. AWTのみ 【 期限 】2007年10月9日までにお願いします 【 Ver 】1.5.0 【 補足 】丸投げでお願いします。資料(test.txt等が入っています):up.uppple.com/src/up6960.zip 普通は拡張性を考えて、他の科目の得点も取得するのがよくある課題ですが、 今回は数学IAと化学の得点だけを取得して平均得点、合計点を計算する形でお願いします。 txtファイルのデータを取得するメソッド、取得したデータを計算するメソッド等、 役割ごとにメソッドを作って分けてもらえればありがたいです。 空白スペースで科目を分けていますが、空白の字数がバラバラなのは仕様です。 空白は飛ばして数値のみ取得するようお願いします。 test.txtだけでは取得すべき部分が分かりにくいと思うので、別にtext.xlsで見やすく色づけ等してみました。 test.jpgにGUIのイメージデザインを描いてみました。もっとハイセンスにできましたらおまかせします。
116 名前:4 mailto:sage [2007/10/07(日) 19:21:02 ] とりあえず、>>21 さん、>>27 さんのソースコードを元に、 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/18.java このコードを足して、 五角形、太陽、虹の図形を同じ箇所に載せようとやっているのですがエラーが起きてしまいます。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/19.java
117 名前:デフォルトの名無しさん [2007/10/07(日) 20:53:15 ] まかせろ
118 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 21:06:31 ] >>116 とりあえず名前かえろ お前のやってほしい宿題は4じゃないだろ?
119 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 22:07:06 ] >>92 >>77 おまえ、アウトなw
120 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 23:34:43 ] >>101 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/20.java DBAccessの上の方は自分の環境に合わせてくれ。 後今気付いたけど、 "mail" character varying(250), "tel" character varying(250), だわ。直しといて。
121 名前:101 mailto:sage [2007/10/07(日) 23:38:31 ] >>120 ありがとうございます!!
122 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 00:21:21 ] >>115 を作ってる人いる?? 誰もいないようなら作ってみようと思うけど・・
123 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 00:25:14 ] >>122 まかせた
124 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 00:25:37 ] >>122 どうぞどうぞ
125 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 00:26:33 ] AWT使ったことない上に初心者なんでひでぇ出来になりそうですが適当にやってみますー。
126 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 00:29:04 ] おいおい大丈夫かYOw
127 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 01:08:58 ] rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/22.zip 風呂入ってて遅くなりましたー 一応できたと思います。 クラス分けあんませずにちゃっちゃーとやろうと思ったらひどいことなっちゃいましたー まぁ課題なんてこんなもんですよね。 叩かれまくりそうですが、、とりあえずアップします。 ごめんなさい。
128 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 01:24:29 ] >>127 GJ
129 名前:127 mailto:sage [2007/10/08(月) 01:34:54 ] 大変なことに気がつきました。 SpringLayoutってそういえばswingでしたね・・・ うーん。適当にGridBagLayoutかなんかに書き換えてください。 重ね重ねすみません。
130 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 02:05:13 ] 作り直せ
131 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 02:07:31 ] あんた誰?
132 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 02:22:07 ] 【 課題 】www.dotup.org/uploda/www.dotup.org4591.txt.html 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし/ 【 期限 】10月9日 【 Ver 】1.4.2_15
133 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 02:23:45 ] [補足]txtですみません。丸投げです・・・どうかよろしくおねがいします。
134 名前:115 mailto:sage [2007/10/08(月) 02:43:47 ] >>127 ありがとうございます。 ですがコンパイルエラーがたくさん出まして実行できませんでした。 java.awt.GridBagLayoutを使用し、 74行目からのSpringLayoutをGridBagLayoutに変えましたが 74行目から87行目までのGridBagLayout.EAST等でエラーがでます。 あとクラスPersonalDataでListがエラー吐いてます。 パラメータ化できないだとか、ソースレベルが5.0の場合にのみ使用可能とエラー報告されてますが意味不明です。
135 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 03:04:56 ] >>132 class Kadai1005_3 { public static void main(String args[]) { int num[] = {55,95,70,35,25,80,100,60,10,15}; int num_work; int i,j,n=10; for( i = 0; i < n; i++) System.out.print(num[i] + " , "); System.out.println("\n \t----- Sort ----- "); for( i = 0; i < n-1; i++) for( j = i+1; j < n; j++) if(num[i]<num[j]){ System.out.print("Exchange num["+i+"]="+num[i]+" for num["+j+"]="+num[j]+" "); num_work=num[i]; num[i]=num[j]; num[j]=num_work; for(int k = 0; k < n; k++) System.out.print(num[k] + " , "); System.out.println(); } System.out.println("\n \t----- Result ----- "); for( i = 0; i < n; i++) System.out.print(num[i] + " , "); } }