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/
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 ] きみがほしい