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/
175 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 23:53:35 ] 【 課題 】 Math.random()で0?9の乱数を発生させ、どの数が何回出たかを配列に記録するクラス「RdmRecord」を作れ。 RdmRecordオブジェクトを動作させるためのmainメソッドを持つクラス「RdmRecordTest」を作れ。 Math.random()が、各数字を均等に発生させているか否かを確認せよ。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. 制限なし 【 期限 】10月11日10:00まで 【 Ver 】1.6.0_02 【 補足 】丸投げ
176 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 00:52:25 ] >>175 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29779
177 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 01:30:31 ] >>168 9日の22時頃にgmailからメール送信させていただきました。 よろしくお願いします。
178 名前:115 mailto:sage [2007/10/10(水) 01:31:18 ] 名前入力し忘れました。 よろしくお願いします。
179 名前:99 mailto:sage [2007/10/10(水) 13:13:42 ] >>139 なんどやっても、縮小とシャーリングが出来ません。 どういうコードを組めば良いのでしょうか?
180 名前:99 mailto:sage [2007/10/10(水) 17:25:58 ] 後、回転をやってもオブジェクトが消えてしまいます…
181 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 18:00:53 ] 【 課題 】二つのベクトル α=(x,y,z) 、 β=(a,b,c )の和と内積 α+β=(x+a,y+b,z+c) および内積 (α、β)=(xa+yb+zc) を計算するプログラムを作りなさい 【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/ 4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》 【 期限 】10月13日0時まで 【 Ver 】java version "1.6.0_02" 【 補足 】】丸投げで申し訳ないです
182 名前:181 mailto:sage [2007/10/10(水) 18:03:10 ] すみません、少し間違えました 【 課題 】二つのベクトル α=(x,y,z) 、 β=(a,b,c )の和と内積 α+β=(x+a,y+b,z+c) および内積 (α、β)=(xa+yb+zc) を計算するプログラムを作りなさい 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】10月13日0時まで 【 Ver 】java version "1.6.0_02" 【 補足 】】丸投げで申し訳ないです
183 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 18:16:32 ] >>182 public class Ve { private double x, y, z; public Ve(double x, double y, double z) { this.x = x; this.y = y; this.z = z; } public Ve 和(Ve v) { return new Ve(x + v.x, y + v.y, z + v.z); } public double 内積(Ve v) { return x * v.x + y * v.y + z * v.z; } public String toString() { return "(" + x + ", " + y + ", " + z + ")"; } public static void main(String[] args) { double x = 1, y = 2, z = 3, a = 4, b = 5, c = 6; Ve α = new Ve(x, y, z); Ve β = new Ve(a, b, c); System.out.println("α+β=" + α.和(β)); System.out.println("(α、β)=" + α.内積(β)); } }
184 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 18:21:00 ] >>180 変な回転中心を指定して画面外に飛び出したんじゃないのかい?
185 名前:99 mailto:sage [2007/10/10(水) 18:24:52 ] >>184 はい。画面外に飛び出しました。 とりあえず、どんな形でも縮小、シャーリングされれば良いので プログラムを完成させてはいただけないでしょうか…。 数学が得意ではないのでちんぷんかんぷんです。
186 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 19:39:49 ] >>185 じゃあこんなんで。 マウスでクリックした場所を基準にドラッグした長さで決める。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/28.java
187 名前:99 mailto:sage [2007/10/10(水) 22:25:40 ] >>186 ありがとうございます。提出期限日かなり遅れてますが提出してきます。
188 名前:101 mailto:sage [2007/10/11(木) 01:36:29 ] ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/20.java 以前やってもらったJavaプログラム実行できました。ありがとございました。 ちょっと問題が出たのが漢字だとテーブル上がすべて?になります。どう直しても 変わりません。どなたかJavaの型をデータベースの型をあわせるクラスを作成して くれませんか?それとJUnitテストをするんですが、テストクラスはどのように作成したらいいの ですか?丸投げで申し訳ないです。期限は11日までです。 よろしくお願いします。
189 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 03:45:09 ] >>188 >>1
190 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 12:56:36 ] 【 課題 】与えられた課題文をそのまま書きます。 《必須》 【 形態 】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 version "1.5.0_12"
191 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 12:58:53 ] 【 課題 】AVI形式の動画から音量が急激に変化することがあるかを検出したい。 【 形態 】1. Javaアプリケーション(main()で開始)/ *JMFを使用しても良い。 【 GUI 】4. 制限なし 【 期限 】10月16日 17時 【 Ver 】java version "1.5.0_12" 【 補足 】丸投げですがよろしくお願いします。扱うのはサッカーでゴールを決めたときワーッってなるような映像シーンがあるかどうかを検出したい感じです。
192 名前:191 mailto:sage [2007/10/11(木) 12:59:42 ] 190は間違えました。
193 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 13:13:44 ] JMFでAVI形式だと、WMV限定ということだね(未だにDivX , Xvid , H.264など使えないorz) この前、JMF使ったニコニコ動画風作成していた氏がいるから米粒くらいの希望あるよ [米1升] ........λ さて、米洗ってくるか
194 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 15:15:16 ] 【 課題 】 1:このプログラムのメソッドgetData()のアクセス修飾子publicを修飾子staticに 変えてコンパイル、実行してみよ。エラーがでるので修正したプログラムを作りなさい。 2:このプログラムにはthisキーワードが2箇所使われている。これらのキーワードを使わずに 同じ実行結果が得られるように、プログラムを修正しなさい。 3:このプログラムで、int grade(評点)はclass Dataのコンストラクタの2番目の引数 を、例えば90から85に変えることによって任意に変更できるが、最初の引数"Suzuki”を"Kimura" に変えても結果はSuzuki=85のようになり、Kimura=85とはならない。 名前と評点を自由に出力できるように、このプログラムを修正せよ。 修正前の分には、先頭に//を付してコメント文とせよ。また、修正、付加した文 には、語尾に//修正//,//付加のコメント文を付けよ。 (修正および付加する箇所) ・ Data Suzuki=new Data("Suzuki",90); → Data data=new Data("各自の学籍番号",希望の点数); ・ System.out.println("Suzuki="+Suzuki.getData()); → System.out.println("修正せよ+data.getData()); ・ getData()→getGrade() ・ getGrade()を参考にして、メソッドgetName()を新しく付け加える。 【 形態 】5. その他(javaをやったことないのでその他にしましたがコマンドプロンプト でコンパイル、実行するタイプです) 【 GUI 】4. 制限なし 【 期限 】2007年10月12日午前10時まで 【 Ver 】java version "5.1.2600" 【 補足 】プログラム打ち込んだ以外は丸投げです、申し訳ありません javaプログラムはまったくやったことありません。 期日ぎりぎりまで考えて見ましたがどうにもなりませんでした。 どうかよろしくお願いします。
195 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 15:16:22 ] >>194 のプログラムです public class Grade{ public static void main(String args[]){ Data Suzuki=new Data("Suzuki",90); System.out.println("Suzuki="+Suzuki.getData()); } } class Data{ private String name;private int grade; public Data(String name, int grade){ this.name=name; this.grade=grade; } public int getData(){ return grade; } } よろしくお願いします
196 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 15:27:46 ] >>194 問題1はstaticをpublicに戻せばいいんじゃね? public class Grade { public static void main(String[] args) { //Data suzuki = new Data("Suzuki", 90); Data data = new Data("Kimura", 85);//修正 //System.out.println("Suzuki="+suzuki.getData()); System.out.println(data.getName() + "=" + data.getGrade());//修正 } } class Data { private String name;private int grade; public Data(String name_, int grade_) {//問題2 name = name_;//問題2 grade = grade_;//問題2 } public int getGrade() {//修正 return grade; } //public int getData(){ public String getName() {//付加 return name;//付加 }//付加 }
197 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 15:33:59 ] //public int getData(){ は public int getGrade() {//修正 の上に移動
198 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 00:15:19 ] >>196 >>197 回答&追加回答ありがとうございます 問題1ですが、メソッドgetData()のアクセス修飾子publicを修飾子staticに 変えてコンパイル、実行してみよ。なので、staticをpublicに戻すと>>195 の プログラムに戻ってしまうので、publicに戻す方法を使わないでエラーがでない プログラムを教えていただければ幸いです 丸投げした上たびたび申し訳ありませんが、よろしくお願いいたします
199 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 01:01:14 ] >>198 staticに変更したままでエラーが出ないようにするだけなら //private int grade; private static int grade;//修正 でやれるし実行結果もSuzuki=90が表示されるという点では同じように動いていると見えるけど こうするとgradeというDataクラスのフィールドはインスタンス変数でなくクラス変数になってしまい クラス設計上全く意味合いが異なるものになってしまう 実際この変更を加えたまま>>196 のプログラムが Data data = new Data("Kimura", 85);//修正 Data suzuki = new Data("Suzuki", 90); System.out.println(data.getName() + "=" + data.getGrade());//修正 だったりするとKimura=90になったりする publicをstaticに変更することの意図が分からないからどう修正すれば題意に沿うのか不明
200 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 01:03:57 ] >>183 どうも、ありがとうございました
201 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 01:36:45 ] gradeを取得するのはgetGrade()関数に任せて、 staticのgetData()関数は、せっかくクラス名がDataなんだから、一番新しくインスタンス化されたDataオブジェクトを返すとか。 そんな感じで勝手に仕様作ればいんじゃねw private static Data data; public Data(String name_, int grade_) { ... data = this; } public static Data getData(){ return data; }
202 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 02:06:02 ] getDataにstaticを付け加えた時のエラーメッセージの意味を考えてみなさいとか publicをprivateに変更してどうなるか試しなさいとかならまだ分かるけど publicをstaticに変えなさいっていうのは問題としてどうかと思う 変更後どういう挙動をさせたいかの方針も与えずに動くように修正しろって言われても
203 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 08:05:29 ] >>199 、>>201 、>>202 皆様方、回答本当にありがとうございました 問題的にかなりあやし部分があるみたいですね 本当にもうしけありません 問題1に関してはちゃんと抗議の質問をしようと思います 大変助かりました、ありごとうございました
204 名前:デフォルトの名無しさん [2007/10/12(金) 09:18:57 ] 【 課題 】「旅行の持ち物計算」 Aさんは、1組(2枚)で7日間使える、使い捨てのコンタクトレンズを 使用している。 23日間海外旅行に出かける場合、コンタクトレンズを 何組持って行かなくてはならないか、プログラムで計算せよ。 また、デジタルカメラを持って行くことにした。 Aさんは通常メモリカードを4日で1枚使い切る。何枚持って行くべきか、 プログラムで計算せよ。 作成上の条件: ・計算に使う値(7,23,4)は必ず変数に入れて使うこと ・計算結果はメッセージとともに表示するプログラムとすること ・変数には適切な名前をつけ、コメントで変数の説明を記述すること ・整数演算による値の切り捨てに注意すること 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. 制限なし 【 期限 】10月12日13:15まで 【 Ver 】java version "3D 1.4.0" すいませんよくわかんないです 【 補足 】初心者なのでわからないことばかりです どなたか助けて下さい
205 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 10:06:37 ] >>204 sourcepost.sytes.net/sourceview.aspx?source_id=29783 いちおう余分に持ってくw
206 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 10:42:13 ] >>203 抗議するのは勝手だけど、自分の立場(無知)をよく考えてからの方が良いよw
207 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 01:44:11 ] 【 課題 】ベクトルa=(a0,a1,a2) b=(b0,b1,b2)の内積(a,b)を計算する関数を作りなさい。 なお計算式は(a,b)=a0b0+a1b1+a2b2とする。 また各成分には具体的な数字を入れて計算しなさい。 【 形態 】1. Javaアプリケーション(main()で開始)/ 【 GUI 】4. 制限なし 【 期限 】10月14日 23時 【 Ver 】java version "1.6.0_12" 【 補足 】丸投げですがよろしくお願いします。
208 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 01:48:02 ] >>207 >>182-183
209 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 08:22:51 ] >>175 の課題の続きとして出されました 【 課題 】 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29779 先のRdmRecordクラスのshowHistoryメソッドを下記の通り多重定義せよ。 引数 動作 (なし) すべての数の出現回数を表示 (int i) iの出現回数を表示 (int i, int j) i〜j間の数の出現回数を表示 showHistory()とshowHistory(0, 9)が同じ動作をすることを確かめよ(mainを変更)。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. 制限なし 【 期限 】10月13日11:30まで 【 Ver 】1.6.0_02 【 補足 】丸投げ
210 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 08:44:12 ] >>209 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/29.java 動作報告しようぜ
211 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 10:03:14 ] >>210 ありがとうございます。 エクリプスで実行したらメソッドエラーが java.lang.NoSuchMethodError: main Exception in thread "main" こんな風にでました
212 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 10:33:44 ] >>211 俺は普通に実行できたぞ
213 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 12:09:45 ] >>211 うまく動かないと素早く報告するのなw
214 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 12:46:32 ] >>211 ファイル名を"29.java"のまま実行してないか? ファイル名を"RdmRecordTest.java"に変えて味噌
215 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 17:51:43 ] >>82 の58〜79行目なんですが各行でどのような処理が行われてるかも 考えないといけないんですが 簡単にでいいのでお願いします。 private void drawSaturn(Graphics g, int cx, int cy, double a) { double r = 100 * a; double x0 = 180 * a; double x1 = 150 * a; double y0 = 50 * a; double y1 = 30 * a; GeneralPath path = new GeneralPath(); path.append(new Line2D.Double(cx - x0, cy, cx - x1, cy), false); path.append(new Arc2D.Double(cx - x1, cy - y1, x1 * 2, y1 * 2, 180, -180, Arc2D.OPEN), true); path.append(new Line2D.Double(cx + x1, cy, cx + x0, cy), true); path.append(new Arc2D.Double(cx - x0, cy - y0, x0 * 2, y0 * 2, 0, 180, Arc2D.OPEN), true); path.closePath(); g.setColor(Color.RED); ((Graphics2D)g).fill(path); g.setColor(new Color(190, 100, 60)); ((Graphics2D)g).fill(new Ellipse2D.Double(cx - r, cy - r, r * 2, r * 2)); AffineTransform at = new AffineTransform(); at.rotate(Math.PI, cx, cy); path.transform(at); g.setColor(Color.RED); ((Graphics2D)g).fill(path); }
216 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 18:19:11 ] >>215 思考することは誰も肩代わりできないと思うけどね APIリファレンスでShapeクラスとそのサブクラスの説明を読んだり クラス名やメソッド名でぐぐったりすればかなり調べられることだ そしてそれを元に自分でテストプログラムを書いてみたりすると理解が深まる 最初のg.setColor(Color.RED);までで星本体より後側の輪のShapeを定義して その次の((Graphics2D)g).fill(path);でfill描画する その次の2行で星本体の円をfill描画する あとは後ろ側の輪を定義していたShapeを星の中心を回転中心にして180度回転して 最後のfillで描くことで星本体より前側の輪とする うしろに隠れるべきものから先に順序良く描いているだけ 一行一行順番に変数の値を計算しながら実際に紙の上で図を描いていけば 各行が何をしているのかは分かるようになる
217 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 19:45:51 ] >>216 わかりやすくありがとうございます いろいろ試してみます
218 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 20:15:35 ] 珍しく読んで字のごとくなメソッド名なのに実装の動作追えって課題出すなら先にちゃんとjava2D教えりゃ良いのにな。
219 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 01:56:14 ] >>182 まったく同じ課題が… お前もしかして俺と同じ学校のやつじゃないか? もし同じなら、それforとint使ったやつじゃないとダメなはずだぞ? てなわけで 【 課題 】二つのベクトル α=(x,y,z) 、 β=(a,b,c )の和と内積 α+β=(x+a,y+b,z+c) および内積 (α、β)=(xa+yb+zc) を計算するプログラムを作りなさい 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】10月14日23時59分時まで 【 Ver 】java version "1.6.0_02" 【 補足 】】ソースに必ずforとintを使ってください。後は特にないです、よろしくお願いいたします。
220 名前:デフォルトの名無しさん [2007/10/14(日) 02:42:00 ] こういう問題って普通数値をコマンドラインからとか入力させたりするよな でも具体的な数として初めから値入れるんだよな変な問題だ doubleをintに変えりゃいいがforって何に使うんだ? この問題をやる前にforを使った例題かなにかやったんだろ? それに合わせて>>183 を書き換えれば学校の問題に添った答えが出来るんじゃないかな
221 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 02:42:44 ] >>219 public class Ve { private static final int DIM = 3; private double[] e = new double[DIM]; public Ve(double[] e) { if (e.length != DIM) throw new IllegalArgumentException(); for (int i = 0; i < DIM; i++) this.e[i] = e[i]; } public Ve 和(Ve v) { double[] e = new double[DIM]; for (int i = 0; i < DIM; i++) e[i] = this.e[i] + v.e[i]; return new Ve(e); } public double 内積(Ve v) { double prod = 0; for (int i = 0; i < DIM; i++) prod += this.e[i] * v.e[i]; return prod; } public String toString() { StringBuilder sb = new StringBuilder("("); for (int i = 0; i < DIM; i++) sb.append(e[i]).append(", "); return sb.replace(sb.length()-2, sb.length(), ")").toString(); } public static void main(String[] args) { double x = 1, y = 2, z = 3, a = 4, b = 5, c = 6; Ve α = new Ve(new double[]{x, y, z}); Ve β = new Ve(new double[]{a, b, c}); System.out.println("α=" + α); System.out.println("β=" + β); System.out.println("α+β=" + α.和(β)); System.out.println("(α、β)=" + α.内積(β)); } }
222 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 02:56:16 ] ベクトルの成分をint型の配列で表して それをmainメソッド内のforループでしこしこ足し掛け算して 表示する程度でいいってことか
223 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 02:59:46 ] >>222 たぶんそういうことだね。 こんなベクトルクラスを定義したりしなくていいと思うよ。 そうしてはいけないともなっていなかったから、そうさせてもらったけど。
224 名前:デフォルトの名無しさん [2007/10/14(日) 03:22:43 ] 問題のレベル的にもっと単純なプログラムでいいと思うw
225 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 03:30:12 ] こんな感じ? public class Ve { public static void main(String[] args) { int x = 1, y = 2, z = 3, a = 4, b = 5, c = 6; int[] α = {x, y, z}; int[] β = {a, b, c}; int[] 和 = new int[3]; int 内積 = 0; for (int i = 0; i < 3; i++) { 和[i] = α[i] + β[i]; 内積 += α[i] * β[i]; } System.out.println("α=(" + α[0] + ", " + α[1] + ", " + α[2] + ")"); System.out.println("β=(" + β[0] + ", " + β[1] + ", " + β[2] + ")"); System.out.println("α+β=(" + 和[0] + ", " + 和[1] + ", " + 和[2] + ")"); System.out.println("(α、β)=" + 内積); } }
226 名前:デフォルトの名無しさん [2007/10/14(日) 03:34:52 ] そんな感じだろうね double使ってるソース見てintで作って欲しいって言うぐらいだし
227 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 04:49:44 ] お前らここは な ん で i n t な ん だ よ ! って突っ込むべき所だろ普通・・・。
228 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 05:18:57 ] for文を使ってその制御変数の型をintにしている時点で、 forとintを使うという要求は満たしているわけで、 ベクトルの成分の型はintでもdoubleでも構わないんだけどね。 たぶん課題のforとintを使えっていうのは、 for (int i =...みたいな使い方をさせようとしているんじゃないのかな。 オーバーフローを考えなければベクトルの成分の型がintでも、 その和のベクトルの成分や内積はintで閉じているし、 そのままで構わないと思うけど、 気になるなら配列要素や内積の型はdoubleなり好きな型にすればいい。
229 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 06:28:36 ] α β 和 内積って、、、、部下ならぶん殴ってるw
230 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 06:34:38 ] unicodeで持ってんだから別に良いじゃんw
231 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 06:42:19 ] おまえ、韓国語の変数名とか読めるんかwっっw
232 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 06:44:18 ] 別にコーディング規約を指定されてもいないしな 手直しするとしても大した手間じゃないしどうせそれをやるのは依頼してきたやつだ
233 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 06:46:00 ] コーディング規約以前の問題だってわからないのがすごいな
234 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 06:59:41 ] まさかここに出てくるコードが真面目に親切に解いてあげようとしているものばかりだと思っているんじゃなかろな?
235 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 07:01:00 ] 糞コードさらせば叩かれるっつーだけの話
236 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 07:36:10 ] unicodeってクリンゴン語サポートしないんだろうか?言語コード登録されてるし、 同じ人工言語のヘブライ語もサポートされてるし、 クリンゴン語フォントってあるし。 Google辺りに需要ありそうじゃね?
237 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 07:41:20 ] 表示するのは各国語言語でもちろんいいけど、内部コードに使うのはねーだろ
238 名前:デフォルトの名無しさん [2007/10/14(日) 14:15:15 ] 【 課題 】ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/30.java 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】10月16日 【 Ver 】1.6.0_03 【 用語 】課題の方に書いています。 よろしくお願いします。
239 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 16:51:13 ] 相手が希望する仕様に添ったソースを作ることも必要だぜ 時にはエスパーするスキルも必要だ
240 名前:hj [2007/10/14(日) 17:00:48 ] 【政治】政府、"お金をつくる"造幣局や印刷局など独立法人20以上を民営化へ−機密性の保持も絡み様々な意見も★4 news22.2ch.net/test/read.cgi/newsplus/1191932873/ 【民営化】造幣局・印刷局など、独立行政法人20以上を民営化へ:政府方針 [07/10/07] news21.2ch.net/test/read.cgi/bizplus/1191727281/ 政府は6日、現在進めている独立行政法人(独法)の整理合理化に関連し、 101ある独法のうち、予算に占める国からの財政支出の割合(財政依存度)が低い 20法人以上の民営化を目指す方針を固めた。 2007年末に整理合理化計画を策定し、閣議決定する予定だ。 民営化の対象には、造幣局や国立印刷局、日本万国博覧会記念機構などがあがっている。 今後、独法の民営化推進を目指す渡辺行政改革相らの方針に対し、 事業の公共性の高さなどを主張する関係省庁の巻き返しが本格化しそうだ。 貨幣や紙幣を造る造幣局や国立印刷局については、機密性の保持なども絡み、 是非をめぐって様々な意見が出そうだ。 headlines.yahoo.co.jp/hl?a=20071007-00000002-yom-pol
241 名前:238 [2007/10/14(日) 18:51:57 ] >>238 の補足です。 入力させるというのは時間がかかる、とかで課題が若干変更になりました。 (もし入力させる仕様で作っている人はそれでも良いとのことです。) ランダムに変更するdoubleの数値を行列、ベクトルにデフォルトでセットしておいて、 生成されたベクトルの数、行列1の数、行列2の数、行列とベクトルの積、行列1と行列2の積をコンソール画面に出力すれば良いとのことです。 変更仕様の書かれている課題文です。ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/31.java ご迷惑をおかけして申し訳ありません。
242 名前:219 mailto:sage [2007/10/15(月) 01:41:09 ] どうもありがとうございますm(_ _)m
243 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 07:37:07 ] 【 課題 】一つの文字列(内容は任意)を、頭から三文字ずつ区切って、別々の文字列に格納してください。 結果はSystem.out.println()でコンソールに表示のこと。 <例> String s = "123456789";←これを三文字ずつ区切る。 【 形態 】Javaアプリケーション(main()で開始)- 【 GUI 】4. 制限なし 【 期限 】10/16 PM10:00 【 Ver 】java -version "1.5.0_13" 【 補足 】丸投げです、宜しくお願いします。
244 名前:238 [2007/10/15(月) 08:04:20 ] どなたかお願いしますorz
245 名前:191 mailto:sage [2007/10/15(月) 12:40:20 ] >>193 米粒ぐらいの希望にかける男、191マン
246 名前:238 [2007/10/15(月) 16:37:17 ] もの凄く時間がかかりましたが、(1)はやる事ができました。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/32.java しかしながら、これを元に(2)がどうしてもできませんorz
247 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 22:53:41 ] >>243 全く効率なんて考えてませんが、こんな感じで文字列わけてやってあとは出力してやればいいんじゃないでしょうか? public static String[] sprit(String s,int charCnt){ String ret[] = new String[(s.length()-1)/charCnt+1]; for (int i = 0; i < ret.length - 1; i++) { ret[i] = s.substring(charCnt*i, charCnt*(i+1)); } ret[ret.length - 1] = s.substring(charCnt*(ret.length - 1)); return ret; }
248 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 23:03:52 ] 英語・・・・・・・・split
249 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 23:04:58 ] ぶはwwww 英語得意だったのに〜〜なはw
250 名前:デフォルトの名無しさん [2007/10/16(火) 00:53:32 ] 【 課題 】 関数x^2があり、その関数とx軸と区間[0,10]に囲まれたの面積Sの近似値を区間[0,10]を「5000分割」して求めます。 実際の面積Sは、普通に積分すれば求まります(S=∫[0,10]x^2 dt)がJavaで区分積分法のプログラムを作り求めなさい。 【 形態 】1. Javaアプリケーション(main()で開始)(よくわかりません) 5. その他 グラフ 【 GUI 】4. 制限なし 【 期限 】10月16日12:00 【 Ver 】java version "1.6.0_02" 【 補足 】丸投げです。よろしくお願いします。
251 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 01:08:39 ] あっちで答えてもらってるのは無視?
252 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 02:59:42 ] >>238 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/34.java
253 名前:238 [2007/10/16(火) 04:35:45 ] >>252 ありがとうございます。動作確認しました。
254 名前:デフォルトの名無しさん [2007/10/16(火) 15:52:14 ] 【 課題 】処理対象画像が2値の場合境界線をたどるようにして 輪郭線を抽出させることができるプログラム。 画像の形式は各ピクセル白か黒。 境界線の定義は八近傍 【 GUI 】制限なし 【 形態 】1. Javaアプリケーション(main()で開始)/ 【 期限 】水曜昼まで。 【 Ver 】1.5 【 補足 】丸投げです、よろしくお願いします
255 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 18:49:36 ] >>254 >>35 からをよく読んでみそ。つか、同スレぐらい検索してから書け。
256 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 19:15:44 ] 世界は繰り返すのだよ。
257 名前:243 mailto:sage [2007/10/16(火) 22:56:00 ] >>247 お礼おそくなりました、ありがとうございました!
258 名前:デフォルトの名無しさん [2007/10/17(水) 00:45:34 ] >>255 すいません。良かったらこの問題について教えて頂けませんか。
259 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 02:39:10 ] >>36 を読んでから出直してこい
260 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 08:45:40 ] >>256 それ、歴史はくりかえすだよなw
261 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 11:04:03 ] >>260 ジョジョを読んでから出直してこい
262 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 11:09:05 ] >>261 ゆとりはさすがだなw
263 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 12:59:24 ] >>261 メイド・イン・ヘブンの能力だったっけ
264 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 13:00:34 ] 【 課題 】1)Meiboクラスのプログラムを作りなさい。 a)フィールドに氏名、年齢、職業を入れる文字列型の変数(氏名、職業)と整数型 変数(年齢)を宣言する。 2)Meiboクラスを使うKadai1クラスのプログラムを作りなさい a)Meiboクラスのインスタンスをつくる b)氏名、年齢、職業に値を代入する。 c)氏名、年齢、職業を出力する。 【 形態 】1. Javaアプリケーション(main開始 【 期限 】10月17日 【 Ver 】1.6.0_02 【 補足 宜しくお願いします
265 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 13:43:25 ] public class Meibo{ private String name; private int age; private String occupation; public Meibo(String name, int age, String occupation){ super(); if(age <= 0)throws new IllegalArgumentException("age must be positive"); this.name = name; this.age = age; this.occupation = occupation; } public String toString(){ return "{ 名前 = " + name + " , 年齢 = " + age + " , 職業 = " + occupation + " }"; } } public class Kadai1{ public static void main(String[] args){ Meibo tom = new Meibo("トム", 22, "ニート"); System.out.println(tom); }
266 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 13:46:19 ] age <= 0のところをage < 0に直してください なんでイコールつけちゃったんだろう……
267 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 15:29:27 ] >>266 ジョブにワロタ
268 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 15:48:25 ] なぜトムなのかについて
269 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 17:13:05 ] >>265 ありがとうございますm(_ _)m
270 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 19:04:13 ] 【 課題 】1)Enクラスのプログラムつくりなさい。 a)フィールドに円の半径と中心の座標を入れる実数型の変数r,x,yを宣言する。 b)コンストラクタで変数の値を初期化する。 このとき、引数のないコンストラクタと引数(r,x,y)のあるコンストラクタをつくる。(デフォルトでr=1,x=0,y=0) 2)Enクラスを使うKadai4クラスのプログラムをつくりなさい。 a)Enクラスのインスタンスをつくる。 b)円の半径と中心の座標を出力する。 【 形態 】1. Javaアプリケーション(main開始 【 期限 】10月18日早朝まで 【 Ver 】1.6.0_02 【 補足 おねがいします。
271 名前:115 mailto:sage [2007/10/17(水) 19:59:57 ] 115です。 以前教えていただきました問題の追加課題が出まして またご指導いただきたいと思い、yo_gooday_gtlv@yahoo.co.jp宛に 追加質問をさせていただきました。 お時間がよろしければよろしくお願いします。
272 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 21:41:55 ] >>270 こんなんでいいのか? public class Kadai4 { public static void main(String args[]) { En test_def = new En(); System.out.println("r = " + test_def.r); System.out.println("x = " + test_def.x); System.out.println("y = " + test_def.y + "\n"); En test_in = new En(3,3,3); System.out.println("r = " + test_in.r); System.out.println("x = " + test_in.x); System.out.println("y = " + test_in.y + "\n"); } } class En { public double r; public double x; public double y; public En() { r = 1; x = 0; y = 0; } public En(double r, double x, double y) { this.r = r; this.x = x; this.y = y; } }
273 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 23:08:28 ] 【 課題 】 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/38.java 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 18日の16:00まで 【 Ver 】java version "1.5.0_11" 【 補足 】丸投げです。よろしくお願いします。
274 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 23:27:07 ] 【 課題 】New I/Oの課題です。補足のソースに問題文を書いておきました。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4.制限無し 【 期限 】18日6:00まで 【 Ver 】1.6.0_03 【 補足 】ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29786 ちゃんとした結果が出力されません。 修正をお願いします!
275 名前:274 mailto:sage [2007/10/17(水) 23:29:16 ] sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29787 ソースもう一つ貼り忘れていました。 すいません。
276 名前:デフォルトの名無しさん mailto:sag [2007/10/18(木) 00:47:39 ] 【 課題 】現在、このプログラムはgetTranslateInstanceメソッドを使用し、図形の形を変形している。 行列を準備し、この図形の変形をsetTransformメソッドを使用して変形するように改造し、提出しなさい。 また、以下の点に注意しなさい。 回転をする時、現在の設定ではアンカーポイントを使用しているが、 1.変形をアンカーポイントから始点に設定する。 2.適当な角度で回転させる。 3.変形をアンカーポイントに戻す為、3*3の行列を使用する。 今回、javax.vecmathパッケージを使用するので、Java3D APIを各自ダウンロードしてください。 ttp://java.sun.com/products/java-media/3D/download.html setTransformメソッドの詳細 ttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/awt/geom/AffineTransform.html 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】10月19日 【 Ver 】1.6.0_02 【 用語 】行列を使います。 【 補足 】配布された改造元のソースです。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/39.java 丸投げですが、よろしくお願いします。
277 名前:デフォルトの名無しさん [2007/10/18(木) 13:00:22 ] 【 課題 】背景が白色の中に黒色でいくつかの点がランダムでついている画像、その画像を左上から調べていき左上に近い点の座標と右下に近い点の座標 、 左下に近い点の座標と右下に近い点の座標、四つの座標を取得する自動プログラムを作成(画像例:gazou.bmp) 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】21日まで 【 Ver 】java version "1.5.0_11" 【 補足 】丸投げです。よろしくお願いします。 一応にたプログラムを見つけたんですがこれは座標を全部調べるだけなんで 付け加えしていただくとうれしいです。 次にのせます
278 名前:デフォルトの名無しさん [2007/10/18(木) 13:02:03 ] import java.awt.image.*;//クラス Image import javax.imageio.*;//クラス ImageIO import java.io.*; class zahyou { public static void main(String[] args) throws IOException { int mask = 0x00ffffff;//半透明maskフィルタ int black = 0x00000000; int i; int j; BufferedImage a = ImageIO.read(new java.io.File("gazou.bmp")); for ( i = 0; i < a.getWidth(); i++)//getWidth:イメージの幅を指定します。変数iを1ずつ増やしながら、i < a.getWidth()がfalseになるまで for ( j = 0; j < a.getHeight(); j++) if ((a.getRGB(i, j) & mask) == black) { 。 System.out.printf("(%d,%d)\n", i, j); } } }
279 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 14:34:53 ] 【 課題 】ファイルを読み込んでxとyの値の合計値を昇順でソートし、 ソートした結果を別ファイルに出力するjavaプログラムの作成 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】提出期限:10月19日 【 Ver 】1.6.0_02 《必須》 【 補足 】丸投げです、よろしくお願いします ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/41.java リンクは使用データです。txtに直してお使いください
280 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 14:52:43 ] 課題多すぎワロタw
281 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 16:35:10 ] >>279 こんな感じでいいの? ファイルの入出力って、未だにどのクラス使うべきなのかわからんな。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29788
282 名前:279 mailto:sage [2007/10/18(木) 16:58:42 ] 大丈夫です。ありがとうございました。
283 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 17:52:37 ] >>277 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29791 一回しかテストしてないから、自分で用意した画像でもテストしてね
284 名前:283 mailto:sage [2007/10/18(木) 18:00:08 ] calcDistanceメソッド使ってないや。 これでいいんなら削除しといて
285 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 22:34:35 ] どなたか>>276 をお願いします。
286 名前:デフォルトの名無しさん [2007/10/18(木) 23:35:22 ] Java3D APIを各自ダウンロードしてください。 これはいってないんだわ。 できない
287 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 00:03:14 ] >>286 Windows ttp://download.java.net/media/java3d/builds/release/1.5.1/java3d-1_5_1-windows-i586.exe Windows zip ttp://download.java.net/media/java3d/builds/release/1.5.1/java3d-1_5_1-windows-i586.zip MacOS ttp://download.java.net/media/java3d/builds/release/1.5.1/java3d-1_5_1-macosx.zip Linux ttp://download.java.net/media/java3d/builds/release/1.5.1/java3d-1_5_1-linux-i586.zip その他 ttps://java3d.dev.java.net/binary-builds.html こちらにあるので、ダウンロードしてインストール、もしくは解凍したパッケージをJava\jre1.6.0_0xのディレクトリに入れて、 やっては戴けないでしょうか?
288 名前:デフォルトの名無しさん [2007/10/19(金) 00:05:41 ] ↑パーマン2号が来るまで待ってろ。
289 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 00:15:12 ] >>288 待っておきます。
290 名前:デフォルトの名無しさん [2007/10/19(金) 01:36:50 ] 【 課題 】 全ての値が0の2次元配列を,以下のルールに基づいて全て1にするゲームTurnAllPanels.javaを作成する。 ルールと実行結果はこちらで ttp://www.dotup.org/uploda/www.dotup.org2455.txt 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】提出期限 10/19昼まで 【 Ver 】すみませんわかりません・・・ 【 補足 】オブジェクト,メソッド,制御構造,配列に関する応用課題だそうです java習い始めて一ヶ月です・・ 自分でやりましたがわかりませんでした・・お願いします
291 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 02:57:22 ] すみません、Addressクラス内でPersonクラスのメソッドを 利用しようとしてもNull Pointerが返されてしまいます。 どうすればよいでしょうか? import java.io.*; // for I/O class Person{ String myName; public void SetName(String name) { myName = name; } } class Address{ public Person[] a; public Address(int max){ a = new Person[max]; } public void insert(String insert){ a[0].SetName(insert); } } class E{ public static void main(String[] args){ Address ad; ad = new Address(100); ad.insert("ななし"); } }
292 名前:デフォルトの名無しさん [2007/10/19(金) 02:57:53 ] age
293 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 02:58:35 ] >>291 つpc11.2ch.net/test/read.cgi/tech/1192666106/
294 名前:デフォルトの名無しさん [2007/10/19(金) 02:58:57 ] >>293 どうもです
295 名前:291 mailto:age [2007/10/19(金) 03:54:54 ] すみません、どなたか>>291 解いていただけないでしょうか? >>293 のリンク先で説明してもらったんですが、 概念の説明はしてもらったんですが、それでもわからなくて。 答え見てから、帰納的に学習したいんです。 マルチポストがかってるのが本当に恐縮です。
296 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 04:46:02 ] >>290 どなたか・・・(´・ω・`)
297 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 06:09:29 ] 【 課題 】Kadai21クラスを改良し、氏名と得点のデータ3人分をキー入力で与えるようなKadai22クラスを作成せよ。 } 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし/ 【 期限 】10月19日 【 Ver 】1.5.0_12 【 補足 】一人分の4つのデータを入力したら一人分のTokuten2オブジェクトを生成し、これを3人分繰り返すとよい。 データおよびその入力に間違いはないと仮定し、キー入力の際のエラーチェックは省略しても良い。 入出力処理には適切な例外処理も必要だが、この課題ではmainメソッドにthrows IOExceptionを書いておくだけでよい。 丸投げです。お願いします。
298 名前:762 mailto:sage [2007/10/19(金) 06:10:28 ] 改行が多すぎていっぺんに書き込めませんでした。すいません。 <Kadai21> public class Kadai21 { public static void main(String args[]) { // データの初期設定 Tokuten2 tokuten[] = new Tokuten2[3]; tokuten[0] = new Tokuten2("taro", 80, 70, 60); tokuten[1] = new Tokuten2("hanako", 70, 80, 70); tokuten[2] = new Tokuten2("jiro", 60, 90, 80); // データを表示させる System.out.println("No.\t" + tokuten[0].getHeader()); for (int i = 0; i < tokuten.length; i++) System.out.println(i + "\t" + tokuten[i].getData()); } } <Tokuten2> public class Tokuten2 extends Tokuten { public Tokuten2(String n, int e, int m, int s) { super(n,e,m,s); } public String getHeader() { return "name\teng\tmath\tsci\tave"; } public String getData() { return name + "\t" + eng + "\t" + math + "\t" + sci + "\t" + ((eng + math + sci)/3);}
299 名前:デフォルトの名無しさん [2007/10/19(金) 06:36:49 ] >>283 有難うございます
300 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 07:08:43 ] 解答待ち >>279 >>290 >>297
301 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 07:09:48 ] おっと、279は終わってた。 >>276 だ
302 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 07:11:33 ] >>279 >>281-282
303 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 11:16:08 ] >>290 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/46.java
304 名前:276 [2007/10/19(金) 11:18:08 ] 本気で>>276 をお願いできないでしょうか…
305 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 11:42:47 ] >>304 何時まで?
306 名前:276 [2007/10/19(金) 11:51:45 ] >>305 本日の5時までです。
307 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 12:02:54 ] そうだな、今日の仕事が終わったら貼るよ。 5時退社だけども
308 名前:276 [2007/10/19(金) 12:36:46 ] >>307 少し提出が遅れてもかまわないので、待っています。
309 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 12:39:03 ] 少しって何時間くらい?
310 名前:276 [2007/10/19(金) 12:52:54 ] >>309 3-4時間くらいなら…
311 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 13:23:29 ] 本当の期限はいつだ?
312 名前:276 [2007/10/19(金) 13:34:49 ] >>311 本日の5時です。課題ファイルを提出する学内のアップローダのような物があるのですが、 8時〜9時を過ぎた時点で受け付けて貰えなくなるので、実質8時から9時の間までに提出すれば 有効なのですが、5時を過ぎた時点で25点引かれます。9時以降に提出するとなると、メールで送るか、 印刷して持って行かなければならないのですが、そうなると50点引かれ、金曜が過ぎた時点で75点引かれます。
313 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 14:10:37 ] 金曜が過ぎた時点で回答多数とかwww
314 名前:276 [2007/10/19(金) 14:12:13 ] >>313 orz
315 名前:276 [2007/10/19(金) 14:34:59 ] とりあえず、自分で回転の処理は作ってみたのですが、こんな感じで良いのか分かりません… ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/47.java
316 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 15:43:59 ] これって単に AffineTransform.getTranslateInstance(x, y); を new AffineTransform(1,0,0,1,x,y); に変えろって問題じゃ無いの? ところで虹と太陽が同じ方向に見えるのって変だよな
317 名前:デフォルトの名無しさん [2007/10/19(金) 15:56:04 ] >>316 配列を設定して、getMatrixで呼び出して〜というややこしい事をしないといけないみたいなので、 単純に設定するだけでは駄目みたいです。 描画されている図形に関しては先生が設定したので良く分かりません…orz
318 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 16:12:26 ] 配列使うのか >>252 みたいにGMatrixで3×3の行列を指定して自力で回転やら平行移動やらするのかと思った
319 名前:デフォルトの名無しさん [2007/10/19(金) 16:15:33 ] >>318 math.veckmathパッケージも使っているので、GMatrixクラスを使っても良いと思われます。
320 名前:デフォルトの名無しさん [2007/10/19(金) 20:50:10 ] >>297 最初にもらった基礎プログラムうpしないと誰も解いてくれないだろ。
321 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 20:51:49 ] あ、次の762が基礎プログラムなのかorz ごめん、普通に別の人が書いたのかと思ってた(´・ω・`) 連投スマソ。
322 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 20:55:14 ] いやスーパークラスが足りない
323 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 20:55:15 ] >>303 ありがとうございます 報告が遅くなり申し訳ありません 少し習ってないとこもあってそのまま提出するわけにいかずに手間取ってしまって 午前中には間に合いませんでしたがすごく助かりました ありがとうございました
324 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 21:16:06 ] >>276 前作った奴の改造版。ろくすっぽ確認してないけど動くと思う。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/48.java
325 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 23:26:05 ] 【 課題 】コンソールから入力した文字を渦巻き状に表示し、テキストファイルに出力するプログラムを作成しなさい。下に例を挙げる 【 形態 】1. Javaアプリケーション(main()で開始)/ 【 期限 】来週末まで 【 Ver 】java version "1.6.0_01"Java(TM) SE Runtime Environment (build 1.6.0_01-b06) 【 補足 】入出力は苦手なので、丸投げですがよろしくお願いします。 い キ テ さ ス 、 な ト し フ 入 し 力 ら 示 ァ し か 成 コ 表 イ た ル 作 ン に ル 文 ソ ー を 状 に 字 き ム を 渦 巻 ラ 出 力 グ す る プ ロ
326 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 23:40:36 ] >>325 入出力は苦手なんだったら、 文字の二次元配列でも各文字の位置情報のリストでもいいから、 それを生成するコードを出してくれれば、 コンソールとファイルへの出力部分のコードは書いてあげるよ。
327 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 23:57:32 ] >>297 import java.io.*; public class Kadai22 { public static void main(String args[]) throws IOException,NumberFormatException{ // データの初期設定 Tokuten2 tokuten[] = new Tokuten2[3]; BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); for(int i=0;i<tokuten.length;++i){ System.out.println("input name as No."+i); String name=br.readLine(); System.out.println("input eng as No."+i); int eng =Integer.parseInt(br.readLine()); System.out.println("input math as No."+i); int math=Integer.parseInt(br.readLine()); System.out.println("input sci as No."+i); int sci =Integer.parseInt(br.readLine()); tokuten[i]=new Tokuten2(name,eng,math,sci); } // データを表示させる (以降同じ)
328 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 00:59:22 ] >>326 rを徐々に増やしながら一定の角度を取りながら進めて行けばいいのかな? rに応じて、角度のステップも変えないといけないか・・・・ パラメータ調整になりそうだが、やってみようかな
329 名前:デフォルトの名無しさん [2007/10/20(土) 06:26:28 ] >>324 ありがとうございます。遅くなりましたが、無事に金曜日中に提出する事が出来ました。
330 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 13:35:00 ] 【 課題 】 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/5108.txt kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/5109.txt 上記2つのプログラムを使い Tenninクラスにフィールド「serial」「ID」を追加し、serialをstaticとせよ。 Tenninオブジェクトを作る度にserialの値を1増やし、その値をIDとするようコンストラクタを変更せよ。 TenninKanriクラスのmainメソッドの中で、Tenninオブジェクトをいくつか作成し、それぞれのIDの値を確かめよ。 serialにprivate修飾子を付けて,アクセス制限がかけられることを確かめよ。 (Tennin.serialの形でアクセスできなくなる) 上記4つを実装したうえで,Tenninオブジェクトを作成したら配列に入れて管理するように,TenninKanriのmainメソッドを変更せよ。 Tenninオブジェクトをいくつか生成し終わったら,配列に入っている全てのTenninのIDとnameを表示せよ。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. 制限なし 【 期限 】10月21日10:30まで 【 Ver 】1.6.0_02 【 補足 】丸投げ よろしくお願いします
331 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:54:33 ] 【課題提示用テンプレ】 【 課題 】LinuxにおいてUSBカメラから画像を取得しHDD上にjpegファイルとして保存しなさい. 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】10月23日 【 Ver 】java version "1.6.0_02" JMF 2.1.1e 【 用語 】 【 補足 】v4lを使えばいいと言うことまではわかったのですが,どうやって使えばカメラデバイスに接続できるのかがわかりません.よろしくお願いします
332 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 20:09:47 ] >>330 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29796 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29797 配列ってのは、オーバーフローとか考えなくていいのか?ArrayListでよければ上で。 適当な配列でもいいんなら下ので。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29798 最終的な形を作ったから、確認問題は自分でやってみてくれ。 getID, getName メソッドが嫌なら、値をpublic に変更して。
333 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 20:28:26 ] Linuxマシン、引越しの時にぶっ壊れたんだwww
334 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 21:00:08 ] >>332 ありがとうございます。やってみます
335 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 21:02:46 ] 【 課題 】 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/5113.txt kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/5114.txt RacingCarとRaceManagerから成るカーレースゲームを作ろう 車1台で走るバージョンのソースと,複数台を競走させるバージョンのクラスファイルとを配付します 車1台バージョンを複数台競走バージョンに改造してください 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. 制限なし 【 期限 】10月21日18:00まで 【 Ver 】1.6.0_02 【 補足 】丸投げです。 よろしくお願いします。
336 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 22:36:14 ] >>335 hairstyle.minami-aoyama.com/yukata/4.html 変更点は分かりやすいと思う。 順位はつけてないよ。
337 名前:336 mailto:sage [2007/10/20(土) 22:36:54 ] >>335 すまん、こっちな。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29799
338 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 23:33:08 ] 【 課題 】 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/49.java 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. 制限なし 【 期限 】10月22日 17:00まで 【 Ver 】1.6.0_02 【 補足 】丸投げです。 よろしくお願いします。
339 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 23:51:36 ] >>338 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29800
340 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 07:00:44 ] 【 課題 】Lab10Sort クラスをimplementし、RadixSort クラスを作成せよ。 基数ソートアルゴリズム(Radix sort)と、分布数えソート(Counting sort)を併用すること。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29801 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29802 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】10月23日 【 Ver 】1.5.0_07 【 補足 】丸投げです よろしくお願いします。
341 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 08:54:23 ] >>336 変更前の髪型が分からねえw
342 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 10:01:32 ] >>339 どうもありがとうございます
343 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 14:34:15 ] >>340 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29803 文字列は大小英字のみと仮定して解いた。駄目だったらすまん。 とりあえず問題の文字列はソートできる。
344 名前:340 mailto:sage [2007/10/22(月) 01:13:29 ] >>343 問題ありません。 ありがとうございました。
345 名前:デフォルトの名無しさん [2007/10/22(月) 21:21:51 ] 【課題提示用テンプレ】 【 課題 】配列aにN個の数値データが格納されている。 その配列の中から変数targetに格納されているデータを 線形探索法で探索するプログラムを作成しなさい。 データが見つかった場合、画面には見つかった要素番号を 出力し、見つからなかった場合は画面に「見つかりませんでした」 と表示しなさい。 【 形態 】1. Javaアプリケーション 【 期限 】10月23日22時 【 Ver 】1.6.0_03 【 補足 】友人いわく、ifelseを使うそうです。 途中までできましたが、「見つかりませんでした」の 表示がうまくいきません。 丸投げでお願いします。
346 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 00:38:14 ] >>345 if( 見つかったか ){ // 見つかったときの処理 } else { // 見つからなかったときの処理 }
347 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 01:02:29 ] >>345 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29806
348 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 01:09:34 ] >>345 または ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29807
349 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 01:10:27 ] 見つける要素の数は1つ?全部?
350 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 01:24:24 ] >>345 一致する要素を全て挙げるなら ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29808
351 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 16:12:05 ] 【 課題 】 1:このプログラムS1curveを javac S1curve.javaでコンパイルするとエラーが1個でます。 修正して実行できるようにしなさい。 2:1で修正したプログラムを appletviewer S1curve.java でアプレット実行しなさい。 円が途中で書き止っている図がでてきます。これはS1curveの漸化式のどこかがおかしいため このようになる。そこで修正するために以下のことをしなさい。 (1) 漸化式の誤り部分の指摘(間違っているプログラム) (2) (1)の解決方法(簡単な説明) (3) 漸化式の誤り部分を訂正した修正プログラムリストを作りなさい。 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】2007年10月26日10時まで 【 Ver 】java version 1.5.0_11 【 補足 】ほとんど丸投げです。javaはほとんど分かりません。 丸投げで申し訳ないですがよろしくお願いします。
352 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 16:13:49 ] >>351 のプログラムです /*<applet code="S1curve.class" width="300" heigth="200"> </applet>*/ import java.applet.Applet; import java.awt.*; public class S1curve extends Applet{ double r0,r1,r2,x1,y1,x2,y2,delta; double sinji,cosji,sind,cosd; int N=100,X0,Y0,i=2,j=3; double Pi=Math.PI; public void init(){ r0=80.; X0=150; Y0=100; delta=2.*Pi/N; sinji=Math.sin(j*delta/i); cosji=Math.cos(j*delta/i); sind =Math.sin(delta); cosd =Math.cos(delta); r1=r0*Math.sin(j*delta/i/10.);//r1=0を避ける x1=r1*Math.cos(delta/10.); y1=r1*Math.sin(delta/10.); } public void paint(Graphics g){ g.drawString("i="+i+", j="+j,20,20); for(int k=0;k<N*i;k++){ r2=r1*cosji+Math.sqrt(r0*r0-r1)*sinji; x2=(x1*cosd-y1*sind)*r2/r1; y2=(x1*cosd-y1*sind)*r2/r1; g.drawLine(X(x1),Y(y1),X(x2),Y(y2)); r1=r2; x1=x2; y1=y2; } } int X(double x){return (int)x+X0;} int Y(double y){return Y0-(int)y;} }
353 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 20:28:41 ] >>351 コンパイルできる件について
354 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 21:43:52 ] 【 課題 】 1)Meiboクラスのプログラムをつくりなさい。 a)フィールドに氏名、年齢、職業を入れる文字列型の変数(氏名、職業)と整数型変数(年齢) を宣言する。 2)Meiboクラスを使うKadai1クラスのプログラムをつくりなさい。 a)Meiboクラスのインスタンスをつくる。 b)氏名、年齢、職業に値を代入する。 c)氏名、年齢、職業を出力する。 3)Meiboクラスにコンストラクタを3種類追加したプログラムをつくりなさい。 (デフォルト値は各自で決める。) 4)Meiboクラスのいろいろなコンストラクタを使ってインスタンスをつくり、値を 出力するKadai5クラスのプログラムをつくりなさい。 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】2007年10月24日8時まで 【 Ver 】java version 1.5.0_11 【 補足 】よろしくお願いします。。
355 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 22:40:25 ] >>351 paintメソッド内から抜粋 /* よくわからんが、次元的に違ってそうだから変えてみた。 * 修正前:Math.sqrt(r0*r0-r1) */ r2=r1*cosji+Math.sqrt(r0*r0-r1 * r1)*sinji; /* 回転行列を用いた点の回転だから、式がx2と同じなのはおかしい 修正前:x1 * cosd - y1 * sind */ y2=(x1*sind + y1*cosd)*r2/r1; あと、height のスペルが違った。(修正前:heigth) とりあえず円っぽいものは描けるから、それでいいのか確認してみて。 1番目の理由は俺にはわからん。
356 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 00:11:36 ] >>354 (1)てきとーに書いたから細かいとこ合ってるかはしらん public class Meibo{ private int age; private String job; private String name; public Meibo(String name, String job, int age){ this.name = name; this.job = job; this.age = age; } public void setAge(int age){ this.age = age; } public int getAge(){ return this.age; } public void setName(String name){ this.name = name; } public String getName(){ return this.name; } public void setJob(String job){ this.job = job; } public String getJob(){ return this.job; } }
357 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 00:17:21 ] なにか見覚えあると思ったら>>265 で俺が答えた課題にそっくりだw
358 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 00:23:18 ] なんだよ あったのかw じゃあ続きはいらんな
359 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 02:26:31 ] 【 課題 】 ttp://www.dotup.org/uploda/www.dotup.org1018.txt 【 形態 】Javaアプリケーション(main()で開始) 【 GUI 】制限なし 【 期限 】10月25日まで 【 Ver 】1.5.0_13 【 補足 】ほとんど丸投げです。よろしくお願いします。
360 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 04:24:45 ] >>359 数値の番号というのが配列dataのインデックスのことなら以下をmainメソッドに追加 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29809
361 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 07:13:57 ] >>360 有難う御座いました
362 名前:340 mailto:sage [2007/10/24(水) 07:53:38 ] >>340 です。 >>343 で、解答をいただいたのですが、提出する前に一度見せに行ったところ これだと、ただのBucket sortだからダメだと言われてしまいました。 再度、Radix sort と Counting sortを使って、どなたかお願いします。
363 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 10:46:28 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/57.java 【 形態 】2. Applet 【 GUI 】1. AWTのみ 【 期限 】10月29日15時まで 【 Ver 】1.5.0_11 【 補足 】丸投げですよろしくお願いします。
364 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 12:45:06 ] >>355 回答ありがとうございます 1はすでに解決したプログラムが>>351 みたいでスペル間違いは自分のせいだと思います すみません それで2ですが、2箇所とも修正して appletviewer S1curve.java で実行してみたところ 中央に2ミリくらいの縦線しか表示されなくて値を変えても変化がなく どうなっているのか、わかりません まだ時間はあるので、よろしかったら教えてください
365 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 14:23:02 ] 【 課題 】URLからHTMLを取得して タグを削除して(ブラウザで確認できる文字のみ)をファイルに保存する。 複数の文字コードにも対応できるようにすること。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. 制限なし 【 期限 】10月25日 18:00まで 【 Ver 】1.6.0_02 【 補足 】 よろしくお願いします。
366 名前:デフォルトの名無しさん [2007/10/24(水) 18:01:53 ] きみがほしい
367 名前:デフォルトの名無しさん [2007/10/24(水) 18:10:16 ] 【 課題 】以下の内容に沿った九九の表をターミナルに表示するJavaプログラムを作成せよ。 (条件)1.整数の基本データ型の2次元配列(9×9)を作成し、九九の 表の値をその配列に格納すること 2.表を90度、180度、270度回転させたものも表示させること。 3.結果の画面表示は作成した各2次元配列を表示する。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】10月30日まで 【 Ver 】 java version 1.5.0_11 【 補足 】どうかよろしくお願いします。
368 名前:355 mailto:sage [2007/10/24(水) 19:13:31 ] >>364 まぁなんだ、これをコンパイルして実行してみてくれ sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29811 そうすると、こんな感じになるはずなんだが。 up.uppple.com/src/up7365.jpg
369 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 21:10:35 ] 【 課題 】Heihoukonクラスのプログラムを作りなさい。 1.フィールドに実数を入れる変数xを宣言する。 2.xを引数としたコンストラクタで変数の値を初期化する。 3.平方根を求めるインスタンスメソッドをつくる。 インスタンスメソッドの中でMathクラスのstaticメソッド static double sqrt(double d)を使って平方根を求める。 4.Heihoukonクラスのインスタンスをつくり、平方根の値を出力する Kadaiクラスのプログラムをつくりなさい 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】10月25日 午前9時まで 【 Ver 】 1.5.0_11 【 補足 】よろしくお願いします。
370 名前:343 mailto:sage [2007/10/24(水) 21:21:55 ] >>362 すまん、分布数えソート=バケットソートだと思ってた…。 これでいかがでしょう。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29812
371 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 21:53:29 ] >>369 public class Heihoukon { private double x; Heihoukon(double x) { this.x = x; } public double squareRoot() { return Math.sqrt(x); } } class Kadai { public static void main(String args[]) { Heihoukon h = new Heihoukon(10.); System.out.println(h.squareRoot()); } }
372 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 22:07:04 ] 【 課題 】a-draw.com/contents/uploader2/src/up0044.txt 【 期限 】明日いっぱい 【 補足 】 ほぼ丸投げです。 板違いでしたら申し訳ありません。 もし解答して頂ける方が居たら、出来ればテキスト形式で解答をUPしてもらえればと思います。 よろしくお願いします。
373 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 23:05:06 ] >>371 ありがとうございますっ!!
374 名前:345 [2007/10/24(水) 23:43:43 ] >>346-350 レス遅くなってすいません。 できました! ありがとうございました。
375 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 00:45:24 ] 【 課題 】 1)>>265 のMeiboクラスにコンストラクタを3種類追加したプログラムをつくりなさい。 (デフォルト値は各自で決める。) 2)Meiboクラスのいろいろなコンストラクタを使ってインスタンスをつくり、値を 出力するKadai5クラスのプログラムをつくりなさい。 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】2007年10月25日8時まで 【 Ver 】java version 1.5.0_11 【 補足 】よろしくお願いします。。
376 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 01:14:47 ] >>375 コンストラクタ追加 public Meibo(){ this.name = "お前"; this.age = 23; this.occupation = "自宅警備員"; } public Meibo(String name){ this.name = name; this.age = 60 this.occupation = "TBS"; } public Meibo(String name,int age){ if(age <= 0)throws new IllegalArgumentException("age must be positive"); this.name = name; this.age = age; this.occupation = "ネトウヨ"; }
377 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 01:18:16 ] オーバーロード使わせる課題じゃないのか
378 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 02:05:33 ] >>367 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29814 コンパイルはしてない だってJDKインストールすんのマンドクセんだもん え? じゃあ来んなって? サーセンwwwww
379 名前:340 mailto:sage [2007/10/25(木) 04:28:11 ] >>370 ありがとうございました。 無事、終えることが出来ました。
380 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 11:48:58 ] >>378 マジで回答として出してるのか? コンパイルエラーも取ってない、実行もしてないで宿題提出w このまま提出すると不可は確実だということだけは言える。 コロンとセミコロンでコンパイルエラー出た時点で見る気うせたWWWWW
381 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 13:12:33 ] 荒らしに釣られんな。 スルーしろ。
382 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 15:07:12 ] >>368 2度もありがとうございます 何がなんだかさっぱりですが、System関連のプログラムはなにをされているんでしょうか? 全て消してみたところ、問題なく実行できました。 それで、何度も申し訳ないですが引き続き問題の (1)、(2)、(3)を よろしくお願いします。 具体的にいうとあの図を花?のマークのように線の続きを最後まで絵がくプログラムを作るようです 2:1で修正したプログラムを appletviewer S1curve.java でアプレット実行しなさい。 円が途中で書き止っている図がでてきます。これはS1curveの漸化式のどこかがおかしいため このようになる。そこで修正するために以下のことをしなさい。 (1) 漸化式の誤り部分の指摘(間違っているプログラム) (2) (1)の解決方法(簡単な説明) (3) 漸化式の誤り部分を訂正した修正プログラムリストを作りなさい。
383 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 18:35:22 ] どなたか>>363 もお願いします。
384 名前:355=368 mailto:sage [2007/10/25(木) 21:21:06 ] >>382 System関連のプログラムは、単に値の確認に使ってただけ。 混乱させるとは思わなかったんだが、消し忘れたのは、まぁ申し訳なかった。 ところで、これは円を描くプログラムだったんじゃないの? 何が描きたいのかもう少し具体的に
385 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 22:09:14 ] >>384 ご丁寧に説明ありがとうございます 図としては2の完成図としては i=2 j=5 で up.uppple.com/src/up7387.zip この図が描けるように 漸化式のどこかを修正してもらえればありがたいです。 最後になりますが、よろしくお願いしいたします
386 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 22:15:08 ] >>381 つりにしてもレベル低すぎだろこれ。真性かな。
387 名前:378 mailto:sage [2007/10/25(木) 23:16:32 ] 会社で仕上げてきたお sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29815 >>386 レベル高いコードみせてくださいwwwww
388 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 00:37:49 ] 涙目な質問者からすればレベルの低いひとにやられたらさらに涙目だよな
389 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 00:47:12 ] >>385 俺にできる限りの説明はぶち込んだ。俺の思い違いでなければあってるはず。 気に入らなかったら、書いてあるとおり場合分けすれば出題者の意図には近くなると思う。 とりあえず、動作が要求通りなのかは確認してくれ。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29817
390 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 06:56:08 ] >>387 >作成した各2次元配列を表示 って仕様はどこにあるんじゃいっっw
391 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 07:39:13 ] >>389 長期にわたって親切に回答していただき、大変感謝します まことにありがとうございました 何もできずにすみませんが、これにて失礼します
392 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 08:31:42 ] >>386 スマン。釣りだと思ってたが、真性のようだ。
393 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 10:25:24 ] >>363
394 名前:お願いします。 [2007/10/26(金) 14:37:11 ] 【 課題 】 JAVAでオセロを作れ。 【 形態 】Applet 【 GUI 】制限なし 【 期限 】2007年10月27日8時まで 【 Ver 】java version 1.5.0_11 【 補足 】急ぎですが。すいません。お願いします。
395 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 14:58:14 ] >>394 ttp://www.aerith.net/design/othello-j.html#java
396 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 15:02:44 ] >>394 ttp://netresearch.ics.uci.edu/kfujii/java/howto-othello/index-j.html
397 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 17:02:07 ] >>363 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/58.java >Label, Button, TextField, Chekbox, CheckboxGroup, List, Choiceをすべて使ってください。 >アプレットビューアーで操作できるようにしてください。 対応済み。
398 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 17:25:15 ] 暇つぶしに>>363 を作ってみたけど 催促がうざいのでゴミ箱に放り込みました
399 名前:デフォルトの名無しさん [2007/10/26(金) 20:27:47 ] 【 課題 】panic.in/chairmoongame/ListApplet.zip 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】11月14日 【 Ver 】java version "1.5.0_13" 【 補足 】丸投げです。よろしくお願いします。
400 名前:デフォルトの名無しさん [2007/10/27(土) 06:46:13 ] 【 課題 】配布したJavaファイルを改造し、二つのオブジェクトにポーターとダフの12のルールを使用出来るようにしなさい。 二つのペアのJComboBoxを使用する事。 配布されたJavaファイルです。ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/60.txt 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】10月29日 【 Ver 】java version "1.6.0_02" 【 用語 】ポーターとダフの12のルールの詳細です。 ttp://www.ibm.com/developerworks/jp/java/library/j-mer0918/ ttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/awt/AlphaComposite.html よろしくお願いします。
401 名前:400 [2007/10/27(土) 06:55:27 ] 400の補足を追加するのを忘れていました。 GUIウィンドウのサイズを縮小した場合、それに沿って、 中のオブジェクトも縮小するように設定もしないといけません。
402 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 10:24:15 ] >>397 本当にありがとうございました。 >>398 そういう問題なのですいません。
403 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 10:27:52 ] >>397 すいません。 後コメントをつけろって言われてるのですがコメントも補足いただけますでしょうか。
404 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 13:55:41 ] 【 課題 】 (x+1)(x+2)(x+3)...(x+n)を求めるプログラム nを入力して結果を表示します。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 10/29 AM9:00まで 【 Ver 】java version "1.5.0_11" 【 補足 】丸投げです。よろしくお願いします。
405 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 14:07:12 ] よくわからんのだが展開したときの各項の係数をもとめればいいのか?
406 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 15:18:24 ] >>404 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/61.txt xとnを入力するようにした。 気に入らなかったら適当に直してくれ。
407 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 20:31:07 ] >>403 うざい
408 名前:404 mailto:sage [2007/10/28(日) 02:00:17 ] >>406 ありがとうございました。 ですが課題はx固定でnだけを入力して各項の係数を求める問題でしたので もう一度お願い致します。説明不足で申し訳ありませんでした。
409 名前:400 [2007/10/28(日) 03:17:54 ] 400ですが、配布されたJavaファイルをうpしたロダがサーバーメンテナンス中みたいなので、 他所に同一のファイルをうpしました。どうか、引き続きよろしくお願いします。 ttp://www.uploda.org/uporg1085520.java.html
410 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 04:19:01 ] textfieldに入力した値を読み込んで、 その値を計算に使いたいのですが、 getText()をどう使ったらいいのですか。教えてください。
411 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 04:21:10 ] >>410 pc11.2ch.net/test/read.cgi/tech/1192666106/
412 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 04:22:06 ] スレ違いでしたね。 すみませんでした。
413 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 06:01:07 ] >>404 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29821
414 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 10:19:34 ] >>367 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29822
415 名前:400 [2007/10/28(日) 10:23:27 ] どなたか>>400 もお願いできないでしょうか?
416 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 11:09:31 ] メンテ中だなw
417 名前:400 [2007/10/28(日) 11:10:16 ] >>416 ttp://www.uploda.org/uporg1085520.java.html こちらの方に上げなおしました。
418 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 11:12:26 ] いや、 ポーターとダフの12のルールの詳細 の方だよん。
419 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 11:47:52 ] >>400 催促するとやってもらえない法則
420 名前:400 [2007/10/28(日) 12:23:39 ] >>418 詳細を他所に上げておきました。 isopropyl.web.fc2.com/ isopropyl.web.fc2.com/java/ >>419 申し訳ありませんでした。
421 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 14:48:09 ] 【 課題 】 4つの写真をクリッピングしてサンプル図のように表示されるプログラムを作りなさい。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】 10/29 午前11:00まで 【 Ver 】java version "1.6.0_03" 【 補足 】setClip()メソッドを使います。4つの写真はアプロダにうpしておきました。 ttp://2sen.dip.jp:81/cgi-bin/upgun/up10/source/up0303.zip サンプル図です。 ttp://www51.tok2.com/home/rg550/cgi-bin/hosoku/img0004.jpg 丸投げです。よろしくお願いします。
422 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 18:09:04 ] >>421 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29823 画像は全部左上隅で合わせてある
423 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 19:24:54 ] >>422 早速の解答ありがとうございます。画像を左隅で合わせるのではなく JFrameを大きくしたり小さくしたりすると中の写真も拡大と縮小をするように したいのですがどうすればいいのでしょうか?
424 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 22:20:39 ] 【 課題 】*2つあります 5つのデータ{8,4,3,5,2}の平均値を求めよ(main()メソッドの中で処理してよい). 平均値は実数になることに注意.for文と配列を使うこと. ファイルをKadai051.javaとし,javaファイルと提出せよ. 2つの数(int型)を足し算した結果を表示するメソッドを作成せよ. 作成したメソッドをmain()メソッドから呼び出し正しく動くことも確認せよ. ファイルをKadai052.javaとし,javaファイルを提出せよ. 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】2007/10/29 【 Ver 】java version "1.6.0_02"
425 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 22:51:46 ] >>424 こんな感じじゃね? Kadai051.java class Kadai051{ public static void main(String[] args){ int[] numbers = {8,4,3,5,2}; double ave = 0; for(int i = 0; i < numbers.length; i++){ ave += numbers[i]; } ave = ave / numbers.length; System.out.println(ave); } } kadai052.java class Kadai052{ public static void main(String[] args){ System.out.println(sum(24, 32)); } private static int sum(int a, int b){ return a + b; } }
426 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 23:01:56 ] >>425 ありがとうございました。
427 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 23:11:07 ] >>423 仕様の後出しはよくない 手っ取り早く変更するなら f.add(new JLabel(new ImageIcon(createImage()))); を f.add(new JLabel(new ImageIcon(createImage())) { public void paintComponent(Graphics g) { super.paintComponent(g); g.drawImage(((ImageIcon)getIcon()).getImage(), 0, 0, getWidth(), getHeight(), null); } }); に
428 名前:400 [2007/10/29(月) 00:18:52 ] 一応、自分でJComboBoxを追加しておきました。 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29824 これを改造して、ttp://isopropyl.web.fc2.com/ 詳細ページのように動作するようにお願いします。
429 名前:400 [2007/10/29(月) 11:39:05 ] 催促をしてはいけないと分かっているのですが、本気でどなたかお願いします。
430 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 12:12:58 ] rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/62.java
431 名前:400 [2007/10/29(月) 12:45:24 ] >>430 ありがとうございます。本気で助かりました。 中のオブジェクト2個も縮小した場合、小さくなるようにしたいのですが どういう設定をすれば小さくなるんでしょうか。
432 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 14:05:15 ] >>401 見てなかった rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/63.java
433 名前:400 [2007/10/29(月) 14:22:31 ] >>432 ありがとうございます。完璧です。
434 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 19:03:09 ] ttp://ja.wikipedia.org/wiki/%E9%9B%A2%E6%95%A3%E3%82%A6%E3%82%A7%E3%83%BC%E3%83%96%E3%83%AC%E3%83%83%E3%83%88%E5%A4%89%E6%8F%9B すいません、ここのソース合ってますか? 例えば 0 1 2 3 4 5 6 7 という値をいれときに 1 -1 2 3 4 5 6 7 という値が帰ってくるのですが
435 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 19:29:00 ] wikipediaなんだから、誤っていると思えば修正すればいい。 その修正が誤っていれば誰かが再修正してくれる。
436 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 19:30:30 ] >>434 質問は質問スレへ
437 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 19:34:01 ] 宿題といっちゃ宿題なのです。 このHaarwevletについて調べて来いというのですが 明らかに変な値が出てきてるので。
438 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 21:13:44 ] >>437 >>1
439 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 21:16:33 ] わかりました。すみませんでした
440 名前:デフォルトの名無しさん [2007/10/29(月) 23:23:51 ] 【 課題 】 Profile というクラスにフィールドとして String 名前 String 年齢 int 身長 int 体重 メソッドとしてBMI値を計算する long CalcBMI 結果を書き出すvoid ShowProfile() を定義し、これを用いてUseProfileクラスでそれぞれのフィールドに適当な文字、値を代入し BMIをけいさんし、書き出すプログラムを書け。 回答例 山田太郎さん56歳のプロフィール 身長 160 cm 体重 50 kg BMIは20です。 ヒントBMI値は次のように計算される BMI= (体重/(身長**2))*10000 この計算ではBMIは実数なので小数点がつきますがそれを 四捨五入する roundというメソッドがMathクラスにあるので それを利用してください。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 10/30午後5時 【 Ver 】java version "1.6.0_03" 【 用語 】 【 補足 】お願いします
441 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 23:46:23 ] メソッド名を大文字で始める先生って・・・
442 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 00:53:38 ] >>440 例のごとくコンパイルはしていない だってJDKインストールすんの(ry 反省はしてない 命名規約やアクセス修飾子を気にしない先生なんだから、こんなコードで十分だろ sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29825
443 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 02:48:27 ] >double bmi = (体重 / (身長 * 2)) * 10000; ・intの商はint ・pow
444 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 03:49:26 ] 一種の荒らしなんで無視の方向で
445 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 07:44:04 ] >>440 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29826 普通はProfileのコンストラクタで設定したりアクセッサを使ったり
446 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 07:47:50 ] >>440 フィールドは日本語名なのか? メソッド名の1文字目は大文字で良いのか?
447 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 07:50:52 ] >>446 とりあえず要求仕様に従った でも、こんな課題を出す先生の下では学びたくないものだ
448 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 08:15:14 ] う、しかも年齢Stringなのかよw
449 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 10:29:38 ] 程度が知れますな
450 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 12:45:15 ] ネタとしか思えないな
451 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 13:56:29 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/64.java 【 形態 】2. Applet 【 GUI 】1. AWTのみ 【 期限 】11月5日15時まで 【 Ver 】1.5.0_11 【 補足 】丸投げですよろしくお願いします。
452 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 15:19:13 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/65.java 【 形態 】2. Applet 【 GUI 】1. AWTのみ 【 期限 】11月5日15時まで 【 Ver 】1.5.0_11 【 補足 】こちらの方もお願いします。
453 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 15:22:29 ] 無理
454 名前:デフォルトの名無しさん [2007/10/30(火) 16:11:49 ] JDK1.6.0_03とJAVA3Dをインストールし、参考書に載っていた3D画像を表示する サンプルプログラムをコンパイルして実行しようとしたところ、コンパイルはできる のですが、実行しようとするとコマンドプロントが一瞬表示されるだけで、何も起こりません。 PrintScreenで確認したところ、 「'-askclose'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたは バッチファイルとして認識されていません。」となってました。 再インストールなど色々試してはみましたが全くわかりません。 どなたかアドバイスをお願いします>< ちなみに、jcpadを使っています。
455 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 16:32:27 ] すみません、お願いします。 【 課題 】JLabelを拡張し、拡大率を指定してサイズを変更できるようにせよ。 また、自身のサイズに合わせてセットされている Iconを拡大・縮小して表示することが可能なようにせよ。 【 形態 】5. その他(当該SwingコンポーネントのみでOK) 【 GUI 】2. Swing 【 期限 】 【 Ver 】 java version 1..5.0 以上 【 用語 】特にありません。 【 補足 】サイズ自体の縮小・拡大は問題ないのですが、Iconのほうを どのようにすればよいかどうにもわからな・・・ いや、書いていて気づいたのですが、ほぼ427で解決できるのでしょうか?
456 名前:デフォルトの名無しさん [2007/10/30(火) 17:02:34 ] 【 課題 】国語、数学、理科、社会の4教科のテストの点数を入力して平均点を計算せよ 国語の点数を入力してください XX点 数学の点数を入力してください XX点 理科の点数を入力してください XX点 社会の点数を入力してください XX点 平均点数はXX点です と表示されるようにしたい。 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】 10/31 午後5:00まで 【 Ver 】java version "1.6.0_03" 【 補足 】国語の点数を入力、そのあとに数学の点数を入力しろというメッセージの出し方が全くわかりません。 ここの住人の方々には簡単すぎる質問かもわかりませんが、どうかよろしくお願いします。
457 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 17:38:45 ] >>456 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/66.txt むしろ、どこが分からなかったのか教えて欲しい。
458 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 17:51:20 ] >>454 pc11.2ch.net/test/read.cgi/tech/1192666106/507
459 名前:デフォルトの名無しさん [2007/10/30(火) 19:29:27 ] 課題 】課題5-2を変更して、showPrice()のときは新車の購入価格を、showPrice(nen)のときは中古車の価格を表示するプログラムを作れ。ただし、引数nenは製造年とする。 5-2 class Car{ String maker,name; double price; Car(String m, String n, double p){ maker=m; name=n; price=p; } void showPrice(){ float total=(float)(price*1.05+0.1); System.out.println(maker+" "+name+" is "+total &nbs p; +" million yen."); } public static void main(String[] args){ Car a=new Car("Toyota","Crown",3.20); Car b=new Car("Honda","Civic",2.65); a.showPrice(); b.showPrice(); } } 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】制限なし 【 期限 】今週土曜まで 【 Ver 】1.6.0 【 用語 】なし 【 補足 】なし よろしくお願いします。
460 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 21:22:09 ] >>459 中古車の価格計算方法は?
461 名前:デフォルトの名無しさん [2007/10/30(火) 21:43:50 ] >>457 ありがとうございます。助かりました。 教科が4つである要素の表示の仕方と、Integer.parseInt(br.readLine()); この書き方がいまいちだったみたいです。
462 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:17:40 ] >>455 Iconの拡大縮小に関してだけコメント >>427 はIconがImageIconの場合にしか適用できない方法なので グラフィックコンテクストに表示倍率を設定してIcon自身に描かせるとかする import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.Icon; import javax.swing.JLabel; public class ExtendedJLabel extends JLabel { public ExtendedJLabel(Icon image) { super(image); } public void paintComponent(Graphics g) { super.paintComponent(g); Icon icon = getIcon(); if (icon != null) { ((Graphics2D)g).scale((double)getWidth() / icon.getIconWidth(), (double)getHeight() / icon.getIconHeight()); icon.paintIcon(this, g, 0, 0); } } }
463 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:23:22 ] >>462 はアイコン画像を目一杯合わせているので アイコンとテキストを併用している場合とかは それに応じて表示倍率とpaintIconで与える原点座標を修正しないといけない
464 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:16:28 ] 【 課題 】Nagasaクラスのプログラムをつくりなさい。 1)フィールドに三角形の3辺の長さを入れる実数型の変数a,b,cを宣言する。 2)a,b,cを引数としたコンストラクタで変数の値を初期化する。 Nagasaクラスを使うKadaiクラスのプログラムをつくりなさい。 1)Nagasaクラスに3辺の長さから三角形の面積を求めるインスタンスメソッドを追加 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 10/29 【 Ver 】java version "1.5.0_11" 【 補足 】よろしくお願いします。
465 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:24:14 ] 【 課題 】問1:Nagasaクラスのプログラムをつくりなさい。 1)フィールドに三角形の3辺の長さを入れる実数型の変数a,b,cを宣言する。 2)a,b,cを引数としたコンストラクタで変数の値を初期化する。 問2:Nagasaクラスを使うKadaiクラスのプログラムをつくりなさい。 1)Nagasaクラスのインスタンスをつくる。 2)三角形の3辺の長さを出力する。 問3:Nagasaクラスに3辺の長さから三角形の面積を求めるインスタンスメソッドを追加した Mensekiクラスのプログラムをつくりなさい ヘロンの公式 menseki=s(s*a)(s*b)(s*c) s=(a+b+c)/2 Kadaiクラスに三角形の面積を求めて出力する部分を追加したKadai3クラスのプログラムを 作りなさい。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 10/31 【 Ver 】java version "1.5.0_11" 【 補足 】>>464 はミスです。よろしくお願いします。
466 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:43:39 ] >>465 public class Nagasa { double a; double b; double c; public Nagasa(double a,double b, double c){ this.a = a; this.b = b; this.c = c; } public double getA() { return a; } public double getB() { return b; } public double getC() { return c; } }
467 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:44:54 ] >>465 へロンの公式ってそうだったっけか? 俺の記憶だとこれなんだが,間違ってたら直せ public class Menseki { double a; double b; double c; public Menseki(double a,double b, double c){ this.a = a; this.b = b; this.c = c; } public double getA() { return a; } public double getB() { return b; } public double getC() { return c; } public double getMenseki(){ double s = (a+b+c)/2; return Math.sqrt(s * (s - a) * (s - b) * (s - c)); } }
468 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:47:32 ] >>465 クラス名は自分で書き換えてくれ public class Kadai { public static void main(String[] args){ //kadai1 Nagasa nagasa = new Nagasa(10,6,8); System.out.println("a=" + nagasa.getA() + " b=" + nagasa.getB() + " c=" + nagasa.getC()); //kadai3 Menseki menseki = new Menseki(10,6,8); System.out.println("a=" + menseki.getA() + " b=" + menseki.getB() + " c=" + menseki.getC()); System.out.println("面積=" + menseki.getMenseki()); } }
469 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 02:13:59 ] コンストラクタに if (!(a < b + c && b < c + a && c < a + b)) throw new IllegalArgumentException(); があると正しい三角形のインスタンスだけを作れる 継承まで習っているなら class Menseki extends Nagasa { public Menseki(double a, double b, double c) { super(a, b, c); } public double getArea() { double s = (a + b + c) / 2; return Math.sqrt(s * (s - a) * (s - b) * (s - c)); } } という書き方も フィールドのa, b, cはせっかくgetメソッドがあるしprivateにするなり 上の継承を使うならprotectedにするか面積を求める時にgetA()等を使うかしてもいいかも それにしても名前といい設計といいひどい課題だ >>440 といい多いな
470 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 06:27:25 ] >>469 Nagasa を extends して面積って、意味としておかしいだろ。 1次元での大きさを長さ、 2次元での大きさを面積、という意味に拡張するなら 長さと面積を取得するメソッドに同じメソッドを使え。 というか継承を使う場面とは思えない。 お前は継承の機能だけを知って活用場面を知らないからちゃんと勉強しろ。 単にメソッドを関数的に使い回せるとかの理解で使うんじゃない。 変な継承を初心者に教えるな。 お前がヒドイ設計だ。
471 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 07:19:41 ] まあ、もちつけ。血管切れるぞ。 > Nagasaクラスに3辺の長さから三角形の面積を求めるインスタンスメソッドを追加したMensekiクラス って課題の指示をまずは批判すべきだよ。 そうさせるくらいなら、追加じゃなくて、Nagasaクラスに辺情報の保持を委譲して面積を得るメソッドを持つMensekiクラスを作成させるべきだろ。 閉路の全辺を表すNagasaと閉路で囲まれた面を表すMensekiであって、Nagasaに求積メソッドを追加させて新しいクラスを作るのはおかしい。
472 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 07:24:51 ] >>469-471 偉そうなレスばかりだな。 ヒドイ設計逝ってよし。
473 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 07:47:41 ] 朝っぱらから荒れてるなw せめてNagasaとMensekiとがそれぞれ、辺の長さで定義された基本的な三角形と 面積を求めることもできるように機能追加された三角形とを感じさせるような ネーミングなら、継承を使っても弁護できなくはないんだがな。
474 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:30:37 ] >>471 課題では追加した、と書いてるが継承を使って、とは書かれていないので 継承を使うのは引っかけではないかと。 というか、誰か真面目に課題に突っ込む奴いないのかな・・・ うちの大学でそんな課題だしてたら教官の立場が危なくなるぞ
475 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:33:58 ] 課題自体がクソなんだから設計,継承がどうこう言ったってしょうがない 課題どおりに書けばいいことだ
476 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:46:29 ] 粘着が自分でなさけない出題して、自演してるってのがあるからな。 まあ、叩かれるの当たり前っていえばそうだろ。
477 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:57:36 ] [課題] >>265 クラスにコンストラクタを3種類追加したプログラムをつくりなさい。 (デフォルト値は各自で決める。) クラスのいろいろなコンストラクタを使ってインスタンスをつくり、値を 出力するクラスのプログラムをつくりなさい。 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】2007年10月24日8時まで 【 Ver 】java version 1.5.0_11 【 補足 】よろしくお願いします。。
478 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:58:06 ] 3)Meiboクラスにコンストラクタを3種類追加したプログラムをつくりなさい。 (デフォルト値は各自で決める。) 4)Meiboクラスのいろいろなコンストラクタを使ってインスタンスをつくり、値を 出力するKadai5クラスのプログラムをつくりなさい。 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】2007年7月1日8時まで 【 Ver 】java version 1.5.0_11 【 補足 】よろしくお願いします。。
479 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:59:57 ] [課題] >>265 クラスにコンストラクタを3種類追加したプログラムをつくりなさい。 (デフォルト値は各自で決める。) クラスのいろいろなコンストラクタを使ってインスタンスをつくり、値を 出力するクラスのプログラムをつくりなさい。 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】2007年7月1日8時まで 【 Ver 】java version 1.5.0_11 【 補足 】よろしくお願いします。。 >>477-478 は無視してください
480 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:52:56 ] 1.落ち着け。 2.期限が7月になってるぞ。 3.>>376
481 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:53:43 ] 自演厨.....
482 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:54:47 ] 釣りじゃね?
483 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 16:40:21 ] >>452
484 名前:479 mailto:sage [2007/10/31(水) 17:24:19 ] すいません、期限は11月一日です。 なんか今日は頭がおかしい...
485 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 18:06:58 ] 今日も、だろ こんな課題もできないんだから
486 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 18:09:38 ] つーか、アプレットなの?
487 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 19:28:00 ] >>480 さんスペシャルサンクス!! なんか同じ学校?の人もここを利用してるっぽいので吹いた
488 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 20:03:11 ] 底辺大学情報科ってところだろ。 相手にしても、しなくても、ろくな奴にならないんだろうな。
489 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 20:30:18 ] プログラムのプも知らないで適当に情報科に入って涙目な学生に手をさし出すスレ=ここ
490 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 21:04:03 ] どうせこのままだと将来も底辺ウロウロだし違う専門学校に行ったほうがイイのかな
491 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 23:57:02 ] プログラムなんて技能じゃない、手順を追って 理解していく頭があれば誰でも書けるようになる。 頭がなければ書けないもの。 学校はいるときに、分からなくて分からないものをやって 面白いと思わなければ即座に別の道に行った方がいい。 そして決して「俺、昔プログラムやってた」などと吹聴しないことだ、恥を掻かないために。 道を見よ。道以外の部分の方が大きいだろ? 人生ってのはそういうこった。
492 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 01:23:43 ] 【 課題 】問1:>>265 に>>375 を追加したMeiboクラスのいろいろなコンストラクタを使ってインスタンスをつくり、値を出力する Kadai5クラスのプログラムをつくりなさい。 問2:>>265 に>>375 を追加したMeiboクラスのフィールドに整数型のstatic変数nを宣言し、 人数を数える部分(インスタンスをつくるごとに増加する)を追加しなさい。 問3:Meiboクラスの変数nをinstance変数にすると結果がどのように変わるか調べなさい。 また、それはなぜか答えなさい。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 11/1 9時まで 【 Ver 】java version "1.5.0_11" 【 補足 】java歴1ヶ月です。よろしくお願いします。
493 名前:492 mailto:sage [2007/11/01(木) 01:26:00 ] >>265 に>>375 ではなく、>>265 に>>376 を追加したMeiboクラスです。 無駄なレスを付けてしまい申し訳ありません。
494 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 02:56:38 ] >>493 おまいはjava歴1ヶ月とか書かない方がいい 1ヶ月やっててこの程度もできないんだったら 真性の馬鹿だと思われるから. jn宣言して,各コンストラクタにn++;を追加すればおk staticについてはググれ
495 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 04:48:48 ] >>491 おまえはプログラムの技能じゃなくて、違うところが抜けてるのかもしれないな。 プログラムなど淡々と書いてくだけだぞ。 それがいつまでも受け入れられないなら、 早いうちにおまえの言うその道を変えたほうがいいんじゃないか?
496 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 17:10:25 ] 【 課題 】Jacobi法のプログラムを組め。 初期点は零行列、ε=10e-8、normは∞-normとする。 2つのファイル(行列とベクトル)を読み込んで、ファイルに解を出力するjavaプログラム。 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】提出期限:11月8日 【 Ver 】1.6.0_02 【 補足 】丸投げです。よろしくお願いします。エラー処理などは適当でいいので。
497 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 17:46:06 ] >>452
498 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 18:06:54 ] >>459 土曜(11月3日)まで >>451-452 11月5日15時まで >>496 11月8日 >>399 11月14日
499 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 20:32:33 ] >>498 の中に、>>498 自身の宿題も入っていると推測。
500 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 20:50:02 ] それが何か?
501 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 01:32:17 ] >>459 は>>460 の回答待ちでは? まあ、出題者も出題したこと忘れてるんだろうけどな。
502 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 02:11:54 ] あんまやる気の起きないもんばかり残ってるな つか>>496 って連立一次方程式解くのか? ヤコビ法では固有値とか求めた記憶があるんだが. 昔のことだから,よくわからんわ
503 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 10:14:35 ] >>452
504 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 10:50:41 ] 長文の課題で外にうpするのはいいけど、せめてどういう課題か概要ぐらいは書かないと だれもやらんぞw
505 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 14:35:29 ] >452ワロタ。 このスレに粘着する時間があるなら作れるだろ
506 名前:452 mailto:sage [2007/11/02(金) 15:06:50 ] 俺にレスしてる時間あったら作れるだろ。 つーか、ある程度分かりやすく課題の説明したし多分お前らにとっては難しくないと思うんだが。 とにかく早くしてくれないか?
507 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 15:10:50 ] >>506 偽者乙
508 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 15:40:29 ] >>506 電卓は参考書で見た気がする
509 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 15:56:49 ] もう誰も>>452 はやらないと思うよww
510 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 19:51:39 ] >>459 中古価格の計算はテキトー class Car{ String maker,name; double price; Car(String m, String n, double p){ maker=m; name=n; price=p; } void showPrice(){ float total=(float)(price*1.05+0.1); System.out.println(maker+" "+name+" is "+total+" million yen."); } void showPrice(int nen){ int y=java.util.Calendar.getInstance().get(java.util.Calendar.YEAR)-nen; double rate=y<0?0.5:y>4?0.1:(0.5-(double)y/10); float total=(float)(price*rate*1.05+0.1); System.out.println(maker+" "+name+" is "+total+" million yen."); } public static void main(String[] args){ Car a=new Car("Toyota","Crown",3.20); Car b=new Car("Honda","Civic",2.65); a.showPrice(); b.showPrice(); a.showPrice(2004); } }
511 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 20:55:52 ] 実際は泣き虫ジャイアンってところだろ。そういうカスはほっとけ。
512 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 03:16:05 ] 【 課題 】CodeRallyで120点以上得点を取れるプログラムを作りなさい。また燃料補給とタイヤを補給し投げるプログラムを必ず入れなさい。 【 期限 】 11月5日の夜まで 【 Ver 】1.6.0_02 【 補足 】車がぶつかったときに少し戻るプログラムがあればそれもお願いいたします。あとは特に注意事項はないです。○投げで申し訳ありませんがよろしくお願いいたします。
513 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 10:33:43 ] 【 課題 】 1. マスターマインドを実装せよ. 2. (1)をGUI化せよ 3.以下の指示に従ってレポートを提出せよ. 以下の要件を満たすGUI を表示するクラスReport1を作成せよ. ・BorderLayout をレイアウトマネージャとするJFrame クラスを使う. ・上下左右および中央に、NORTH, SOUTH, WEST, EAST, CENTERと書かれたJButtonオブジェクトを配置する. 【 形態 】Javaアプリケーション 【 GUI 】制限なし 【 期限 】11/6 【 Ver 】1.5_1.1 よろしくお願いします.
514 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 23:42:18 ] 【 課題 】ファイルからXML文書を読み込んでDOM木を生成し、そのDOM木のすべてのノードを探索してノードの名前とノードの値を出力するプログラムを作成せよ 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】制限なし 【 期限 】11月6日 【 Ver 】1.6.0_03 【 補足 】ソースコード途中までです。探索処理の中が良くわからなくて…。getParent()等を使うとは聞いたのですが、いまいちどうすればいいのか解らなくて 答えられる方いたらお願いします。 package sa; import org.w3c.dom.*; import javax.xml.parsers.*; import javax.xml.transform.OutputKeys; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; public class oppai { public static void main(String[] args) { System.out.println("current time = " + new java.util.Date()); try { /* XMLプロセッサの生成 */ DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setIgnoringElementContentWhitespace(true); /* 空白記号処理の設定 */ DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse(args[0]); /* ここから探索処理 */ } catch (Exception e) { e.printStackTrace(); } }
515 名前:514 mailto:sage [2007/11/03(土) 23:43:28 ] 読み込もうとしているXMLファイルもさらします。かなり適当ですが。 <?xml version="1.0" encoding="ISO-2022-JP" ?> <?xml-stylesheet href="orders.xsl"?> <WetherReport> <ddd> <ccc>wwww</ccc> <bbb>sssw</bbb> <aaa>oooo</aaa> </ddd> </WetherReport>
516 名前:514 mailto:sage [2007/11/03(土) 23:54:00 ] またまたすいません。書き忘れていました。 指定はないのですが、深さ優先探索か幅優先探索を使ってやってくれると幸いです。(授業でそうしていたので)
517 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 03:02:27 ] 【 課題 】BST インターフェイスをimplementして"AVLTree"クラスを作成せよ。 なお、次の二つの値を返すため、"public String toString()"ファンクションをオーバーライドせよ。 1.もし、treeが空の場合、"_"を返す。 2.もし、treeが値"height"と、そのルートノードが"left"と"right"の値を持っている場合 "(left<value:height>right)"を返す。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29834 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29835 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29836 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】11月5日 【 Ver 】1.5.0_13 【 補足 】丸投げです。なにとぞよろしくお願いします。
518 名前:デフォルトの名無しさん [2007/11/04(日) 05:02:11 ] 【 課題 】while文を使って入力された文字列をそのまま表示するプログラムを作成せよ。 なお[Ctrl]+Zが入力されると終了する。 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】今日中にお願いします。 【 補足 】Ctrl+Zでループ終了の部分をどう書けばいいのか悩んでいます・・お助けください。
519 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 06:22:51 ] >>518 [ctrl]+Zはシェルが勝手にやってくれるから気にしなくていいと思う。 BufferdReader reader = new BufferdReader(new InputStreamReader(System.in)); String input; while((input = reader.readLine()) != null) { System.out.println(input); }
520 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 10:03:19 ] シェルが勝手にって、、、そう書いて提出するんかいw
521 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 10:44:21 ] close()がないと気持ち悪い・・・
522 名前:デフォルトの名無しさん [2007/11/04(日) 14:54:31 ] 【 課題 】好きなの2つの国旗を描くアプレット、Windowsアプリケーションを作成せよ。 【 形態 】1. 【 GUI 】4. 【 期限 】来週の木曜まで 【 Ver 】1.5.0 【 用語 】 【 補足 】先生はどこの国でもかまわないといっていました。
523 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 14:56:49 ] 当然旗は風になびくんだよなw
524 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 14:59:42 ] 生地は布だよね?
525 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 15:00:49 ] 一つはリビアで確定だな
526 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 15:29:53 ] ↑おぬしやるな?
527 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 16:31:41 ] じゃあもう一つはブータンだな
528 名前:デフォルトの名無しさん [2007/11/04(日) 17:14:10 ] ↑つまんねー。すでに逝ってる。
529 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 19:20:45 ] ふむ
530 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 19:36:35 ] ↑むふ、むふ
531 名前:デフォルトの名無しさん [2007/11/04(日) 21:57:19 ] リビア、インドネシア、日本、バングラディッシュ辺りでいいんじゃね。 マジレスすると日本とフランスが無難で良いと思う。
532 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 22:25:20 ] >>522 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/67.txt
533 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 00:33:58 ] >>452
534 名前:デフォルトの名無しさん [2007/11/05(月) 01:14:31 ] 【 課題 】配列aにN個の数値データが格納されている。その配列の中から変数targetに 格納されているデータを二分探索法で探索するフローチャートを記述しなさい。 ただし、配列のデータは昇順に並べ替えられているものとする。 データが見つかった場合は、画面に見つかった要素番号を出力し、 見つからなかった場合は画面に「見つかりませんでした」と表示しなさい。 【 形態 】1. Javaアプリケーション(main()で開始 【 期限 】11月5日23時 【 Ver 】v1.4.0 【 補足 】丸投げです。できるだけシンプルにしていただけると 大変助かります。宜しくお願いいたします。
535 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 02:04:54 ] >>534 2分探索法も自分で実装しなきゃならんのか? Arrays使っていいなら import java.util.Arrays; public class BinarySearch { public static void main(String[] args0){ int[] a = {1,2,3,4,5,6,7,8,9,10}; int target = 8; int result = Arrays.binarySearch(a, target); if(result > 0){ System.out.println("要素番号 = " + result); }else{ System.out.println("見つかりませんでした"); } } }
536 名前:534 [2007/11/05(月) 02:13:04 ] >>535 2分探索法も自分で実装しなくてはいけないみたいです。 申し訳ありません。
537 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 06:12:56 ] 課題文読めば「2分探索のフローチャート書いて、それを実装する」ぐらい普通に解るだろw
538 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 12:36:32 ] 課題大杉。まとめてみた。 >>517 11月5日 >>512 11月5日夜 >>513 11月6日 >>514 11月6日 >>496 11月8日 >>399 11月14日 解答出ているけど、課題書いた人のレスがない、希望通りではないので保留中。 >>518 >>522 >>534
539 名前:デフォルトの名無しさん [2007/11/05(月) 13:11:03 ] 【 課題 】1) 配布したJavaファイルを、2つのオブジェクトを動くようにし、描画エリアの角に当たったら跳ね返るように改造しなさい。 そのファイルをkadai01.javaとして保存する。 2) 提出用とは別にkadai01.javaを改造し、オブジェクトを1つ追加して3つのオブジェクトが動くようにしなさい。オブジェクトの形、色は何でも良い。 しかし、描画エリアの角に当たったらオブジェクトが消えて跳ね返り、違う角に当たったらまた表示されるようにしなさい。 そのファイルをkadai02.javaとして保存する。 また、GUIウィンドウを縮小した場合、中のオブジェクトも縮小するようにしなさい。 *オブジェクトが動作中でも縮小可能にする事。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】11月6日午後11時 【 Ver 】java version "1.6.0_02" 【 補足 】配布されたJavaファイルです。ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/68.java 丸投げです。よろしくお願いします。
540 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 14:30:56 ] >>452 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/69.java
541 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 16:13:02 ] >>534 public class BinarySearch { public static void main(String[] args) { int[] a = {1,2,3,4,5,6,7,8,9,10}; int target = 2; int result = binarySearch(a, target); if(result > -1){ System.out.println("要素番号 = " + result); }else{ System.out.println("見つかりませんでした"); } } public static int binarySearch(int[] a, int target){ int left = 0; int right = a.length - 1; while(true){ int mid = (left + right)/2; if( target == a[mid] ){ return mid; } else if( left == right ){ return -1; } else if( target < a[mid] ){ right = mid - 1; } else{ left = mid + 1; } } } }
542 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 16:24:46 ] >>514 は質問スレで見たよ 向こうで回答もらってたみたい
543 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 16:25:38 ] >>540 神様完璧です。 本当にありがとうございました。 スレの皆さんすいませんでした。
544 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 19:24:29 ] 関数電卓になりませんか
545 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 19:32:22 ] www.wikiroom.com/java/index.php?%A1%DAC%2B%2B%A1%DB%BD%C9%C2%EA%A4%CE%C5%BD%A4%EA%C9%D5%A4%B1%A4%AB%A4%BF%A1%DAJava%A1%DB
546 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 20:07:58 ] | ∧∧ /⌒ヽ) もはようちゃん i三 U 〜三 | (/~∪ 三三 三三 三三
547 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 23:39:17 ] >>512 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/71.java 150はいく。
548 名前:514 mailto:sage [2007/11/06(火) 02:26:34 ] 514です。自己解決しました。 ただ、来週の課題が本格的にやばそうなのでまた後日ここに晒すと思います・・。
549 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 03:14:06 ] まとめ更新。 >>517 11月5日(提出日経過) >>513 11月6日 >>539 11月6日午後11時 >>496 11月8日 >>399 11月14日 保留中 >>512 11月5日夜 >>518 >>522 >>534 課題を投げた人は投げっぱなしにしないで、>>548 のように自己解決した場合などの報告をしてくれると助かる。
550 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 08:42:57 ] 課題投げる→課題回答→答えだけ見て放置=スレルール無視↓ →回答者・・・(#^ω^)→答える人が少なくなる→課題投稿者ピンチ↓ →現職ソフトウェア技術者、使えない部下になる新人来なくて助かるよ(0.00000001%)
551 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 09:48:44 ] >>550 0があと一つあればエヴァの起動確率。
552 名前:アノマロカリス [2007/11/06(火) 10:19:01 ] >>513 明日409室に来るように。話したい事があります。
553 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 10:42:48 ] >>513 (1),(2) -> ttp://cs.smu.ca/~c_nickerson/pages/html_mastermind/MastermindGui_8java-source.html (3) -> ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/72.java
554 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 13:43:12 ] 【 課題 】 プログラム ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29839 実行結果 ttp://upp.dip.jp/01/img/2173.jpg 上記のプログラムに ・グラデーションのかけかたを改良する ・陰線消去を1方向だけでなく、2方向から行う ・高い所を赤に、低い所を緑にする の改良を行う。 【 形態 】1. Javaアプリケーション(main()で開始)/ 【 GUI 】1. AWT 【 期限 】11/13 【 Ver 】java version "1.6.0_02" 【 補足 】丸投げですがよろしくお願いします。
555 名前:539 [2007/11/06(火) 15:01:20 ] >>432 こんにちは。>>539 は前回の課題(>>400 )の応用なので、お手数ですが、 こちらの方もやっては戴けないでしょうか?
556 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 15:13:42 ] 全課題丸投げする気なら何でその授業受けてんの?
557 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 15:37:44 ] 単位が足りないと卒業できないからだろう
558 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 16:00:00 ] 課題は丸投げされないとこっちが困るだろ。 変に改変されてるとわけがわかんなくなるw
559 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 16:26:52 ] 期を通して出題される課題全てを丸投げするのであれば、 高い授業料払って学校いかなくてよくね?って話だろ。 その都度の課題は丸投げしてもらわないと困るのは同意するが。
560 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 16:30:08 ] 学校を卒業したという履歴が欲しいのであってその過程で得られる知識なんてどうでもいいということなんでしょう
561 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 16:34:09 ] >>556-560 教育板でやってくれ。
562 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 16:34:27 ] 丸投げはいいけど, 作ってもらったの見て 理解する努力くらいはした方がいい
563 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 16:37:17 ] >>561 あそこはディープすぎる
564 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 17:28:10 ] >>557 俺の周りだけかもしれないけど、経済学部なのにプログラミング演習が必修だったな。 同じゼミに所属していたオタクな友人がサークル繋がりで 普通ならまず出会わないような経済学部の女の子のJavaの宿題をやってあげていたよ。 それがきっかけで付き合うようになったというのは知っていたけど、卒業して数年後、結婚式の招待状が届いた時には吹いた。 初めてサン・マイクロシステムズが凄いと思った。25歳独身・出会いのないSEの俺、涙目w
565 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 17:37:09 ] つまり、ここで回答すると経済学部の女の子と結婚出来るわけだなw
566 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 18:11:31 ] おいコラふざけんな ここは宿題を解いて楽しむスレ 出題者がどうなろうとそんなの関係ねえ
567 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 18:17:32 ] >>539 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/73.java ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/74.java
568 名前:デフォルトの名無しさん [2007/11/06(火) 20:12:21 ] 彼女以内歴30年素人童貞 Javaは少し出来るけど 〇∧〃 でもそんなの関係ねぇ! / > そんなの関係ねぇ! < \ そんなの関係ねぇ! 〇/ はい! /| おっぱっぴー♪ />
569 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 23:44:45 ] >>565 ここに課題投げてる女子がいるか知らないけどな。 大学生なら女子がいるサークル入ろうぜ。そこから出会いが広がると友人に言われた。 やつは俺等よりJavaの使い方を少し知っていただけなんだ。そう。ほんの少しね。
570 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 23:53:19 ] 同学年よかは多少できるほうだがめんどくさがってサークル入ってないや…… 俺みたいな人間はほんと一生出会いないんだろうな
571 名前:デフォルトの名無しさん [2007/11/07(水) 00:01:38 ] 問題3.1 以下のデータを格納するのに適した変数を答えてください。 1.今月のお小遣い 2.円周率 答え 1.int (お小遣いが10億円を超える人は long ) 2.double (ゆとり教育を受けた人は int でも可) ちょいウケた。
572 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 00:14:37 ] Javaと彼女の因果関係がないな。ウザイから消えてくれ。
573 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 00:41:37 ] 【 課題 】 jframe継承 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29840 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】今日、明日 【 Ver 】1.5 【 補足 】「?????」のところがわからず丸投げ状態。よろしくお願いします。
574 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 01:05:04 ] >>572 Javaが出来たから彼女ができた。 と言いたいところだけど、宿題が増えてきたのでそろそろ消える事にする。 スレ汚しすまん。
575 名前:デフォルトの名無しさん [2007/11/07(水) 01:11:08 ] >>573 出題者のクラスの命名センスを問いたくなる。
576 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 01:15:12 ] うん 今日はやる気しないな
577 名前:539 [2007/11/07(水) 01:25:38 ] >>567 ありがとうございます。今回も助かりました。 追加注文みたいで悪いのですが、それぞれのオブジェクトがスレッドで動くようにはなりませんか?
578 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 01:32:27 ] GUIにスレッドを使うことはいろいろとオススメできない。(Swingに限っては禁じ手とすらされている) そういう課題なら仕方ないが。
579 名前:539 [2007/11/07(水) 01:35:27 ] >>578 そういう課題みたいです_| ̄|●
580 名前:デフォルトの名無しさん [2007/11/07(水) 01:55:31 ] >>578 はぁ?
581 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 02:05:41 ] 【 課題 】アプレット上で簡単な問題を出し、その解答を四択の中から選んで採点するプログラムを作りなさい。 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】1. AWT 【 Ver 】1.5.0_12 【 補足 】問題の選択はチェックボックスを使い、採点ボタンで正解数を表示するようにしたいです。 問題を表示することすらできません。助けてください。 import java.applet.Applet; import java.awt.*; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; public class mondai extends Applet implements ActionListener { Button bt; CheckboxGroup cg; Checkbox c1,c2,c3,c4; Label Lab1; public void init(){ Label1=new Label("問題1"); add(Label1); cg=new CheckboxGroup(); c1=new Checkbox("1",cg,true); c2=new Checkbox("2",cg,false); c3=new Checkbox("3",cg,false); c4=new Checkbox("4",cg,false); add(c1); add(c2); add(c3); add(c4); c1.addItemListener(this);c2.addItemListener(this); c3.addItemListener(this);c4.addItemListener(this); bt = new Button("採点"); add(bt); bt.addActionListener(this); } public void actionPerformed(ActionEvent ae) } }
582 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 02:07:31 ] そこでシングルスレッドと口走ると揚げ足取りされます
583 名前:512 mailto:sage [2007/11/07(水) 02:32:36 ] 全てのICarとRallyCarの下に赤い波線がでてうごきません。 それ以外は問題なさそうなのですがちょっと原因が良くわかりません。 課題提出はまだ先でも良かったらしいのでとりあえずこれを参考に少し自分でやってみたいと思います。 できなかったらまたここに来るかもしれませんがそのときはまたよろしくお願いします どうもありがとうございました。
584 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 02:45:26 ] >>579 SwingWorkerかあるいはinvokeAndWait/invokeLaterとか教えてもらった?
585 名前:539 [2007/11/07(水) 03:03:20 ] >>584 習っていません。こんな感じのサンプルを貰いました。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/75.java
586 名前:デフォルトの名無しさん [2007/11/07(水) 03:22:30 ] YATTA!YATTA! www.nicovideo.jp/watch/sm1446231
587 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 11:38:57 ] 彼女作りたかったらmixiでもやってればいいのに 余裕で引っかかる
588 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 12:33:54 ] >>587 どうアプローチすればいいのか、雑談スレでじっくり教えてくれ。 pc11.2ch.net/test/read.cgi/tech/1192485583/
589 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 14:48:20 ] >587 どちらかというと引っかかったのはおまえのほう
590 名前:デフォルトの名無しさん mailto:と書いてみるテスト [2007/11/07(水) 14:51:19 ] 出会い系サイトだとお金かかるけどもっと楽だよ 先週日曜デートの予定だったんだけど風邪引いちゃって来れなくなったんだって 電話ではもう大丈夫って言ってたけど心配だお
591 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:07:29 ] >>585 手抜きだけどとりあえず作った。後AffineTransformの順序を修正。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/76.java >>584 おそらく講師も知らないんじゃないか。
592 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:04:33 ] >>571 読み進んできて、不覚にもワロタw
593 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:09:44 ] 一応>>585 のサンプルみてたらEDT以外のスレッドではrepaintしかやってないっぽいから(別スレッドからrepaintはOKなはず) いいといえばいいんだろうけどなんだかなぁ
594 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 19:30:54 ] >>553 参考になりました ありがとうございました
595 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 19:40:42 ] 【 課題 】問1:Aクラスのプログラムを作る。 a)フィールドに実数型の変数xを宣言し、値を代入する。 b)xの2倍を求めるインスタンスメソッドdual()をつくる。 問2:Aクラスを継承してBクラスのプログラムをつくる。 a) xの1/2を求めるインスタンスメソッドhalf()をつくる。 問3:Bクラスを使うKadai1クラスのプログラムをつくる。 a)Bクラスのインスタンスをつくり、変数xの値を出力する。 また、dual(),half()のメソッドを使って2倍と1/2の値を求め出力する。 【 形態 】1. Javaアプリケーション(main()で開始 【 Ver 】1.5.0_12 【 期限 】11月8日早朝まで。 【 補足 】クラスの継承(基本)です。よろしくお願いします
596 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 20:02:42 ] >>588 マジレスしてやった。 まぁ最終的には君がまともな人間である事が求められる。 ちなみに俺はオタクじゃないし、普通。 オタクでも見た目普通で隠せれば問題ないっちゃないとおもうけどね。
597 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 22:40:10 ] 【 課題 】 以下のプログラムは文字列を100回表示する処理をスレッドとして実装し 2つの文字列を与えて実行するプログラムである. @. コンパイルして実行しなさい. A. スレッドでなく逐次型プログラムとして実装した場合との違いを2つ挙げ,その理由を説明しなさい. (ヒント)一つの違いは,1回実行するだけではわからない. class sample1 { public static void main(String[] args) { new ThdPrint("AAA\n").start(); new ThdPrint("BBB\n").start(); } } class ThdPrint extends Thread { private String message; public ThdPrint(String message) { this.message = message; } public void run() { for (int i = 0; i < 100; i++) { System.out.print(message); } } } 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】 【 期限 】11/9まで 【 Ver 】java version "1.6.0_02" 【 用語 】 【 補足 】
598 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 01:58:31 ] >>597 コンパイルして実行するだけじゃないの
599 名前:デフォルトの名無しさん [2007/11/08(木) 02:27:02 ] 【 課題 】BMIを求めるプログラムを作成せよ。 ※BMI = 体重(kg) ÷身長(u) なお、System.out.printlnでの表示は桁指定ができないので小数点は15桁の表示となる。 (実行結果) 身長:170 体重:70 あなたのBMI値は24.22・・(省略)・・・です。 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】今日中にお願いします。
600 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 06:57:31 ] >>599 public static void main(String[] args) { int height = 170; int weight = 70; System.out.println("身長: " + height); System.out.println("体重: " + weight); System.out.println("BMI:" +(double)weight /Math.pow(((double)height/100), 2)); }
601 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 07:23:24 ] >>595 早朝じゃないけどw ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29845
602 名前:595 mailto:sage [2007/11/08(木) 08:27:02 ] うお、7時前に見たときなかったけど学校行く前に最後見たらできてるじゃん! >>601 ありがとうございます!
603 名前:たすけて [2007/11/08(木) 13:57:31 ] javaの二方向からの陰線処理と色のグラデーションをおねがいします!!
604 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 14:13:07 ] 断る。
605 名前:539 [2007/11/08(木) 17:53:04 ] >>591 今回もありがとうございます。助かりました。
606 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 20:09:37 ] 【 課題 】 プログラム ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29839 実行結果 ttp://upp.dip.jp/01/img/2173.jpg 上記のプログラムに ・陰線消去を1方向だけでなく、2方向から行う ・高い所を赤に、低い所を緑にする ・グラデーションのかけかたを改良する の改良を行う。 【 形態 】1. Javaアプリケーション(main()で開始)/ 【 GUI 】1. AWT 【 期限 】11/13 【 Ver 】java version "1.6.0_02" まったくわからず丸投げで申し訳ありませんがよろしくお願いします。
607 名前:デフォルトの名無しさん [2007/11/09(金) 00:09:54 ] 【 課題 】次の文法の再帰降下型の構文解析器を書け。 E→TE' E'→or T [or] E' | ε T→FT' T'→and F [and] T' | ε F→not F | (E) | i[i] 以下のプログラムを参考にせよ。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29853 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29854 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29855 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】11/9 17:00まで 【 Ver 】java version "1.6.0_01" よろしくお願いします。
608 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 00:43:54 ] >>573 アホなクラス名とまったく理解してないコードを直しといた import java.awt.*; import javax.swing.*; class MyFrame extends JFrame { private JButton jButton1; MyFrame() { jButton1 = new JButton("Hello"); this.getContentPane().add(jButton1, BorderLayout.CENTER); this.setTitle("JButton"); this.pack(); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String args[]) { MyFrame frame = new MyFrame(); frame.setVisible(true); } }
609 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 01:06:21 ] 課題大杉&未報告大杉てまとめる気が失せた…
610 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 02:23:30 ] やる気も失せるってもんだ
611 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 14:04:36 ] >550
612 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 14:29:22 ] 【 課題 】 問1:Aクラスのプログラムを作る。 品名と金額を入れる文字列の配列変数s[]と整数型の配列変数yenを宣言し、5品 目のデータを代入する。 金額の高い順に並べて出力するインスタンスメソッドsyori()をつくる。 問2:Aクラスを継承してBクラスのプログラムをつくる。 syori()メソッドの内容に合計金額を求めて出力する部分を書き加える。 問3:Bクラスを使って、品名を金額を高い順に出力するKadai4クラスのプログラムをつくる。 【 形態 】1. Javaアプリケーション(main()で開始 【 Ver 】1.5.0_12 【 期限 】11月9日16時まで。 【 補足 】急ですが、よろしくお願いします
613 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 18:45:53 ] この流れはまじやる気しねーなw
614 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 19:07:21 ] 【 課題 】鳥の描画 【 形態 】2. Applet 【 期限 】提出期限、11/14 19;00 【 Ver 】1.6.0.02 【 用語 】ルンゲクッタ法使ってます 【 補足 】現状では振り子になっているんですがそれを鳥に書き換えてください ソースあるんで貼っておきます ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29860
615 名前:デフォルトの名無しさん [2007/11/09(金) 19:24:40 ] これは試練だ。 拷問なんだ。 耐えろ!耐えぬけ!その先には…
616 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 19:43:22 ] 先には次の試練があるだけ
617 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 22:48:06 ] 耐えろ!耐えぬけ! それがこの業界の正体だ!
618 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 00:24:37 ] たくさん課題があると燃えるんで以前ならどんどんやってたと思うが 最近は方針を変えてたまにスレを見ては右往左往してるのを眺めることにしてる でも最近は課題が増えるだけでやってくれって反応も解答への反応もないから詰まらんね
619 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 00:31:03 ] やって当たり前だろと思ってる奴は先は長くないからどうでもいいけど。 金になるわけでもないし、別に無視していいんじゃないか?
620 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 00:32:02 ] 回答側も低レベルのやつばっかだからな くだらなすぎる問題はやってもつまんね むずかしい問題はわかんね 終了
621 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 00:32:41 ] ああ、何なら宿題答えてもアップしなけりゃいいんだし。 自分の興味本位でやるのと、奴に答えをアップしてやるのとはまた別問題だろ?
622 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 00:36:27 ] 普通の問題は、宿題まとめブログつくって、コードを再利用すればいいじゃね? で、典型問題はそのまとめサイトに誘導で楽になる。
623 名前:(*‘ω‘ *)の敵は俺の敵 mailto:sage [2007/11/10(土) 00:59:15 ] 同じ(似たような)課題を全スレッドからまとめてうpしくれる暇人はいませんか(*‘ω‘ *)?
624 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 01:04:50 ] >>621 スレタイをJavaの宿題をここに提供しますに変えて、 暇つぶしにでも勉強にでも活用するってことでいいんじゃね? 設問の変な宿題が出たらつっこみを入れるもよし。 解いた人間の中で気が向いたやつがいたら答をうpするもよし。
625 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 01:23:59 ] ほんと最近は丸投げ&スルーが多発してんからな なんの反応もないやつは ・ここの住人なら投げときゃやってくれるだろう ・ここはそういうスレなんだからやって当たり前,礼なんて必要ない くらいに思ってるんだろうな
626 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 01:38:06 ] 俺は自分のスキル攻城(笑)のためにやってるからお礼とかどうでもいいが
627 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 02:01:18 ] 1.宿題(と解答)を最終的にまとめサイトに活用できるようにコンテンツ化しておく。 2.宿題(案件)の要件・仕様をテンプレート化しておく。例えば>>1 のように。 3.できれば参考解答(当然コード本体も)とセットで。 解答はコンパイル可能じゃないとダメ。 解答が出なくても良問は問題だけでもよい。 技術力ある人は自力で出来るから。 4.HPやブログ(ウィキ)のフォーマットを予め決めておいて、そこに当該コンテンツを配置。 これをperl, ruby辺りで処理してxml化。 Javaで「宿題スレを処理するプログラム」を宿題として作ってもらってもいいけど。 これですこしは楽しくなりそうだろ?
628 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 02:06:44 ] 質問する側は宿題テンプレート>>1 に合わせればよく、 解答する側は仕様を満たしコンパイル可能であればよい。 宿題と解答をコンテンツ化するのが目的だから、>>1 でもいいし、 公開するウェブ側の配置フォーマットを定めといて、 それにあうように>>1 を手直ししたり、 宿題コンテンツをテンプレートしなおしてもいいだろう。 そうして処理をしやすくしとくと、熱血の有志がやってくれるだろう。 以前の宿題を全部捨てて、これから宿題で新しく作ってもいいんじゃないか? オレはアイディアだけ(・∀・)ノシ
629 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 02:12:09 ] お礼してもらうのは人間として当然だけど、 なんだか↑は自分達で作ってくって感じで楽しそうだな。
630 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 02:50:55 ] 宿題をやってもらう。 宿題をやってあげる。 宿題をやらせてあげる。 宿題をやらせてもらう。 どっちでもいいんじゃね? 宿題を解いた人間が、面白い問題をありがとうってお礼を言ってもいいんじゃないかしら?
631 名前:デフォルトの名無しさん [2007/11/10(土) 03:00:29 ] それは論理上でありえるけるけど、人間社会だとそういう奴は嫌われると思うわ!
632 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 11:07:33 ] 切羽詰った依頼を発見 アルゴリズム調べたり色々面倒な問題だったが解いた 良い問題だったので、良い問題をありがとうの一言を沿えて提出 依頼者に遅い!と罵倒される 別に良いんですよ。こっちは好きでやってるだけですから 無視されようが、罵倒されようが関係ないんだよ。
633 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 11:22:56 ] 回答は別にアップせずに、良い問題をありがとうの一言だけをレスすれば良かったんじゃないか? 回答を示すことも込みで好きでやってるのなら、それでもいいけど。
634 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 16:39:56 ] 2chでお礼をしてもらおうなんて、そんなDQNいんのかよ
635 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 16:43:52 ] × 礼が欲しい ○ 動作報告(スレルール)を守って欲しい
636 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 16:51:20 ] >>634 なんだこいつ?真性か?
637 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 17:13:01 ] 賢い質問のしかた www.ranvis.com/articles/smart-questions.ja.html
638 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 19:34:00 ] >>636 真性サルで、かつDQN。つまり釣り。以後注意!
639 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 01:52:45 ] 【 課題 】ソースコードを参考に,SAX APIを用いてXML 文書のすべての要素や属性に関する情報を出力するプログラムを作成せよ。ただし, ? 作成したソースコード ? 読み込ませたXML文書ファイル(小さいものでよい) ? 実行結果(一部のみでよい。スクリーンダンプにより) を示すこと。また,実行結果には,実行した時刻を出力すること。 【 形態 】1(JAVA) 【 GUI 】 なし。プロンプトで表示 【 期限 】11月13日 【 Ver 】1.6.0_03 【 補足 】途中までのソースコード。まだあるので二つにします import javax.xml.parsers.*; import org.xml.sax.*; import org.xml.sax.helpers.DefaultHandler; public class TraceEvents { public static void main(String[] args) { try { /* XMLプロセッサの生成 */ SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); TraceEventsHandler handler = new TraceEventsHandler(); /* 構文解析の実行 */ parser.parse(args[0],handler); } catch(Exception e) { System.out.println("Exception occurred: " + e.getMessage()); } } }
640 名前:639 mailto:sage [2007/11/11(日) 01:53:17 ] public class TraceEventsHandler extends DefaultHandler { public TraceEventsHandler() {} public void startDocument() throws SAXException { // Document開始時の処理 } public void endDocument() throws SAXException { // Document終了時の処理 } public void startElement(String uri, String localpart, String name, Attributes amap) { // Element開始時の処理 for(int i=0;i<amap.getLength();i++) { /* 属性に対する処理 */ System.out.println(" attribute name = " + amap.getQName(i) + ", type = " + amap.getType(i) + ", value = " + amap.getValue(i)); } } public void endElement(String uri, String localName, String qName) throws SAXException { // Element終了時の処理 } public void characters(char[] ch, int start, int length) { // Text情報の受け取り String text = new String(ch, start, length); } }
641 名前:639 mailto:sage [2007/11/11(日) 01:55:52 ] 【 課題 】商品データのXML文書を用いて,指定された商品名に対応する価格を検索し,出力する機能を,SAX APIを用いて構築せよ。ただし, 作成したソースコード 読み込ませたXML文書ファイル(小さいものでよい) 実行結果(スクリーンダンプにより) を示すこと。また,実行結果には,実行した時刻を出力すること。 【 形態 】1(JAVA) 【 GUI 】 なし。プロンプトで表示 【 期限 】11月13日 【 Ver 】1.6.0_03 【 補足 】途中までのソースコード import javax.xml.parsers.*; public class SAXSearch { public static void main(String[] args) { System.out.println("current time = " + new java.util.Date(System.currentTimeMillis())); try { /* XMLプロセッサの生成 */ SAXParserFactory factory = SAXParserFactory.newInstance(); factory.setValidating(true); SAXParser parser = factory.newSAXParser(); SAXSearchHandler handler = new SAXSearchHandler(args[1]); /* 構文解析の実行 */ parser.parse(args[0],handler); } catch(Exception e) { System.out.println("Exception occurred: " + e.getMessage()); } } }
642 名前:639 mailto:sage [2007/11/11(日) 01:59:26 ] >>641 の続きです。 import org.xml.sax.*; import org.xml.sax.helpers.DefaultHandler; public class SAXSearchHandler extends DefaultHandler { String target; /* 検索対象の商品名 */ String productName; /* 商品名を保管する変数 */ String price; /* 価格を保管する変数 */ boolean insideNameElem = false; /* 商品名の要素に入っていることを示すフラグ変数 */ boolean insidePriceElem = false; /* 価格の要素に入っていることを示すフラグ変数 */ public SAXSearchHandler(String target) {super(); this.target = target; } public void startDocument() throws SAXException { // Document開始時の処理 } public void endDocument() throws SAXException { // Document終了時の処理 } public void startElement(String uri, String localpart, String name, Attributes amap) {// Element開始時の処理 if(name.equals("ProductList")) { /* ルート要素に対する処理 */ } else if(name.equals("name")) { /* 商品名要素に対する処理 */ } else if(name.equals("price")) { /* 価格要素に対する処理 */ } } public void endElement(String uri, String localName, String qName) throws SAXException { // Element終了時の処理 if(qName.equals("Product")) { /* 商品要素が閉じられたときの処理 */ } else if(qName.equals("name")) { /* 商品名要素が閉じられたときの処理 */ } else if(qName.equals("price")) { /* 価格要素が閉じられたときの処理 */ } else if(qName.equals("ProductList")) { /* ルート要素が閉じられたときの処理 */ } } public void characters(char[] ch, int start, int length) { // Text情報の受け取り String text = new String(ch,start,length); /* 商品名や価格の保存 */ }}
643 名前:639 mailto:sage [2007/11/11(日) 02:00:37 ] 読み込むのに使用したXMLファイル <?xml version="1.0" encoding="ISO-2022-JP" ?> <?xml-stylesheet href="orders.xsl"?> <goods> <book> <name>aaa</name> <price>300</price> </book> <book> <name>bbb</name> <price>500</price> </book> </goods>
644 名前:639 mailto:sage [2007/11/11(日) 02:26:28 ] 全部で二問あります。 出来れば、お願いします。
645 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 02:49:25 ] うぜぇ
646 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 11:34:04 ] お礼は3行以上
647 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 11:56:17 ] 3000行とかだとまたウザイし、3行程度だな。
648 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 11:56:44 ] どこのあんぐr(ry
649 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 11:59:46 ] 長文課題用のうpろだもあるのになんで利用しないんだ…?
650 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 12:19:38 ] >>564 のような事例もあるので、まとめておく(提出日が経過した物はスルー)。 提出日が過ぎても提出可能な課題は、テンプレに沿って再質問するかアンカでも貼っておいて。 礼はいい。動作報告だけはしてくれ。無事提出出来たのかも気になる。 >>554 11月13日 >>606 11月13日 >>639 11月13日 >>399 11月14日 >>614 11月14日 課題長いやつは、ソーススポットかろだ2を利用すると○。 ソースポストネット sourcepost.sytes.net/ ろだ2 rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm
651 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 12:21:04 ] >>646 >>648 あゆ板思い出した
652 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 15:17:10 ] 【 課題 】Frameを使った簡単なアニメーション作成 【 形態 】1(JAVA) 【 GUI 】 なし。プロンプトで表示 【 期限 】11月12日 【 Ver 】1.6.0_03 【 補足 】実行するとウィンドウが開いて、絵が描いてある程度の物かな・・・ 試行錯誤してみたけどだんだんわからなくなってきた・・・
653 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 00:47:18 ] >>652 Frameを使うのにGUI無しでアニメーションとはハイレベルな課題だな。
654 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 00:55:48 ] こんなんどうよ public class Frame{ public static void main(String[] args){ for(int i=0;i<40;++i) System.out.println(); for(int i=50;0<i;--i){ for(int j=0;j<35;++j){ char put=' ',list[]={'○','o','。','。'}; if(Math.abs(j-7)<i){ int index=(int)(Math.random()*(i*2+3)); if(index<list.length) put=list[index]; } System.out.print(put); } System.out.println(); try{ Thread.sleep(300); }catch(InterruptedException e){ } } System.out.println(" ∧_∧ ○"); System.out.println("( ・∀・)"); System.out.println("(つ日 つ━O"); System.out.println(" | | |"); System.out.println("( _)_)"); } }
655 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 01:17:09 ] >>654 ワラタ
656 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 02:52:49 ] >>654 クソワロタ 思わず実行しちまったぜ
657 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 02:55:55 ] >>654 何が出るかと思ったけど、こりゃ殿堂入りだな。
658 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 03:15:14 ] >>654 素直に感心した。 ただlistがforの中で定義されているのが気になる。
659 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 03:16:50 ] >>658 それくらい最適化してくれるんじゃないの?
660 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 07:21:28 ] 最近、俺にはレベルの高い宿題が増えてきた。 専門卒の日曜プログラマだけど大学のプログラミング演習IとII程度の難易度なら 全然いけるんだが、数学が混ざってくるともうダメぽ。 面白そうだから、>>612 はやってみる。 >>614 はルンゲクッタ法が何か分からないが、ググりながらやってみる。
661 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 07:28:51 ] >>654 にこのスレの神髄を見た気がする。 課題投げてる人は、補足をしっかり書いて欲しい。用語が分からんというか日本語がわk(ry それに加えて、すべてのファイルをZIPに入れて丸投げしている人は どんな感じの課題なのか軽く書いていて欲しい。ZIPだけだとダウンロードする気にならない。
662 名前:デフォルトの名無しさん [2007/11/12(月) 15:58:24 ] 期待age
663 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 17:00:41 ] 【 課題 】MP3のID3タグを取得する《必須》 【 形態 】1. Javaアプリケーション(main()で開始)《必ず選択》 【 GUI 】4. 制限なし 【 期限 】提出期限 11月13日 17:00。 《必須》 【 Ver 】1.5.0_12 《必須》
664 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 17:28:13 ] テンプレもまともに書けねーのかよw
665 名前:606 mailto:sage [2007/11/12(月) 17:30:37 ] 明日提出なので今日中に作成したいのですが ・高い所を赤に、低い所を緑にする だけでもいいのでやっていただけると助かります。 どなたかよろしくお願いします。
666 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 17:49:44 ] 606氏と同じ課題で悩んでます。 事後報告するので何方かよろしくお願いします。
667 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 18:37:06 ] >>652 マウスドラッグで描いた絵が消えていく rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/77.java >>663 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/78.java
668 名前:663 mailto:sage [2007/11/12(月) 19:23:21 ] >>667 本当に助かりました。(すごく助かりました) うまく言語化できない。 言葉では言い表せない感動とはこのことです。 ありがとうございました。
669 名前:663 mailto:sage [2007/11/12(月) 19:41:45 ] 今実行してみたんですが、 タイトル アーティスト アルバム ジャンル等の結果が45 6d 65 72 00 00 00 となります。 課題に書き忘れたんですが、日本語そのままの結果が欲しいです。 できればよろしくお願いします。
670 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 20:13:04 ] rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/79.java
671 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 20:24:49 ] >>665 Color.orangeとかの部分を変えれば?
672 名前:663 mailto:sage [2007/11/12(月) 21:14:36 ] >>670 連投してすいませんでした。 ありがとうございます。正常に動作しました。 今の気持ちwww 本 と す本 と す本 と す 当 が う ま 当 が う ま 当 が う ま に り ご い に り ご い に り ご い あ ざ あ ざ あ ざ
673 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 21:41:23 ] ここに質問すれば必ず助けてもらえると思ってんのか知らんが、 時間経っても答えてもらえないようじゃ諦めたほうがいいと思う。 催促レスはうざいだけ。
674 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 23:04:13 ] 答えてもらえない理由 @問題がわからない A問題がつまらない B問題をやりたくない
675 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 23:52:04 ] C解答がわからない
676 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 00:03:07 ] Dやる暇がない
677 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 00:12:40 ] E催促うざいからやらない
678 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 01:22:29 ] F愛のムチ
679 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 01:49:31 ] 催促はいいんじゃね。あ、まだ必要なんだw ってのが分かるから。
680 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 02:00:39 ] 実際やってみた奴は居るんじゃない? ただ回答をレスしないってだけでw
681 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 02:04:13 ] 調子に乗るな
682 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 02:50:43 ] >・高い所を赤に、低い所を緑にする >・グラデーションのかけかたを改良する これは対応。 >・陰線消去を1方向だけでなく、2方向から行う 見た感じ最大最小法で隠線処理してるようだけど、2方向ってどういう事? 視点から見て大きな山があったらその向こうは見えない=描画しないってのが最大最小法で、この場合視点は1方向だよな。 この辺よくわからんのだが。
683 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 08:58:53 ] >>682 考えていただきありがとうございます。 自分のまわりでも意味がわからないという人ばかりで・・・ 途中でもいいのでプログラム教えていただけると助かります。
684 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 09:32:29 ] なぜ出題した人間に直接尋ねない?
685 名前:663 mailto:sage [2007/11/13(火) 10:51:32 ] ジャンルがうまく表示されません・JPOPとタグが入っているmp3にたいして走らせても何も表示されずコメントに関しては45 6d 65 72 00 00 00 のままでした。 ちょっと時間がヤバイ感じですが、>>670 さんのソースの何が違うのでしょうか。 よろしくお願いします。
686 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 11:15:46 ] >>684 聞くと余計にわからなくなるからです…
687 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 11:48:39 ] >>606 URL貼るの忘れてた rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/80.java
688 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 12:14:30 ] >>685 ジャンルは長くなるから飛ばしてた。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/81.java >コメントに関しては45 6d 65 72 00 00 00 ID3v1まで対応。
689 名前:606と同じ課題を出された人 mailto:sage [2007/11/13(火) 12:14:57 ] >>687 無事動きました。全て完璧な仕上がりだと思います。 ありがとうございました。
690 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 12:42:37 ] >>687 無事動きました どうにか提出できそうです 本当にありがとうございました
691 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 16:10:32 ] >689と>690 ちょっと講義後きなさいとか言われたりして(^ω^)
692 名前:496 mailto:sage [2007/11/13(火) 17:11:51 ] すいません、大分前に課題丸投げした者ですが、 今回のJacobi法は連立一次方程式の解を求めるものです。 (固有値も求めることができますが) 自分でやってみた感じだと。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/82.java のようにアルゴリズムを使って解は求められたのですが、 txtファイルの入出力のプログラムができません・・・ このプログラムを参考に、 二つのファイルを読み込み、一つのファイルに書き込むプログラムをお願いします。
693 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 17:21:27 ] >>639 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/83.txt
694 名前:デフォルトの名無しさん [2007/11/13(火) 18:01:09 ] 【 課題 】以下の設問を順に答えていき、プログラムを完成させなさい。 ※設問の中にコードがあるので、まとめてうpロダにあげておきました。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/86.txt 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】11月15日 【 Ver 】java version "1.6.0_02" 【 用語 】シーングラフの詳細です。ttp://www7.plala.or.jp/keny01/java3d/java3d_scenegraph.html 【 補足 】設問を順に答えていくのですが、最終的にカラーキューブと球を使い、宇宙とスピンしている地球の図をGUI上で表現できれば良いです。 流石に解答者様にシーングラフをまとめさせるわけにはいかないので、どのような構造になるか説明していただければこちらでまとめます。 よろしくお願いします。
695 名前:694 [2007/11/14(水) 10:44:19 ] 自分で設問の3までやったのですが、問3で発生するエラーの取り除き方が分かりません…。 いったいどうすれば、キューブがトランスフォームグループ通りに回転して、 正常に表示されるようになるのでしょうか? rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/87.java
696 名前:663 mailto:sage [2007/11/14(水) 12:11:56 ] >>688 さん、ありがとううございます! 滑り込みで提出できました。 なので返事が遅れてしまい、申し訳ないです。 ありがとうございました。
697 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 12:43:19 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/88.java この問題のメソッドdrawSine()の意味をよく解釈し、 int nの1からModeMaxまでの和を表示するプログラムに修正せよ。 void drawSine(int ModeMax,Graphics g){ int N=200,n=ModeMax; double dx=2.*Pi/(double)N; double p0=-Pi,q0=0.,p1,q1; g.setColor(Color.red); for(int k=0;k<N;k++){ p1=p0+dx; q1=4./Pi*Math.sin(n*p1)/n; g.drawLine(X(p0),Y(q0),X(p1),Y(q1)); p0=p1;q0=q1; 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】2007/11/16 9:00まで 【 Ver 】1.5.0_11 【 補足 】自分にはメソッドdrawSine()の意味が解釈できませんでした。 ほとんど、丸投げで申し訳ないですがよろしくお願いします。
698 名前:デフォルトの名無しさん [2007/11/14(水) 19:14:35 ] 【 課題 】 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/89.zip 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】4. 制限なし/) 【 期限 】12月4日。 《必須》 【 Ver 】1.5以上。 《必須》 【 補足 】丸投げです。よろしくお願いします。
699 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 19:28:31 ] 1.5以上?
700 名前:デフォルトの名無しさん [2007/11/14(水) 19:44:22 ] ここは英文や仏文でも解いてくれますか?
701 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 21:27:22 ] >>700 書いてみたらやってくれる人がいるかもね。 日本語の訳付きで出したら可能性は上がると思う。
702 名前:デフォルトの名無しさん [2007/11/15(木) 00:56:48 ] >>700 パリ大学?
703 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 01:03:42 ] >>702 フランスにある適当な大学だろ…
704 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 01:43:35 ] >>703 あるよ パリ大学はソルボンヌとかを含む大学群のことだ
705 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 01:45:57 ] 勘違いした 存在する適当な大学名を言ったと指摘しただけで実在しないと言ったわけじゃないのか
706 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 01:55:52 ] >>705 GJ
707 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 01:58:01 ] >>695 画像ファイルを含んだjarファイルにしてうpして方が良いと思われる。 画像がどこにあるか分からん。
708 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 02:10:50 ] >>707 画像の場所は>>694 の問題文に書いてある。 >>695 コードをざっと見ただけだけど、 追加しようとしているノードがすでにシーングラフのツリーに組み込まれているから、 それをさらに別の場所に組み込もうとするとツリー構造にならないっていうエラーにならないか? シーングラフの木構造を図に書いてどこに組み入れればいいか考えてみたらどうかい?
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 先生に聞きに行ったらこんな風に書けと言われたので、 追加補足をしたつもりだったのですが申し訳ありませんでした。
810 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 12:52:49 ] >>809 追加補足は質問スレの方だよw Shape3Dを使うなっていうのは初耳だ でも質問スレの方のShape3Dを使わずに下の二つのソースからっていうのは、 Torusクラス自体がShape3Dだから破綻するのでは?
811 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 12:56:01 ] あー、理解した トーラス1,2がShape3DをextendしたTorusのサブクラスだから IndexedQuadArrayとかのサブクラスにしたいってことか
812 名前:790 [2007/11/21(水) 13:00:02 ] >>810 Shape3D s3 = Torus(〜); という風にやっていたのですが、 それではダメと言われてしまったので…。 自分でも出来るかな?とやっていたのですがダメでしたorz >>811 そうです。補完ありがとうございます。説明分かりにくくてごめんなさい。
813 名前:790 [2007/11/21(水) 13:08:18 ] すいませんorz 今、これで良いか聞いたらトーラス同士が絡まっていてはいけないそうですorz
814 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 13:10:12 ] Shape3D段階まで一気に生成するのでなく GeometryArrayの段階で頂点データ等を保持しておいて シーングラフにaddする時にShape3Dのコンストラクタにその情報を渡して生成するという2段構え でも>>806 はざっくり書いたソースだから結構無駄なことしているので適当に修正してくれ 色とかはいいかげんに色をばらまいたので、>>790 の書いたしっとりの方がいい感じ
815 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 13:13:36 ] >>812 萌えた
816 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 13:13:41 ] >>813 適当に移動したら? >>806 ならrollでトーラス2を傾けて移動して絡むようにしているので そこらへんを調整して傾けずにY軸方向に移動するとか
817 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 13:15:03 ] おにゃにょこがVIP辺りで、「Javaの課題が解けません><」ってスレ立てたらすぐに解決しそうだな。
818 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 13:16:58 ] すまん Z軸方向の間違い たとえばこんなふうに //t3d.rotX(Math.PI / 2); //t3d.setTranslation(new Vector3d(0.4, 0, 0)); t3d.setTranslation(new Vector3d(0, 0, 0.4));
819 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 13:18:45 ] >>817 そ れ だ
820 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 13:24:34 ] 課題ごとにスレが大量に立ったら逆に攻撃対象になりそうだな
821 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 16:16:56 ] >>799 import java.util.List; public class Yakusuu { public static List<Long> getMeasures(long n) { if (n <= 0) return null; List<Long> measures = new java.util.ArrayList<Long>(); long s = (long)Math.sqrt(n); for (long i = 1; i <= s; i++) if (n % i == 0) measures.add(i); for (int i = measures.size() - (s * s == n ? 2 : 1); i >= 0; i--) measures.add(n / measures.get(i)); return measures; } public static void main(String[] args) throws java.io.IOException { System.out.println("nを入力してください"); long n = Long.parseLong(new java.io.BufferedReader(new java.io.InputStreamReader(System.in)).readLine()); List<Long> ms = getMeasures(n); if (ms == null) System.out.println("nは正の整数を入力してください "); else for (long m : ms) System.out.println(m + "は" + n + "の約数です"); } } どんな正の整数にも対応するようにするならlongでなくBigIntegerを使うべきか
822 名前:デフォルトの名無しさん [2007/11/21(水) 16:25:56 ] >>821 ありがとうございました!
823 名前:821 mailto:sage [2007/11/21(水) 16:34:47 ] forとwhileを使えって問題の頭の部分を見落としてた for (int i = measures.size() - (s * s == n ? 2 : 1); i >= 0; i--) measures.add(n / measures.get(i)); の代わりに int i = measures.size() - (s * s == n ? 2 : 1); while (i >= 0) measures.add(n / measures.get(i--)); とでもしておく?
824 名前:デフォルトの名無しさん [2007/11/21(水) 16:35:46 ] >>823 本当にありがとうございます。
825 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 08:11:51 ] 【 課題1 】 問1:Aクラスのプログラムを作る。 a)整数型の変数aを宣伝し、10を代入する。 問2:Aクラスを継承してBクラスのプログラムをつくる。 a) 文字列方の変数bを宣伝し”Hello”を代入する 問3:Bクラスを継承してCクラスをつくる a)何もしない 問4:Cクラスを使うkadai5クラスのプログラムを作りなさい。 a)Cクラスのインスタンスを作り変数a,bの値を出力しなさい。 {課題2} 問1 Aクラスのプログラムを作る a)フィールドに円柱の半径と高さを入れる銃数が他の変数r,hと円周率PIを入れる変数を宣言する b)r,hを引数とした、コンストラクタで変数を初期化する c)円柱の表面積を求めるインスタンスメソッドを作る 問2 Aクラスを継承してBクラスのプログラムを作る a)コンストラクタはAクラスを参照する b)円柱の体積を求めるインスタンスメソッドを作る 問3 Bクラスを使うKadai7クラスのプログラムを作る Bクラスのインスタンスを作り、変数r,hの値を出力する。 また、メソッドを使って表面積と体積の値を求め出力する 【 形態 】1. Javaアプリケーション(main()で開始 【 Ver 】1.5.0_12 【 期限 】9時半まで 【 補足 】変数の継承、クラスの継承です。2問ありますが、よろしくお願いします
826 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 08:33:18 ] さいしょ class A { int a=10; } class B extends A { String b="Hello"; } class C extends B { } public class kadai5 { public static void main(String[] args) { C c=new C(); System.out.println("aの値="+c.a); System.out.println("bの値="+c.b); } }
827 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 08:33:53 ] つぎ class A { double r; double h; double pi=Math.PI; A(double r,double h){ this.r=r; this.h=h; } double m(){ return 2*pi*r*r+2*pi*h*r; } } class B extends A { B(double r,double h){ super(r,h); } double t(){ return pi*r*r*h; } } public class Kadai7 { public static void main(String[] args) { B b=new B(1.1911,0.8260); System.out.println("rの値="+b.r); System.out.println("hの値="+b.h); System.out.println("表面積の値="+b.m()); System.out.println("体積の値="+b.t()); } }
828 名前:デフォルトの名無しさん [2007/11/22(木) 08:38:46 ] >>826 さん 素早い解答ありがとうございます。助かりました
829 名前:みいー [2007/11/22(木) 14:54:55 ] >>796 だいぶ前っていつ頃ですか??
830 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 15:43:05 ] part59の>>34 とか
831 名前:デフォルトの名無しさん [2007/11/22(木) 16:05:09 ] 【 課題 】Primes.javaを利用して100000までの素数のうち長い素数をリストアップするprogram 【 形態 】1. Javaアプリケーション 【 期限 】提出期限11/25 【 Ver 】java version "1.5.0" 【 用語 】1/p を10進数小数として表したときの周期がp-1であるような素数pは基数10に関して長い素数といわれる。 【 補足 】Primes.java--->rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/99.java まる投げすみません。よろしくお願いします。
832 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 16:49:35 ] すいません、宿題ってわけじゃないんですけどうまくいかないんで助けてください 【 課題 】テキストファイル(txt)からテキストを読み込む→テキストには一行に一語ずつ単語、もしくはURLが書いてある テキスト中の単語を集計し、結果を出力する。ただし、URLからURLの間に同一の語が出てきた場合は一回と数える。 【 形態 】Javaアプリケーション(main()で開始 【 期限 】11/26 【 Ver 】java version "1.6.0_03" 【 補足 】「ただし」を無視した版、重複して数えていいものならできたのですが…。 以下にその途中経過貼るので、お願いします
833 名前:832 mailto:sage [2007/11/22(木) 16:51:14 ] BufferedReader br = new BufferedReader(in); String line ; //一行ごとに読み込んだ文字列 WordCounter wc = new WordCounter(); while((line = br.readLine()) != null){ int http = line.indexOf("http"); if(http == -1) wc.add(line); }
834 名前:832 mailto:sage [2007/11/22(木) 16:53:03 ] addの詳細 public void add(String word){ boolean found = false; for(CountWord cw:wordList){ if(cw.word.equals(word)){ found = true; cw.number++; break; } } if(!found){ CountWord cw = new CountWord(); cw.word = word; cw.number = 1; wordList.add(cw); } } また、CountWordは要素にStringとintを持つリストのクラスです
835 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 17:02:40 ] >>831 public class LongPrimes { /** 引数pは2と5以外の素数でなければならない */ public static int getCycle(int p) { int cycle = 0; int a = 1; do { a *= 10; a %= p; cycle++; } while (a != 1); return cycle; } public static void main(String[] args) { final int N = 100000; Primes primes = new Primes(N); for (int p : primes.prime) { if (p == 0) break; if (p == 2 || p == 5) continue; if (getCycle(p) == p - 1) System.out.print(p + " "); } System.out.println(); } } 効率とかは考えず素直に実装
836 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 17:16:20 ] >>832 あっちのスレの質問は投げっぱなしか?
837 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 19:07:22 ] >>832 >>744 を参考にした方がよさそうだ
838 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 19:14:07 ] >>832 向こうのスレで答えておいたよ
839 名前:デフォルトの名無しさん [2007/11/23(金) 00:57:08 ] こんにちは、よろしくお願いします。 全くの初心者です。 学校の講義で課題が出たのですが、分からないので教えてください。 【 課題 】『5つの配列にそれぞれ数字を代入し、指定した値が配列に含まれているかを探すプログラムにおいて、 指定した数が見つかった場合には、それが5つの中で何番目の要素であるかを出力する文を書きなさい。』 【 形態 】JDKの中で動くプログラム 【 期限 】11月26日(月) 【 Ver 】1.6.0_03 【 補足 】配列を指定し、指定した値を探し、それがあるかないかを探すプログラムは示されているのですが、 それが0〜4のどの要素であるかを探すプログラムが欠けている状態です。 丸投げ状態です。 全く分かりません。どうか教えてください。よろしくお願いいたします。
840 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 01:15:31 ] >>839 なんか課題の意味がよくわからんがこんな感じだと public class kadai839 { public static void main(String[] args) { int[] a = {12,20,15,13,18}; int searchVal = 20; int number = -1; for(int i=0;i<a.length;i++){ if(a[i] == searchVal){ number = i; break; } } if(number > - 1){ System.out.println(number +"番目の要素"); }else{ System.out.println("見つかりませんでした"); } } }
841 名前:デフォルトの名無しさん [2007/11/23(金) 01:48:36 ] 早速の回答、有難う御座います。 分かりにくい質問をいたしまして済みませんでした。 課題を以下に貼り付けます。 public class searcfh{ public static void main(String args[]){ int maxSize = 100; int [] arr; arr = new int[maxSize]; int nElems = 0; int count; int searchKey; arr[0] = 10;arr[1] = 13;arr[2] = 20;arr[3] = 89;arr[4] = 35; nElems = 5; for(count = 0; count < nElems; count ++){ System.out.print( arr[count] + " ");} System.out.println(""); searchKey = 20;for(count = 0; count < nElems; count ++){ if(arr[count] == searchKey){break;}} if(count == nElems){ System.out.println("Can't find " + searchKey);} else{System.out.println("Found " + searchKey);} }} 分かりにくい質問をして済みませんでした。 このソースに加える形でお願いできますでしょうか。 よろしくお願いします。
842 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 02:01:34 ] >>841 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29903 しっかし,ひどいなwほんとにJavaの授業か?
843 名前:デフォルトの名無しさん [2007/11/23(金) 02:10:38 ] 分かりにくいJAVAの授業で困っているんです↓↓ 早々に答えていただき、本当に有難う御座いました!
844 名前:832 mailto:sage [2007/11/23(金) 02:11:51 ] >>836 すいませんあっちは数日間レスが進まないんで誰も見てないのかと >>838 見ました、ありがとうございます
845 名前:831 [2007/11/23(金) 15:07:40 ] >835 ありがとうございます! 助かります
846 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 01:22:33 ] >>831 10万桁も保存すんのかよって思ってガクブルした
847 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 02:51:17 ] 連休のせいか宿題が投下されないな
848 名前:832 mailto:sage [2007/11/25(日) 03:02:33 ] >>838 さんスイマセン すいません以前教えていただいたもので、動作検証したのですが、どうも正しい結果が出ていないように見えます… これが以前教えていただいたソースです ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29902
849 名前:832 mailto:sage [2007/11/25(日) 03:07:35 ] 補足になるのですが、プログラムの動作として例えば *** 〜 りんご りんご みかん *** 〜 りんご のような入力があったら{りんご 2回、みかん 1回}と出てきて欲しいと思っています (もしくは重複数えOK版はできるので、重複分を削除して出力しなおすものでもいいのですが…)
850 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 09:35:39 ] >>849 むこうのスレは落ちたんだね。 838でなくて悪いけど、 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29905
851 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 09:40:57 ] ごめん。ちょっと修正する前のをアップした。まあほとんど変わらないんだけど。 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29906
852 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 09:59:53 ] 最初の一行をこぴぺミスしたorz ついでなのでさらに微修正。 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29907
853 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 10:04:00 ] 36行目のcontinue;を消すのを忘れたorz なんかもうやだ、寝る。
854 名前:832 mailto:sage [2007/11/25(日) 13:43:43 ] >>850-853 見させていただきました 簡単な検証では正しく動いているように見えますが、もう少し確かめさせていただきますね なんども微調整していただいたようでありがとうございました
855 名前:832 mailto:sage [2007/11/25(日) 15:20:17 ] 最後に、付け足しになってしまって本当申し訳ないんですが、回数の降順にソートして表示する場合はどうなりますかね?
856 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 17:16:19 ] in WordCounter#main(String[]) - for (Map.Entry<String, Integer> e : wc.count().entrySet()) { + TreeSet<Map.Entry<String, Integer>> set = new TreeSet<Map.Entry<String, Integer>>( + new Comparator<Map.Entry<String, Integer>>() { + public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) { + int c = o2.getValue().compareTo(o1.getValue()); + return c == 0 ? o1.getKey().compareTo(o2.getKey()) : c; + } + } + ); + set.addAll(wc.count().entrySet()); + for (Map.Entry<String, Integer> e : set) {
857 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 18:46:50 ] 【 課題 】任意の英文を読み込み、アルファベットを1から26の数字に置き換えて出力 するプログラムを作成しなさい。(カンマ、?、空白等は任意の数字又は、記号 としてよい) 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】11月27日です 【 Ver 】1.6.0_03 【 補足 】丸投げです。お願いします。
858 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 22:26:43 ] public class HW857{ public static void main(String[] args){ for(int i=0; i<args[0].length; i++){ system.out.println(ord(args[0].charAt(i))); } } }
859 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 22:34:51 ] public class HW857{ public static void main(String[] args){ for(int i = 0; i < args[0].length(); i++){ System.out.println(Integer.toString(args[0].charAt(i) - 96)); } } }
860 名前:デフォルトの名無しさん [2007/11/26(月) 01:55:41 ] >>847 ドバっとくるぞ
861 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 15:09:17 ] 1+1と11を区別した方が良くね?
862 名前:855 mailto:sage [2007/11/27(火) 04:46:05 ] >>856 せっかくお答えいただいたんですけど、どこに挟めばよいのかが… main文の中の表示ループの前ですよね? あとTreesetやComparatorで方が解決できないって言うエラーが出てしまいます…
863 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 09:06:13 ] 【 課題 】 問1 1)Aクラスのプログラムを作成 整数型の変数aを宣言し、10を代入する。 2)Aクラスを継承してBクラスのプログラムを作成 文字列型の変数bを宣言し、"java"を代入する。 3)Bクラスを継承してCクラスのプログラムを作成 何もしない。 4)Cクラスを使うkadaiクラスのプログラムを作成 Cクラスのインスタンスをつくり、変数a、bの値を出力しなさい。 問2 1)問1のBクラスのプログラムに整数型の変数aを宣言し、100を代入する 部分を追加する。 2)Aクラス、Bクラス、Cクラスのインスタンスをつくり、それぞれの変数aの値および BクラスとCクラスの変数bの値を出力するKadai2クラスのプログラムをつくりなさい。 3)変数a、bはそれぞれ同じか違うか答えなさい またそれはなぜか答えなさい。 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】11月28日13時まで。 【 Ver 】1.6.0_03 【 補足 】よろしくお願いします。
864 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 09:33:20 ] >>862 クラスの名前が解決できないときはまず名前のスペルミスを疑う それとも完全名を直接書くかimportするかしていないことを疑う そのためにはJava APIリファレンスを見るくせをつけた方がいい
865 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 13:20:36 ] 【 課題 】 プログラム ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29913 プログラム実行結果 ttp://upp.dip.jp/01/img/2841.jpg 上記プログラムを3D化する 【 形態 】1. Javaアプリケーション(main()で開始)/ 【 GUI 】1. AWT 【 期限 】12/3 【 Ver 】java version "1.6.0_02" 【 補足 】3D化についてttp://t16web.lanl.gov/Kawano/gnuplot/fractal/mandelbrot.html 丸投げですがよろしくお願いします。
866 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 14:12:27 ] 【課題提示用テンプレ】 【 課題 】フレームを使った住所録を作成。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/101.txt 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. AWTのみ 【 期限 】12月1日15時まで 【 Ver 】1.5.0_11 【 補足 】丸投げですですがよろしくお願い致します。
867 名前:デフォルトの名無しさん [2007/11/27(火) 16:02:00 ] 【 課題 】 以下の通りトーラスクラスを二つ作成・使用し、3Dトーラスが二つ表示されるプログラムを組みなさい。 1.Torusクラス1はすべてのパッチにサーフェス法線を指定し、光源(4つあるうちの)のインスタンスを1つ持たせるようにしなさい。 2.Torusクラス2はトーラスを2つのテクスチャで包むようにしなさい。 テクスチャ用のイメージです。 ttp://www51.tok2.com/home/rg550/cgi-bin/hosoku/img0008.jpg ttp://www51.tok2.com/home/rg550/cgi-bin/hosoku/img0009.jpg 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】11月29日 【 Ver 】java version "1.6.0_03" 【 用語 】javax.media.j3d.Light、com.sun.j3d.utils.image.TextureLoaderを使います。 【 補足 】>>790 の応用課題が出てしまいました。丸投げでお願いします。
868 名前:855 mailto:sage [2007/11/27(火) 18:37:14 ] >>864 ありがとうございます、importで大半は解決したんですが >>856 最後の一文だけ構文エラー(ステートメントを挿入すべし)のエラーが(><)
869 名前:デフォルトの名無しさん [2007/11/27(火) 19:11:50 ] >>868 です >>852 や>>856 で今までに教えていただいたもので走らせて見たのですが、 規模の大きいデータで調べてみると、どうも不具合が含まれているようで… なので、>>832 の補足に書いた「重複OK版」あげましたので、こちらのアレンジで教えていただけませんか? sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29914 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29916 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29917 なんどもお手を煩わせるようで申し訳ないです
870 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 21:56:15 ] >>869 具体的な不具合を書けよ なんでおまえのクソ設計のソース修正しなきゃいけないんだよ 大体、>>852 と>>856 でお前の要求は満たしてるだろ
871 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 22:14:57 ] >>866 =>>363 =>>451 =>>452 =>>498 です。毎度お騒がせします
872 名前:デフォルトの名無しさん [2007/11/27(火) 22:42:54 ] >>870 申し訳ないです… 不具合は、「URLが集計結果に混じっている」ってことです >>852 単体でも「https://〜」みたいなのがうまくいかないとか細かいものもあるのですが… なおかつ>>852 に>>856 もうまく組み込めなくて(試してみましたがIOExceptionが出てしまいます)困ってます
873 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 22:47:30 ] >>870 俺も実行してみたけどcontinue;ぬいて、後のソート部はなしで。 はっきり言ってまともな結果でないよこれw 一度でも動かしたのか?
874 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 22:52:14 ] Java難民が出る理由が知りたい。指導者が悪いのか。生徒が悪いのか。
875 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 22:53:46 ] Java難民(笑)
876 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 23:08:48 ] >>874 短時間で、冷蔵庫の扉を開けずに中が10度以下に保たれているかどうかを調べる方法を示せ。
877 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 23:15:26 ] 冷蔵庫の外部温度計(デジタル)を見ればよくね(*‘ω‘ *)? >877 マジスレいくない!!
878 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 23:39:58 ] >>876-877 ここでやれ money6.2ch.net/test/read.cgi/recruit/1196072949/ 宿題スレ保守。
879 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 00:29:07 ] 計算量O(n)等の求め方が分かる方は居ますか?
880 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 00:33:00 ] はいな
881 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 00:38:03 ] >>880 さん uproda11.2ch-library.com/src/1148209.txt この問題なのですが、どうでしょうか?
882 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 00:41:00 ] >>881 >>1 >>2
883 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 00:45:42 ] >>881 さん、すみません 【 課題 】uproda11.2ch-library.com/src/1148209.txt 【 期限 】11/30 【 補足 】丸投げです。 よろしくお願いします。
884 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 00:50:18 ] >>883 テンプレの《必須》と書かれている項目は必ず記載してください それに従えない場合は他の質問スレで質問してください
885 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 01:23:37 ] >>867 面法線ベクトルを算出して、それに適当な光源を設定すりゃいいのか? ちょっと先生の所に行って聞いてこい。
886 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 06:28:04 ] >>872 不具合報告は不具合となるデータセットと希望する正しい結果を添えないと >869を修正するにしても実際に使用するテストデータとその想定結果があれば回答者が安心する エラーが出た場合はエラーメッセージも付けないと詳細が分からない >852はhttpsプロトコルも含めるなら private static final String PATTERN = "^https?://.*"; にすれば通らないか? スキームパートにURLに使っちゃいけない文字が含まれていても通っちゃうのが難 スキーム名にfileとかftpとかも含めるくらいならまだしも RFCに沿った正規表現を書くとなると大変そうだ かといってURLかどうかの判断だけにnew URL(一行文字列)とかして例外の有無で判断するのは高く付きそう >869は行の中にhttpという文字列が含まれていればURLとして判断されるので if(http == -1)wc.add(line);//どこにも含まれていなければ追加 よりも if(http != 0)wc.add(line);//行頭がhttpで始まっていなければ追加 の方がいいんではないか? 何をもってURLとするかは>832次第だが >856はたぶん-の行を+の行で置き換えるって意味と思われ それとjava.util.Comparatorとjava.util.TreeSetをimportしないとコンパイルエラー
887 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 08:04:57 ] >>884 さん、すみません 【 課題 】uproda11.2ch-library.com/src/1148209.txt 【 形態 】1. Javaアプリケーション(main()で開始 【 期限 】11月30日 【 Ver 】java version "1.6.0_03" 【 用語 】ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1312049628 【 補足 】丸投げです。 よろしくお願いします。
888 名前:867 [2007/11/28(水) 08:14:01 ] >>885 レスありがとうございます。聞いてきます。
889 名前:867 [2007/11/28(水) 09:04:22 ] >>885 聞いてきました。面法線の算出方法ですが、2つベクトルを作る為に3つの点を取って、 そのベクトルのクロス積が面法線を算出するそうです。それを踏まえた上で、 >>806 をベースにjavax.media.j3d.LightクラスのAmbientLight、DirectionalLight、 PointLight、SpotLightのサブクラスのどれか使用して、トーラスに光源を与えた物がトーラス1で、 トーラス2は>>867 にある画像を、トーラスの上面と下面にそれぞれ貼り付けた物を作るそうです。 要は>>806 の面法線+光源、テクスチャバージョン と仰っていました。
890 名前:863 mailto:sage [2007/11/28(水) 12:45:46 ] 期日 11月29日午前0時に伸ばしますので どなたか>>863 の宿題お願いします;;
891 名前:デフォルトの名無しさん [2007/11/28(水) 12:54:29 ] 仕様: 1. コマンドラインで指定したポート番号で待機する。 2. クライアントから接続されたら、次の形式の要求が送られてくるものとして、その要求の処理を行う。 * GET ファイルへのパス名 3. 要求された「パス名」を自分のホームディレクトリの下のpublic_htmlの下からの「相対パス名」と解釈して、指定されたファイルが存在すれば、その内容をクライアントに送る。ただし、ファイルの内容の前に次の2行と空行を送る。 HTTP/1.0 200 OK Content-type: text/html 4. ファイルが存在しない場合は、次の5行のメッセージを送る。 HTTP/1.0 404 OK Content-type: text/html <html><head><title>404 File Not Found</title></head> <body>The requested URL was not found </body></html> 5. 接続を切断して、次の接続を待つ Java でのpath名の取り出しはStringTokenizerクラスを使うと簡単 【 形態 】1. Javaアプリケーション(main()で開始 【 期限 】本日中 【 Ver 】java version "1.6.0_03" 【 補足 】お願いします。
892 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 13:07:51 ] >>890 期限のばせるってすげえな。
893 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 13:09:39 ] >>892 減点などのペナルティを課した上での 期限延長なら良くある話
894 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 13:24:20 ] >>890 今日の夜でいいならやってやる でも,>>863 は難しいことを考えずに 問題通りにプログラムを書いていけばできるぞ
895 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 13:26:31 ] >>893 なるほどな。
896 名前:867 [2007/11/28(水) 14:26:16 ] >>867 もお願いします。 補足は>>889 です。
897 名前:デフォルトの名無しさん [2007/11/28(水) 17:08:51 ] 下記の記述の意味を教えてください。 よろしくお願いします。 import java.util.Comparator; class A { public static final Comparator<A> COMPARATOR = new Comp(); -------------------------------- }
898 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 17:46:24 ] >>897 >>1 しかもマルチ野郎かよw
899 名前:863 mailto:sage [2007/11/28(水) 18:31:33 ] >>894 ぜひお願いします!!
900 名前:デフォルトの名無しさん [2007/11/29(木) 01:02:00 ] >>891 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/102.java
901 名前:900 mailto:sage [2007/11/29(木) 01:06:39 ] >>891 間違えた、こっちだったw ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/103.java
902 名前:863 mailto:sage [2007/11/29(木) 05:04:21 ] 誰か助けてください;;;
903 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 08:04:06 ] >>902 こんな感じでいいの? public class Kadai1 { public static void main(String[] args) { C kadai = new C(); kadai.output(); } } class A{ int a = 10; } class B extends A{ String b = "java"; } class C extends B{ void output(){ System.out.println(a); System.out.println(b); } }
904 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 08:08:48 ] スマソ。こうか? public class Kadai1 { public static void main(String[] args) { C kadai = new C(); System.out.println(kadai.a); System.out.println(kadai.b); } } class A{ int a = 10; } class B extends A{ String b = "java"; } class C extends B{ }
905 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 08:11:12 ] >>902 public class Kadai2 { public static void main(String[] args) { A kadaia = new A(); B kadaib = new B(); C kadaic = new C(); System.out.println(kadaia.a); System.out.println(kadaib.a); System.out.println(kadaib.b); System.out.println(kadaic.a); System.out.println(kadaic.b); } } class A{ int a = 10; } class B extends A{ String b = "java"; int a = 100; } class C extends B{ } } 3)先生。数字と文字は違うと思います。
906 名前:デフォルトの名無しさん [2007/11/29(木) 08:15:42 ] >>905 エスパーじゃないんだが、Aクラスの変数aとBクラスの変数aは同じか違うかを聞いてるんじゃまいか?
907 名前:863 mailto:sage [2007/11/29(木) 09:27:55 ] >>903->>905 ありがとうございます!
908 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 10:23:54 ] どなたか865やっていただけませんか? よろしくお願いします。
909 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 10:53:45 ] >>908 12月3日が期限だろ?気長に待つよろし。
910 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 12:33:53 ] >>896 光源とテクスチャのサンプルコード貰わなかった?あるなら張ってくれ。 課題がアバウトすぎて誰も着手できないんだと思われる。
911 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 14:25:52 ] javaでメール送信すると下記のエラーメッセージが出ます。 どうすればよいのでしょうか? Caused by: javax.mail.SendFailedException: Sending failed; nested exception is: javax.mail.SendFailedException: Invalid Addresses; nested exception is: javax.mail.SendFailedException: 550 5.7.1 <xx@xx.co.jp>... Relaying denied. IP name lookup failed [xxxx.xxxx.xxxx.xxxx] at javax.mail.Transport.send0(Transport.java:219)
912 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 14:41:08 ] >>911 >>1 嫁 単発質問は↓あたりで 【初心者】Java質問・相談スレッド109【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1195961811/
913 名前:867 [2007/11/29(木) 14:49:40 ] >>910 先生に聞いてみます。補足ありがとうございます。
914 名前:867 [2007/11/29(木) 15:58:57 ] 聞いてきました。課題を配布している学内ページに昨日アップロードしたそうです。 光源のサンプルです。:ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/104.java テクスチャのサンプルです。:ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/105.java こちらはOpenGLですが、こんな感じでトーラスにスポットライトを当てたら良いそうです。 ttp://www.polytech.unice.fr/~buffa/cours/synthese_image/DOCS/trant.sgi.com/opengl/examples/redbook/colormat.jpg
915 名前:867 [2007/11/29(木) 16:35:49 ] 夜10時までに提出なので、どうかよろしくお願いします。
916 名前:名無し mailto:sage [2007/11/29(木) 20:50:52 ] 【 課題 】三目並べ public class testServer{ static final int PORT = 10; static final int BUFSIZE = 150; public static void main(String[] args) throws IOException{ int port = PORT;int k;byte[] buf = new byte[BUFSIZE];InputStream in = null;OutputStream out = null; //サーバ用入力バッファ BufferedReader br = null;InputStreamReader inrd = null;ServerSocket servsock = new ServerSocket(port); while(true){Socket sock = sorvsock.accept();in = sock.getInputStream();out = sock.getOutputStream(); while(true){ try{ //クライアント要求待ち k = in.read(buf); if(k == -1){ break;} //サーバ入力 System.out.print("server>");k = System.in.read(buf); //クライアントへ送信 System.out.write(buf,0,k); System.out.flush(); }catch(Exception e){break;} sock.close(); }}} 【 形態 】Servlet 【 期限 】来週の火曜日まで 【 ver 】java version 1.6_0_2 【 補足 】これの他にクライアント側も作ります(クライアント側は多少変わります)
917 名前:名無し mailto:sage [2007/11/29(木) 20:52:45 ] すみません。 期限は明日まででお願いします
918 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 23:31:17 ] >>915 元となるソースは806が書いたんだから806待ちだな。 少し遅れるかもしれないが、慌てずに待っておけば幸せになれると思うよ。
919 名前:867 [2007/11/29(木) 23:47:26 ] >>918 ありがとうございます。待っておきます。
920 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 01:16:11 ] 最近、回答率低いな。
921 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 01:26:41 ] >>919 もし自力でやる気力があるんなら質問スレで聞いてみては? 期限過ぎてるのに、ただ待っておくのはきつくないか?
922 名前:867 [2007/11/30(金) 03:03:29 ] >>921 元のコードが良く分からないので、何をどうやればいいのか分かりません…
923 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 11:33:23 ] >>866
924 名前:デフォルトの名無しさん [2007/11/30(金) 13:41:20 ] >>891 ありがとうございます。 でも、起動できません..orz
925 名前:867 [2007/11/30(金) 14:08:45 ] 本気でどなたかお願いします…
926 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 19:06:12 ] 質問スレでもスルーされてるし、悲惨だな。。。
927 名前:867 [2007/11/30(金) 23:08:06 ] >>926 まだ提出可能なので待っています。
928 名前:デフォルトの名無しさん [2007/12/01(土) 05:14:09 ] 【 課題 】設問5 www.ialab.is.tsukuba.ac.jp/~maeda/class/06/sc/q9.html 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】12/2 12:00まで 【 Ver 】java version 1.5_0_14 【 補足 】Webページの問題そのまま丸投げです。 テキストファイルを対象として出来るのでしょうか? よろしくお願いします。
929 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 06:21:41 ] 久しぶりに来てみたけど、どの問題が終わってないのか探すのが面倒だなw 定期的にまとめてくれてた人は居なくなっちゃったのかな・・(´・ω・) とりあえず新しい番号からやっていくか。
930 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 06:56:59 ] >>928 ファイルを対象にするようにプログラムが書かれているから出来るよ。 new Scanner(new File(fileName)); この部分。 宿題は穴埋めなので、穴埋めの部分だけ↓ static void printMap(Map<String, Integer> m) { /* ここに適切な文を書く。 */ for (String key : m.keySet()) { Integer value = m.get(key); System.out.printf("%d:%s%n", value, key); } }
931 名前:デフォルトの名無しさん [2007/12/01(土) 07:29:41 ] >>929 最近回答率・報告率が低いから、ちょっと腐ってたw 仕事に行く前だけどまとめておこう。提出日が早い順に。 >>867 トーラス2個表示 光源、テクスチャ 11月29日〜延長可能で待機中 >>916 三目並べ 11月30日〜12月4日まで延長可能? >>866 フレームを使った住所録を作成 12月1日 >>865 Mandelbrot集合を3Dで描く 12月3日
932 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 07:38:43 ] >>931 乙。しかし自分で解決できた人でも報告ぐらいは欲しいぜ。やる気が削がれる。
933 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 07:51:53 ] >>931 dクス >>867 はJava3Dか。久しぶりにいじるか(´・ω・) >>916 は意味がわからない・・ Servletなのかスタンドアローンなのか・・。 一緒に書いたプログラムは間違いだらけだけど、それは課題と一緒に出されたソースなの? ロビーサーバ的な役割を果たすのか、それとも相手を直接指定して通信対戦したいのか・・。
934 名前:デフォルトの名無しさん [2007/12/01(土) 08:18:07 ] >>933 会社から(=゚ω゚)ノ モカエリ
935 名前:867 [2007/12/01(土) 09:32:07 ] >>933 よろしくお願いしますorz
936 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 09:59:53 ] >>934 土曜も仕事とは・・! 諸事情でNotePC再インストール中・・(ぐすん・・ ちょっとまってね(´・ω・)
937 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 10:00:16 ] どなたか>>866 お願いします。 最大12月3日までならOKです。
938 名前:デフォルトの名無しさん [2007/12/01(土) 10:10:44 ] >>936 週一しか休みがないんだ(´・ω・) たまにチラ見する2chが唯一の楽しみ。
939 名前:デフォルトの名無しさん [2007/12/01(土) 10:16:27 ] 928の問題↓ 【 課題 】設問5 www.ialab.is.tsukuba.ac.jp/~maeda/class/06/sc/q9.html 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】12/2 12:00まで 【 Ver 】java version 1.5_0_14 【 補足 】Webページの問題そのまま丸投げです。 テキストファイルを対象として出来るのでしょうか? よろしくお願いします。 これって日本語文書は無理ですよね? 日本語文書の読み込みを行いたいときはどうすればよいんでしょ??
940 名前:867 [2007/12/01(土) 10:35:24 ] >>936 ありがとうございます。
941 名前:867 [2007/12/01(土) 13:35:00 ] >>936 今日の3時で提出締め切りみたいですorz もし途中まで完成している物でも良いので、アップしてくれたらありがたいです。
942 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 14:24:52 ] >>939 static Map<String,Integer> words(String fileName) { ↓ static Map<String,Integer> words(InputStreamReader fileName) { in.useDelimiter("[^a-zA-Z]+"); ↓ in.useDelimiter("[^a-zA-Z -¥]+"); } catch (FileNotFoundException e) { ↓ } catch (Exception e) { System.err.printf("File %s not found%n", fileName); ↓ System.err.printf("File %s not found%n", fileName.toString()); printMap(words(args[0])); ↓ InputStream is = null; InputStreamReader isr = null; try { is = new FileInputStream (args[0]); isr = new InputStreamReader(is, "UTF-8"); } catch (Exception e) { System.out.println(e.toString()); System.exit(1); } printMap(words(isr)); dataをUTF-8でセーブしとく
943 名前:867 [2007/12/01(土) 15:08:28 ] もうダメぽですorz
944 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 15:32:09 ] >>943 紙印刷で提出しな。
945 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 15:36:21 ] ええええぇ・・・ 最近は土曜日も働くのが流行ってるのか 間に合わなくてすまそ。 しかもまだ7割しか復旧できてない(´・ω・)
946 名前:867 [2007/12/01(土) 16:04:09 ] >>944 交渉してみます。 >>945 でも待っています。PC大丈夫ですか?
947 名前:デフォルトの名無しさん [2007/12/01(土) 16:12:25 ] >>945 ブラック勤務のSEに土曜休日なんて設定はないんだぜ(´・ω・) 本当の戦士であるPG達のサポートをやらないと納期に間に合わない。 今日の仕事はある程度終わったから5時までマターリして飲み会に行くんだ。 人と普通の会話が出来る唯一の楽しみ。
948 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 18:30:08 ] もう遅いかもだけど 質問すれの方にやりかけっぽいソースがあったので、そっちにカキコ テクスチャ2枚で包むっていうのは、重ねるって事だったの? それとも半分づつマッピング? #あとはタブレットとグラフィックソフトとVSだけだ・・ (´・ω・)
949 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 19:23:30 ] ちょwww筑波大www
950 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 20:07:07 ] 文系もあるし
951 名前:867 [2007/12/01(土) 20:21:46 ] >>948 ありがとうございます。可能ならば完成版のソースをください… テクスチャは半分づつマッピングです。
952 名前:デフォルトの名無しさん [2007/12/01(土) 20:37:31 ] 【 課題 】日本の国旗、ドイツの国旗、ルーマニアの国旗を表示するボタンをもつWindowsアプリケーションを作成せよ。Exitボタンもつけること。 【 形態 】1. 【 GUI 1. 【 期限 】来週の金曜まで 【 Ver 】1.6.0 【 用語 】なし 【 補足 】お願いします
953 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 22:11:57 ] >>952 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29931 こんな感じか?
954 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 23:48:11 ] >>953 鬼畜だな、ワロタwww
955 名前:デフォルトの名無しさん [2007/12/02(日) 00:43:25 ] >>952 それは自力で書かないといけないのかい? まあ、赤丸、縦3、横3だから自力なんだろうけど。
956 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 00:56:51 ] >>949 筑波でも仕方がないぜ。 ただ、筑波の彼は早めにこのスレを流しておいた方がいいぞ。 先生にばれたらどうなるか、分かるな?
957 名前:デフォルトの名無しさん [2007/12/02(日) 01:23:48 ] ここにいる回答人さんのスペックが知りたい。
958 名前:デフォルトの名無しさん [2007/12/02(日) 01:31:49 ] 中学3年生っす 趣味でC++とJAVAを少し
959 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 01:36:51 ] それより >Windowsアプリケーション ~~~~~~~~~ ここ間違ってるよね。一瞬C++の宿題スレかと思った。講師アホス
960 名前:デフォルトの名無しさん [2007/12/02(日) 01:39:15 ] 解ける人には中3でも解けるんだな。
961 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 01:43:46 ] >>953 AWTは public void windowClosing(WindowEvent we) { setVisible(false); dispose(); } public void windowClosed(WindowEvent we) { System.exit(0); } って書こうよちゃんと・・・。
962 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 02:01:21 ] >>866
963 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 02:01:58 ] >>937
964 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 02:19:29 ] 催促は逆効果 誰もやんねーよ
965 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 02:21:20 ] >>964 それ言ったら、このスレの存在理由がなくなるぞ。
966 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 02:32:50 ] こんな感じにやっていけばみんな幸せになれると思う。 ttp://report.rakugan.com/ 情報系大学生の皆さんの課題・レポートの代筆を承っております。 当方、MITでコンピュータ科学・数学の博士号取得し、現役の外資系大手ITベンダー勤務の者です。 これまでにも多くのお客様にご利用いただきまして、着実に実績を積み重ねて参りました。お気軽にご相談ください。 代行料金は、以下の表を基本料金として、課題の難易度に応じて微調整した額となります。最終的なご請求金額は、メール見積もりによってお振込み前に確定し、それ以上の請求は一切いたしませんのでご安心ください。 Java課題 プログラミング演習I程度の物 2万モリタポ 1日〜 Java課題 プログラミング演習II程度の物 3万モリタポ 1日〜 Java課題 それ以上のレベル 5万モリタポ 1日〜 応用クラス、卒論レベルは別途ご相談ください。
967 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 02:36:43 ] >>866 やってみたよ、かなりやっつけだけど・・・w www.uploda.org/uporg1139272.jar.html
968 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 04:01:00 ] >>967 ありがとうございます。 すいませんがソースはどうしたら見えるでしょうか?
969 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 04:57:17 ] >>968 ファイルの拡張子.jarを.zipに変更して適当なソフトで解凍してください。
970 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 05:12:59 ] >>969 本当にありがとうございました。
971 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 06:15:27 ] 新スレ立てておいた。 pc11.2ch.net/test/read.cgi/tech/1196543694/
972 名前:(*‘ω‘ *)の敵は俺の敵 mailto:sage [2007/12/02(日) 08:57:17 ] >>957 飲食店社員(実家(株)経営の)です。。。 四捨五入で30のおっちゃんです(*‘ω‘ *)<Java(SE・EE・ME)・PHP・Perlの実務経験有り
973 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 10:28:06 ] >>961 なるほど。やっと二つのメソッドの違いがわかった。 >>957 ってレベル
974 名前:デフォルトの名無しさん [2007/12/02(日) 12:30:46 ] 【 課題 】 (1)割り算を扱うDivisionクラスを宣言する。 メンバとして、整数同士の割り算を実行して結果を表示するメソッドと 実数同士の割り算を実行して結果を表示するメソッドを持つ。 両メソッドともクラスの外からアクセス可能で、メソッド名はwaruとする。 (2)mainにおいて、Divisionクラスのオブジェクトdvを作成し、 上記のメソッドを呼び出して実行例のように表示する。 ポイント:メソッドのオーバーロード [実行例] 100 ÷ 5 = 20 7 ÷ 3 = 2 余り1 5 ÷ 0 = ←0では割れません。 3 ÷ 7 = 0 余り3 7.0 ÷ 3.0 = 2.3333333333333335 5.0 ÷ 0.0 ←0.0では割れません。 3.0 ÷ 7.0 = 0.42857142857142855 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】12/4 午前5時まで 【 Ver 】java version 1.6.0_03 【 補足 】両メソッドともクラスの外からアクセス可能と書いてるので、 両メソッドの前に、習ったばかりのpublicを付けるみたいです。 丸投げです。お願いします。
975 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 12:43:41 ] Dividionクラスのメソッドwaruって糞ワロタwww
976 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 13:45:17 ] >>974 フォー! 【Division.java】 public class Division { public void waru(int i1, int i2) { if (i2 == 0) System.out.println(i1 + " ÷ " + i2 + " = ←0では割れません。"); else if (i1 % i2 == 0) System.out.println(i1 + " ÷ " + i2 + " = " + i1 / i2); else System.out.println(i1 + " ÷ " + i2 + " = " + i1 / i2 + " 余り" + i1 % i2); return; } public void waru(double d1, double d2) { if (d2 == 0.0) System.out.println(d1 + " ÷ " + d2 + " = ←0.0では割れません。"); else System.out.println(d1 + " ÷ " + d2 + " = " + d1 / d2 ); return; } } 【Test.java】 public class Test { public static void main(String args[]) { Division dv = new Division(); dv.waru(100, 5);dv.waru(7, 3);dv.waru(5, 0);dv.waru(3, 7); dv.waru(7.0, 3.0);dv.waru(5.0, 0.0);dv.waru(3.0, 7.0); return; } }
977 名前:974 mailto:sage [2007/12/02(日) 14:27:30 ] >>976 ありがとうございました!助かりました
978 名前:デフォルトの名無しさん [2007/12/02(日) 14:42:55 ] 書き手が居ないのこっちで募集してみる 新ジャンル『アルゴリズム女』 yutori.2ch.net/test/read.cgi/news4vip/1196506706/
979 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 15:16:44 ] 【 課題 】追加問題です。 フレームを使ったウィンドウ型アプリケーションで住所録を作ってください。 使うクラスはFrame, Label, Button, TextFieldは必ず使ってください。 ほかのクラスは使っても使わなくてもいいです。 レイアウトはsetLayout(null)をして各クラスにsetBundsメソッドで個別に設定してください。 下記の機能が使えるようにしてくだされば好きなように作っていただいてかまいません。 登録 登録項目は名前、住所、電話番号、メールアドレスでTextFieldに入力する登録ボタンを押すとcsvファイルに書き込む 編集 編集ボタンを押すとcsvファイルを読み込んで新しいウィンドウで表示し編集できるようにする 削除 削除ボタンを押すとcsvファイルを読み込んで新しいウィンドウで表示し削除できるようにする 表示 表示ボタンを押すとcsvファイルを読み込んで新しいウィンドウで表示 検索 検索ボタンを押すと新しいウィンドウで名前、住所、電話番号、メールアドレスのいづれかを検索ワードとしてcsvファイルを検索する。 csvファイルに検索ワードが登録されていない場合はその旨を表示する。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. AWTのみ 【 期限 】12月3日0時まで 【 Ver 】1.5.0_11 【 補足 】丸投げですですがよろしくお願い致します。
980 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 16:57:36 ] >>957 ヒエラルキーの底辺なげーむぷろぐらまーです 四捨五入で30のおっちゃんです(*‘ω‘ *)<普段はC++とJava
981 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 17:19:48 ] >>957 大学2年Java大好きっこw
982 名前:デフォルトの名無しさん [2007/12/02(日) 18:15:11 ] Java3D系の宿題をさらっと答えられる人達の数学スキルはどんなもん?
983 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 18:21:22 ] 問題 会社の従業員の給与計算を行うプログラムを考えなさい。 従業員には正社員とアルバイトの2つの職種があるとし、正社員とアルバイトでは給与体系に以下のような違いがあるとする。 正社員: 1日あたりの給与は、労働時間に関わらず 10000円。 アルバイト: 1日あたりの給与は、時給800円×労働時間 。 このような給与計算を行う「正社員」のクラスと、「アルバイト」のクラスを考えると、両者には共通した性質があると考えることができる。そこで、次のような方針でプログラムを設計しよう。 まず、従業員共通の性質を定義する、「従業員」クラス (クラス Employee) を作成する。 クラスEmployeeを継承し、「正社員」クラス (クラス Staff) を作成する。 クラスEmployeeを継承し、「アルバイト」クラス (クラス Arbeit) を作成する。 正社員もアルバイトもクラス Employee の仲間と見なし、給料を計算する。 以上の考え方に基づき、クラス Employee, Staff, Arbeit を定義し、正社員とアルバイトの9時から18時まで24日間働いたときの 1ヶ月の給料を表示給料を計算するプログラムを書きなさい。 (ファイル名 Employment.java) 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 12/3 18時まで 【 Ver 】java version "1.6.0_03" 【 補足 】クラスの継承やオーバーレイを使うといわれたのですがいまいち 理解が出来ませんでした。まる投げに近い状況なのですがお願いします
984 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 18:39:26 ] >>982 さらっと答えられるわけではないけど、中学と高校数学の教員免許は持ってる。 高校数学の知識+大学数学の知識程度のスキルだが、忘れている箇所もあるので 情報が必要な度にググったり、教科書を調べてる。
985 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 18:47:19 ] >>983 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29935 こんなんでどう?
986 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 18:51:28 ] 学校の宿題とホントやる気のなくなる内容だよね こんなんでプログラムが上手になるのかな 逆に習得が遅くなるような気がする ひたすら自分の好きなものをプログラムすべきだよな 好きでもないプログラムするなんて会社で十分だよ
987 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 18:54:26 ] 無理矢理に覚えさせられてる感じが、もうやる気が失う 学校だとプログラムの楽しさが全てなくなるね
988 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:09:36 ] ずっとプログラムが好きでいられるかが重要なのに 学校の宿題て根底からプログラムが嫌いになるように仕組まれてるねw
989 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:11:18 ] 宿題 = 無意味なものを作るほどバカらしいものはない
990 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:12:43 ] てか学校はプログラマーを育てる場所じゃないだろうw
991 名前:デフォルトの名無しさん [2007/12/02(日) 19:41:07 ] >>990 じゃあ何の為にJavaやってるんだ?
992 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:47:02 ] 生徒を集めた。 ↓ 何教えようか。人気あるからJavaでいいか。 ↓ 適当な課題作っておけ。 ↓ 一方その頃生徒は うわ、つまんね。わかんね。マンドクセ。Java宿題スレに投げよう ←イマココ
993 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:52:30 ] >>991 普及している言語だから、やらせておけ、みたいな。。。ソフト開発オワタ\(^o^)/
994 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:52:58 ] その学校が何を意図してJavaの講義を設立してるのかはしらないが、 ・現実問題を抽象化して解決するための手段のため ・オブジェクト指向を学ばせるため ・Java言語そのものを覚えさせるため ・ひねくれた問題を出しまくってプログラマーの職から遠ざける学校側の配慮 こんなところじゃないか? Javaの講義があるからってプログラマーを育ててるわけじゃないだろうw
995 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:58:12 ] そういえば、もう12月なんだよな・・・あと少しでこのスレも減衰していくのか = 冬休み で、冬休み終わる直前に活発になるとwww 梅
996 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 20:26:42 ] >>994 一般教養 卒研で使うことも有るし、覚えておいて損は無いと思うんだな。 次スレも立ってるし小梅ちゃん萌えとは言わないぞ
997 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 20:46:11 ] >>996 使うことのないことを一般教養という理由で覚えれるなんて すごい精神の強い人ですね。 好きなものを作るために覚えていくのが自然で そういう方法が集中力が高くなるので一番効率よいと思う
998 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 21:00:09 ] 使わないなら取らなければいいのにw まぁ必須科目なんだろうなw どんなものでも、興味がなければ基礎はつまらないだろう。 だからこそ○○応用なんて講義は、題材を変えればおもしろいものにもできるのに もったいないよな。
999 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 21:24:21 ] ume
1000 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 21:25:23 ] 1000なら気になる子に告白(。・_・。)
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。