1 名前:JavaScriptは板違い、Web制作板をご利用ください [2008/05/30(金) 03:17:59 ] 【質問者へ】 回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・JavaScriptは板違い、Web制作板をご利用ください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。 ・回答されたら動作報告を必ずしてください。 ・課題文が長い時、添付ファイルがある時はこちらのアップローダーを使うと便利です。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 【課題提示用テンプレ】 【 課題 】与えられた課題文をそのまま書きます。 《必須》 【 形態 】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 ttp://www.wikiroom.com/java/ ソースポストネット ttp://sourcepost.sytes.net/ ろだ2 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 【前スレ】 pc11.2ch.net/test/read.cgi/tech/1196543694/
752 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 16:31:19 ] >>751 なにか不満だったのか?
753 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 21:31:22 ] 自分の胸に聞いてみれば良い
754 名前:デフォルトの名無しさん [2008/08/04(月) 22:02:10 ] >>737 >>745 JAVA初心者が作ってみました rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/389.lzh
755 名前:デフォルトの名無しさん [2008/08/06(水) 13:35:38 ] 【課題】 1) 1次元のint型の配列を宣言してください。 2) 上で宣言した配列に任意の5つの数値を代入してください。 たとえば、23,56,2,19,42 を代入してください。 3) 上で代入された配列の値の中で、もっとも小さな値を見つけるプログラムを作成してください。 4) 3)のプログラムを利用して、配列の値を小さい順に並び替えてください。 【 形態 】1. Javaアプリケーション 【 期限 】8月7日 【 Ver 】1.6.0_06 【補足】よろしくお願いします。
756 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:56:55 ] >>755 いやいや、騙されないぞ。 世間なんてもう夏休みモードじゃねーか。 今頃、こんな課題が出来ないやつが、まだ単位に固執しているはずが無い。
757 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 15:21:47 ] >>755 public class R755 { public static void main(String[] args) { // 1) int[] array; // 2) array = new int[]{23, 56, 2, 19, 42}; // 3) int min = array[0]; for (int i : array) if (min > i) min = i; System.out.println(min); } }
758 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 16:04:28 ] >>755 public class R755 { public static void main(String[] args) { // 1) int[] array; // 2) array = new int[]{23, 56, 2, 19, 42}; // 3) System.out.println(min(array, 0)); // 4) for (int i = 0; i < array.length - 1; i++) { int min = min(array, i); for (int j = i; j < array.length; j++) if (array[j] == min) { int k = array[j]; array[j] = array[i]; array[i] = k; } } System.out.println(java.util.Arrays.toString(array)); } // 3) private static int min(int[] array, int start) { int min = array[start]; for (int i = start + 1; i < array.length; i++) if (min > array[i]) min = array[i]; return min; } }
759 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 21:24:27 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/390.txt 【 形態 】1. Javaアプリケーション 【 期限 】8月8日(金) 【 Ver 】1.5.0_13 (Eclipseを使っています) 【 補足 】丸投げですがよろしくお願いします。<(_ _)>
760 名前:デフォルトの名無しさん [2008/08/07(木) 16:11:22 ] 【 課題 】与えられたプログラムにforループを追加し、さらにプログラムを発展させよ。ただし、45行以上にすること。 また、さらにforループ以外を付け足してもかまわない。 【 形態 】Javaアプリケーション 【 期限 】提出期限8/7迄(遅れたとしても、8/8まで。 【 Ver 】1.6.0_07 【 補足 】出席番号と点数を人数分入力すると、それぞれ評価が表示されて点数の平均点も出るようなプログラムを考えたのですが、何度やってもエラーになります。 丸投げですいませんがよろしくお願いします!期限は近いですが、できれば遅れず出したいです。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/391.txt ファイルの下の文字化けは無視してください。
761 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 16:33:02 ] rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/392.java 単純に入力した点の平均点だすようにしてます。 どーぞ。
762 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 18:38:39 ] >>761 すいません。ありがたいのですが、課題の条件に 但し、プログラム冒頭でインポート可能なパッケージは、java.io (インポート方法:import java.io.*;) のみとする。 を忘れていました。
763 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 18:51:10 ] >>762 オレは>>761 じゃないが、 インポートしなければいいんじゃないか? そのくらい、自分で書き換えられるだろ?
764 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 19:22:02 ] >>763 大学の方ではまだimport方法をimport java.io.*;でしか習っていないので、 先ほど少し自分でいじってみたのですが、エラー続出でどうにもなりませんでした。 ちなみに元のプログラムの内容に付けたしをする感じで書き換えなければならないため、importを消す事はできないです。 最初の説明が言葉足らずで申し訳ありませんでした。
765 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 22:13:16 ] >出席番号と点数を人数分入力すると、それぞれ評価が表示されて点数の平均点も出るようなプログラム やってみたよ rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/393.txt
766 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 22:46:25 ] >>765 毎回ありがとうございます。 せっかくやっていただいてすいませんが、エラーによってプログラムがちゃんと動作しませんでした。 C:\java>java hw04 ???l??f?[?^?????????????H ????F5 1学籍番号を入力してください。 >89 1点数を入力してください。 >89 2学籍番号を入力してください。 >766 2点数を入力してください。 >66 3学籍番号を入力してください。 > 3点数を入力してください。 > Exception in thread "main" java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at hw04.main(hw04.java:26) 上のようになってしまいます。これはどうすればいいのでしょうか?
767 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 23:44:45 ] >>766 >終了時はEnterを押す これは変えて良い部分ですか? つまり、>>765 のように人数を最初に入力させるのはOK?
768 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 23:48:07 ] >>767 キーボード入力のコマンドが残っている状態であれば大丈夫です。 お願いします。
769 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 00:31:08 ] >>768 クラスと関数は分かる?? rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/396.txt
770 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 00:41:56 ] >>769 すいません。両方とも分からない状態です・・・ forループ、whileループ、コマンド入力、if法が残っていれば大丈夫なのですが・・・ 本当に基本的な事しかわからずすみません。
771 名前:770 mailto:sage [2008/08/08(金) 01:05:46 ] ちなみに補足は無視していただいてもforループさえ上手く付け加えてくれれば大丈夫です。
772 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 01:16:42 ] >>770 その状況なら>>765 みたいなソースになるよ。 >>765 は初心者用に正しい入力がなされると想定して書いてるのに、 3学籍番号を入力してください。 > 3点数を入力してください。 > こんなありえない入力をしているのがエラーの原因。 といっても例外処理も知らなさそうだから、今回は入力は正しいものと決め付けた方が良いんじゃないでしょうか。 文字化けしてるのはプログラムじゃなくて文字コードがおかしいんじゃないか?
773 名前:770 mailto:sage [2008/08/08(金) 01:22:42 ] >>772 出来ました!文字コードがおかしかったようです。 協力してくれた方が何人いるかはわかりませんが、みなさんありがとうございました。
774 名前:デフォルトの名無しさん [2008/08/08(金) 03:44:15 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/397.txt 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】提出期限 8月10日 【 Ver 】java version "1.6.0_05" Java(TM) SE Runtime Environment (build 1.6.0_05-b13) Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing) 【 補足 】サーバ側のNamingクラスのrebindで対応付けられたオブジェクトが、 クライアント側のNamingクラスのlookupでどうやったら呼び出せるのかとかサッパリわかりません・・・。
775 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 20:10:21 ] >>774 「擬似的なRMI」ってなんだ?
776 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 20:15:26 ] どなたか>>759 の課題を教えていただけないでしょうか? 期限が迫っていますのでよろしくお願いします;;
777 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 20:40:09 ] >>776 並べ替えだけで表示機能が無いとか、 入出力って何の入出力だよとか、 そもそもGUIなのかCUIなのかとか、とにかく聞き出すのが面倒なので・・・
778 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 21:03:04 ] >>777 すみません、問題文をそのまま書いたのですが細かいことがないみたいですね;; Eclipseで開発せよと書いていたのですがこれはスレ違いでしょうか・・・?
779 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 21:03:20 ] >>775 RMIが裏でどういう処理を行っているかを考えて、 自分で簡単なプログラムを組んでみろっていう事みたいです。 スタブやスケルトン内の処理は何となくイメージ出来るんですけど、 Namingクラスを自分で用意した場合に、サーバ側でバインドされた情報を、 どうやって保持して、どうやってクライアント側から呼び出せば良いのかが サッパリわかりませんorz
780 名前:759 mailto:sage [2008/08/08(金) 21:07:10 ] >>777 データの入出力形式はたぶん入力はデータの追加のことで 出力は追加・削除した結果をファイルに保存することだと思います。 表示機能はたぶんなくてもファイルに結果を保存するので大丈夫だと思います。 GUIかCUIは調べてみたのですがよくわかりませんでした;
781 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 22:44:43 ] >>776 >締め切りは8月8日金曜日の0時までです 期限切れでは?
782 名前:759 mailto:sage [2008/08/08(金) 22:49:25 ] >>781 少しの遅れはみとめてもらえそうです。
783 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 23:00:25 ] >>782 23時間前に期限切れだけど?
784 名前:759 mailto:sage [2008/08/08(金) 23:17:51 ] >>783 8月8日23時59分、8月9日0時を書き間違えてしまいました;
785 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 23:37:50 ] >>784 自己チェックや提出の手間とかを考えるとそろそろ限界なんだろうけど、 提出遅延の許容範囲ってどれくらいなの?
786 名前:759 mailto:sage [2008/08/09(土) 00:04:05 ] >>785 だいたい期限より3日後までは許容してくれたと思います。 あまり遅くなると評価されなくなります;
787 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 13:58:27 ] ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1118178186 マルチでなかったらやってもよかったけど。 別人かもしれないけど、残念でしたね。
788 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 14:14:09 ] MSNで検索して、ある掲示板なら答えてもらえるかもよ? 探しだせるかどうかだけど。
789 名前:759 mailto:sage [2008/08/09(土) 16:05:31 ] >>787 マルチとかしたことないです、同じ課題与えられた奴ですねたぶん・・・orz マルチと思われてもしかたないですね、色々とすみませんでした。
790 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 02:37:45 ] 回答者が池沼すぎて可哀そうだw
791 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 09:21:44 ] >>790 煽っても別に回答はつかないよ。 質問者がやる気なさすぎで、エスパー回答しかできないから。
792 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 18:00:17 ] Cを使った授業の課題よりも簡単になってるのか。 追加、削除、ソートだけで、検索機能や検索と組み合わせたデータの削除とか無くなってる。 受講条件はCを知っていることだし、講義スケジュールにもJavaのGUI関連はないみたいだから、 GUIは不要というか、逆にGUIだとオーパーツ扱いされたりするのかも。 モデリングやUMLの講義も入っていることだし、講義内容から見て、 追加、削除、ソート、XMLEncoder/XMLDecoderによるデータの保存と読み込みの機能を付けた データオブジェクトの集約クラスを作成することが演習の主眼で、 mainメソッドを含むクラスは、これをテストするためのコード程度なのかも。 4月から続いた講義の最後の演習だから、 課題の曖昧さは実際に受講した人間にはピンとくる部分があるかもしれないし、 分からないにしても、課題の出題は先月の半ばで、講師に質問する時間的余裕もあったはず。 データオブジェクトのクラスとその集約クラスに関しては課題文と講義予定の資料から推測できるけれど、 mainメソッドを含むクラスにどの程度のことをさせるのかが不明なのがどうにも。
793 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 18:08:08 ] >>792 オマエみたいなエスパー会話要求するやつと同列なだけ。
794 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 18:24:48 ] 課題にある言葉でぐぐってみたら講義のページにたどりつけたんで、そこから推測してみただけなんだが。 依頼者に対する確認の意味が大きいレスなので、意味が分からなくて混乱したのならすまん。 期限から3日で許容限界ってことで機を逸したのかもしれんが、頻繁にスレを覗いたりしないから。
795 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 18:58:03 ] >>794 なにしろ、依頼主は>>780 で追加はxmlで読み込むといっているし、 依頼どおりに作ってもパスしない雰囲気・・・
796 名前:759 mailto:sage [2008/08/10(日) 19:37:53 ] なんかいろいろと迷惑をかけてるみたいですみません; 期限は15日くらいまでは大丈夫みたいでした。 後半の講義は他の講義とかぶっててあまり行けなかったので 独自でやろうとしてもよくわかりませんでしたorz 形だけでもいいのでどなたかお願いできないでしょか? 完璧なものではなくてもある程度形になってたら評価はしてくれるそうなので・・・ >>795 仕様が自分でもよくわからないので追加がxmlで読み込むとかは推測なので;;
797 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 20:19:07 ] >>796 > 後半の講義は他の講義とかぶっててあまり行けなかったので 今時は、重複のあるような履修計画が受理されるのか?
798 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 20:49:18 ] >>797 前年に落としたのはかぶってても履修できるのです。
799 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 21:44:36 ] >>796 そもそも、>>792 の言う、XMLEncoder/XMLDecoderを使うとか、GUIは使わないとかは合っているのか?
800 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 21:59:32 ] >>798 じゃあ来年も安心だね!!
801 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:04:52 ] >>799 過去の資料をみたところ課題ではなるべくXMLEncoder/XMLDecoder を使ってみてと書いていたのでそうだと思います。 GUIかCUIはぐぐったりしたのですがよくわからないんですよね・・・・ できればどちらかわかりやすいほうでお願いしたいですorz
802 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:28:47 ] >>801 > GUIかCUIはぐぐったりしたのですがよくわからないんですよね・・・・ コレ、どういう意味? GUI/CUIと言うものを、知らないと言う意味? kaden.yahoo.co.jp/dict/?type=detail&id=486 kaden.yahoo.co.jp/dict/?type=detail&id=237
803 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:36:07 ] >>800 三年の科目を去年落として・・・、五年生か・・・
804 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:36:58 ] GUI/CGIはわかるのですが今までEclipseだけ使っていたためか そこらへんは気にしてなかったのでググってみて どちらが適しているのだろうか調べた感じです。 Eclipseを使っている時点でGUIなのでしょうかね? 無知ですみません;;
805 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:51:45 ] >>804 演習の文脈をみたら、CUIだと思うが
806 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:52:36 ] >>804 >>792 のとおりなら、GUIについて何も習っていないはずだぞ。
807 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:55:38 ] 演習4,5が楽しそう
808 名前:759 mailto:sage [2008/08/10(日) 23:08:11 ] >>805->>806 CUIでしたか; できればCUIでどなたか回答お願いできないでしょいか? 自分では力不足で・・・・お願いします<(_ _)>
809 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 14:47:02 ] >>808 オレの想像ではこう。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/398.zip
810 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 20:34:07 ] >>809 返信遅くなってしまってすみません。 動作確認してみたところ正常にxmlファイルができて理想的な動作ができました! 本当に感謝します、ありがとうございました<(_ _)> 色々迷惑かけたみなさんもありがとうございました!
811 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 20:45:15 ] >>810 いや、本当のところ、オレもオマエも出題者の要求が分かってないんじゃね?
812 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 22:26:51 ] >>811 確かにそうかもしれませんね;; ですがデータベースの形ができているので感謝してます!
813 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 01:21:49 ] 質問させて下さい。 現在、スライダで図を大きくしたり小さくしたりするアプレットを作っています。 appletviewerでは問題なく表示されるのですが、HTMLを作成して表示させようとすると左上に赤いバツが出て 何も表示されません。 アプレットのクラスファイルと、画像ファイル、HTMLファイルは全て同じフォルダに入れてあります。 セキュリティの問題は調べているうちにtoolkitの使用に問題がありそうな事はわかったのですが、 クラスファイルが見つからないというエラーは全く原因がわかりません。 変数宣言等に問題があるのでしょうか? ソースとHTML、画像ファイル、javaコンソールで表示されたエラーの入ったzipを上げさせていただきます。 ご教授宜しくお願い致します。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/401.zip
814 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 01:32:24 ] >>813 です。テンプレに沿わない形の文章にしてしまって申し訳ないです。 【課題提示用テンプレ】 【 課題 】スライダで図を大きくしたり小さくしたりするアプレット(スライダ使用で、誰でも使える形が望ましい) (将来的にサーブレットと関連させたいと思っています) 【 形態 】2. Applet 【 GUI 】2. Swing(どうしてもではありません) 【 期限 】8月15日 【 Ver 】java version "1.6.0_05" Java(TM) SE Runtime Environment (build 1.6.0_05-b13) Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing) 【 補足 】appletviewerでは動作しているが、webサーバ上で実際に動かさないといけないです。 appletviewerと、HTMLでのアクセスの違いがわかっていない事が原因なのか、もっと違う所が駄目なのか、 完全にハマってしまいました。宜しくお願いします。
815 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 05:16:36 ] >>814 applet#getImageとかで処理するんじゃねーの
816 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 16:23:55 ] >>815 お返事有難う御座います。Imageクラスで読み込む事はいけないと言う事ですか。 やってみます。まずはお礼まで。
817 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 22:00:55 ] >>814 static final String image_file = "gachoooon.gif"; ↓ static final String image_file = "http://<略>/gachoooon.gif"; でどうかな? エラーログの内容的には、ローカルファイルを読みにいって、 (Java)のセキュリティにひっかかってるみたいだけど。
818 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 03:53:08 ] 【 課題 】BMI(Body Mass Index)クラスを作る それを使った main含みのclassも作る。 ソースファイルは,合わせて1つ。 BMIの男性の理想は22とし,女性の場合は21とする。 キーボードから体重・身長・性別を入力すると,BMIを求めそれにより一言コメントを表示させる。 【 形態 】たぶんその他。コマンドプロンプトで動かすあれです。 【 期限 】今日の夜10時までにお願いします。 【 Ver 】1.6.0_07 【 用語 】BMI・・・体重÷身長の2乗(m) 【 補足 】クラスを二つ必要なのですが、自分にはわかりません。だれかお願いします。
819 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 07:10:42 ] >>818 普通に形態は「1.Javaアプリケーション」だと思ったんだが そうではなくてコマンドプロンプトで動かすあれって何だ? 仕様は明瞭に
820 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 17:31:05 ] >>819 コンソールアプリケーションです。 仕様不明確にして申し訳ないです。
821 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 18:50:14 ] >>818 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30410
822 名前:デフォルトの名無しさん [2008/08/13(水) 22:58:46 ] 【課題】(最適化手法)Particle Swarm Optimization のプログラム 【 形態 】1. Javaアプリケーション 【 期限 】8月16日 23:59 【 Ver 】1.6.0_06 【補足】 完全まる投げですすみません。 よろしくお願いします。
823 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 23:41:51 ] >>822 ttp://www.projectcomputing.com/resources/psovis/index.html
824 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 20:51:04 ] 【 課題 】2つのテキストファイルを読み込んで比較し、違いがあったら別のファイルに書き込んで出力する。 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】提出期限8月18日12:00、解答希望日8月15日 【 Ver 】1.5.0_07 【 用語 】 【 補足 】
825 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 22:32:40 ] 何を書き込むんだ
826 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 23:15:15 ] >>825 ファイル1(元になったもの)とファイル2(改変後)を読み込み、違ってる部分をファイル3に書き込むという感じです。
827 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 00:47:41 ] >>826 差分の出力形式は?適当に決めていいってこと?
828 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 03:37:00 ] テキストファイルの比較っていっても比較する単位が分からんことには、 相違部分をどれだけ書き出せばいいか分からん。 一文字違っていただけでも違っている部分は全文ですとか言って、 全部書き出すようなプログラムを作られる前にはっきりさせておいた方がいいかも>>824 よくあるdiffライクな出力なら行単位だろうし、文字単位とか、単語単位とか。
829 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 07:30:28 ] >>827 いいみたいです。 >>828 1バイトごとに比較して、違うところだけを抽出するらしいです。 aaaaaとaaabaだったらbのところだけ、と。
830 名前:デフォルトの名無しさん [2008/08/15(金) 08:54:52 ] javaって難しくない? mild7070.livedoor.biz/
831 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 13:22:20 ] >>830 30も過ぎたら、エンジニアも小手先のコーディングだけじゃなくて、 担当分野の業務知識、法知識、 部下の面倒や、 もっと大きくプロジェクトのマネージメント、 諸々の能力が求められる時期。 下働きとして入りたいと言う人間に行く先など無いだろ・・・
832 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 19:45:45 ] >>824 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30412
833 名前:デフォルトの名無しさん [2008/08/16(土) 01:56:03 ] >>822 >>832 本当にありがとうございます!! 今やっと提出できました。 レス遅くなってすみませんでした。
834 名前:デフォルトの名無しさん [2008/08/16(土) 01:57:43 ] 間違った・・・ >>822 の方本当にありがとうございます!!
835 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 22:31:06 ] 【 課題 】www.i.u-tokyo.ac.jp/edu/course/ci/admission.shtml の2007年度(2006年8月)の実技試験の1問目(補足にて直リン) 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】8月21日(希望) 【 Ver 】1.6.0 05 【 補足 】宿題ではありませんが、全く解法が分からなかったので丸投げとなりました。 www.i.u-tokyo.ac.jp/edu/course/ci/pdf/2006_8_ci_practice_all.pdf
836 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 22:47:26 ] >>835 「プログラムを書きなさい」じゃなくて、「解読しなさい」だから、 25パターン試して、よさげな平文を自分で選んで提出するだけでは?
837 名前:835 mailto:sage [2008/08/19(火) 23:48:47 ] >>836 入力して解読しなさいなので、プログラムを組む問題だと思います。
838 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 00:07:02 ] >>837 妥当性をプログラムで判定するわけではないでしょ?
839 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 00:16:43 ] >>835 オレに書けるのはこの程度。 鍵が合ってるかどうか判定するのは、オレには無理。 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30415
840 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 03:06:52 ] >>835 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/405.java GUIと復号鍵を自動的に推測する機能を付けてみた。
841 名前:835 [2008/08/20(水) 15:01:07 ] >>838 妥当性は人間が判断すると思います。 >>839 ありがとうございます。 >>840 ありがとうございます。自動的に推測とはすごいですね!
842 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 21:11:11 ] 【問題】 プログラム引数を一覧するプログラムを作成して下さい。 プログラム引数が無い場合は「プログラム引数を入力して下さい」と画面に表示させて下さい。 C:\javabook\part1>java ArrayTest3 java 1234 C プログラム引数1番目java プログラム引数2番目1234 プログラム引数3番目C C:\javabook\part1>java ArrayTest3 ABCED PPPPP プログラム引数1番目ABCED プログラム引数2番目PPPPP C:\javabook\part1>java ArrayTest3 プログラム引数を入力して下さい。 【問題ここまで】 【提出期限】特に無し。練習用に与えられた問題。 【Ver】java version "1.6.0_07" 【補足】java初めて3週間です。低レベルな質問で申し訳ありません。 とりあえず class ArrayTest3{ public static void main(String[] args){ for(int i =0; i<args.length;i++){ System.out.println("プログラム引数" + (i+1) +"番目" + args[i]); } } } で、引数を数に上限なく取って、表示させるまではできたんですが、引数なしの場合、 「引数を〜」と表示させる方法がわかりません。どうかご教授願いますm(__)m
843 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 21:59:40 ] for文の前に if(引数がない場合) { 「プログラム引数を入力してください」と表示 プログラム終了 }
844 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 22:00:13 ] >>842 まずは、こう書換えて、args.length の挙動を確認してください。 class ArrayTest3 { public static void main(String[] args) { System.out.println("args.length = " + args.length); for(int i =0; i<args.length; i++) { System.out.println("プログラム引数" + (i+1) +"番目" + args[i]); } } }
845 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 22:52:29 ] >>843 >>844 ありがとうございます!できましたー! 引数が無い場合をどう書くか…と考えていたのですが、 引数無しの時 args.length = 0 になるのをみて、ようやく気付きました。 for文の前に if(args.length == 0){System.out.println("引数を〜"); を追加して完成しました。 こんな初歩的な質問に答えてくださってありがとうございましたm(__)m
846 名前:835 mailto:sage [2008/08/21(木) 01:44:10 ] >>840 このプログラム本当に凄いと思うんですけど、 自動的に推測するアルゴリズムはどういったかんじでやっているのですか?
847 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 01:52:49 ] >>846 >>840 じゃないけど、 一番多く登場する文字をeに変換する鍵を探してる。 英語では、eがもっとも多く使われると言われているから。
848 名前:835 [2008/08/21(木) 11:08:57 ] >>847 なるほど。理解できました。 ありがとうございます
849 名前:842 mailto:sage [2008/08/22(金) 00:30:45 ] また質問させて下さい、すいません。 【問題】 プログラム引数で入力された数字を小さい順に並び替えて表示するプログラムを作りなさい。 (プログラム引数は何個でも入力できるように) 【提出期限】特に無し。練習用に与えられた問題。 【Ver】java version "1.6.0_07" 【補足】java初めて3週間です。低レベルな質問で申し訳ありません。 とりえあず二日ほどパソコンとにらめっこして、 hisazin-up.dyndns.org/up/src/74758.java という所までは考えたのですが、これで実行しても引数を 2 4 1 6 7 としたら 0 0 0 0 6 と表示されてしまいます。どの辺がおかしいのかさっぱりわかりません。 またご教授お願いしますm(__)m
850 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 00:41:27 ] ソースをざっと見た感じだと、for(int j = i + 1;j<args.length;j++)辺りかな
851 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 01:03:06 ] うーん、for(int j = i + 1;j<args.length;j++){ if(a[j] < min){ で、a[i]と、a[i+1],a[i+2],a[i+3]…を順に比較していけると思ったんですが、 どうおかしいでしょうか?
852 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 01:09:07 ] >>851 a[i+1], a[i+2],... は値が代入されていないので初期値の0が入っている。