1 名前:JavaScriptは板違い、Web制作板をご利用ください [2007/12/02(日) 06:14:54 ] 【質問者へ】 回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・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/1191108260/
610 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:19:17 ] >>609 import java.util.*; class Test{ public static void main(String[] args){ new Test(args); } public Test (String[] args) { int[] is = toInt(args[0].split(",")); Arrays.sort(is); for (int i = 0; i < is.length - 1; i++) { System.out.print(is[i] + ","); } System.out.print(is[is.length - 1]); } public int[] toInt (String... args) { int[] is = new int[args.length]; for (int i = 0; i < args.length; i++) { is[i] = Integer.valueOf(args[i]); } return is; } }
611 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 18:37:33 ] >>610 解答ありがとうございました、これで助かります。
612 名前:デフォルトの名無しさん [2008/02/22(金) 14:01:43 ] 【 課題 】Javaにより,コマンドラインから受け取った文字列の大文字と小文字を変換するプログラムを作成せよ。 入力は1バイトの表示文字とし、アルファベット文字以外は変換しない。 また、文字列を反転して表示するプログラムも作成せよ。(例 "abcd" => "dcba") 【 形態 】Javaアプリケーション 【 期限 】明日 【 Ver 】java ver"1.5.0_13" 【 用語 】なしです。 【 補足 】2つもすいません、いろいろやってみましたが、どうしてもできません。 本当に申し訳ないのですが、プログラム中にコメント行で説明も欲しいです。
613 名前:デフォルトの名無しさん [2008/02/22(金) 14:24:35 ] >>612 ttp://sdc.sun.co.jp/java/docs/j2se/1.5.0/ja/docs/ja/api/java/lang/String.html
614 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 14:32:30 ] >>613 質問スレじゃねーからそのレスは不適切w
615 名前:デフォルトの名無しさん [2008/02/22(金) 14:33:16 ] >>613 すごく参考になるサイトでした! ありがとうございます。 とりあえずこのサイトを参考に頑張ってみたいと思います。
616 名前:デフォルトの名無しさん [2008/02/22(金) 14:55:09 ] >>615 まだ20分しかたってないのですが、やはりちんぷんかんぷんでした。 すいません
617 名前:デフォルトの名無しさん [2008/02/22(金) 19:29:36 ] 612です、 public class hanntenn { public static String reverseString(String arg) { return new StringBuffer(arg).reverse().toString(); } public static void main(String[] args) { System.out.println(reverseString("Hello")); } でHelloが反転できました!! しかしコマンドラインからの入力はまだできません。 どなたかお願いします。
618 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 22:42:56 ] >>617 public static void main(String[] args) ここにコマンドラインの引数が入る↑ よく分からなければ System.out.println(args[0]); System.out.println(args[1]); : ってやってみな
619 名前:デフォルトの名無しさん [2008/02/23(土) 00:13:06 ] >>618 ありがとうございます。 課題提出には間に合いませんでしたが、今日は休みなのでじっくり考えたいと思います。 というか、javaの参考書でも買って基礎からやりなおします。 613,618,さんには本当に感謝しています。 自分は今日はじめて2chを利用したのですが、参考になるサイトやアドバイスを教えていただき 皆様のやさしさを感じました、また今度はアドバイスできるような知識をもってこの場に戻りたいと おもいます。
620 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:14:20 ] >>612 自信はないが、多分こうかな… public class Kadai1 { public static String reverseString(String arg) { return new StringBuffer(arg).reverse().toString(); } public static void main(String[] args) { String cmdname="Kadai1"; try{ if(args[0]==null){ throw new IllegalArgumentException(); } }catch(Exception e){ System.err.println("Usage: "+cmdname+" words"); return ; } System.out.println(reverseString(args[0])); } }
621 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:23:29 ] あるいはこんなのとか。 まぁ例外処理してないが public class Kadai1 { public static void main(String[] args) { String inputdata = args[0]; StringBuffer sb = new StringBuffer(); int strlength = inputdata.length(); for (int i = 0; i < strlength; i++) { sb.append(inputdata.substring(strlength - i - 1, strlength - i)); } String outputdata = sb.toString(); System.out.println("逆にした後の文字列=" + outputdata); } }
622 名前:デフォルトの名無しさん [2008/02/23(土) 00:43:39 ] すみません、すれ違いかもしれませんが、聞くところがないのできかせてください。 サイトが更新される度にある一部分の表示を変える方法は ジゃバでできるとわかったのですが、 その一部分にサムネイルを表示させて、クリックするとリンク先にとばせるように したいと考えています。 そのようなことを自動でできるプラグインやパーツなどはありませんでしょうか?
623 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 00:57:14 ] JavaScriptは板違い、Web制作板をご利用ください
624 名前:デフォルトの名無しさん [2008/02/23(土) 02:58:49 ] ありがとうございます
625 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 00:07:33 ] すいませんちょっといいですか? ノートをいくつかと、消しゴムをノートの数の3倍買うと4600円になりました。 ノートと消しゴムはそれぞれいくらでしょう という問題がどうしても解けません; わかる方は教えて下さいお願いしますm(_ _)m
626 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 00:15:09 ] 小学生からやり直せ
627 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 00:25:51 ] >>625 スレ違いというか板違いだから然るべきところで再質問しろ ただそれだけの情報だとどこへ投げても具体的な数値解は誰も出せないからそのつもりで
628 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 00:41:15 ] >>625 おら、好きな整数解選べよ sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30110
629 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 01:43:27 ] 価格に対する制約条件が何も示されてないから実はノート5冊ごとに20円割引サービスのある文具屋さんとか後出ししかねん。
630 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 18:54:03 ] 【課題提示用テンプレ】 【 課題 】演習授業の状況把握モニタリングシステムの作成 rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm の219.zipにソースがあります。 途中まではできていますが現在できていない箇所をお願いしたいです。 @同フォルダにあるjavaCodeフォルダに出席番号1〜48までの座席フォルダがあり、 その中に達成課題ファイル、課題ごとのエラーファイルがあるので(ファイル名は日時、課題名) それらのファイルからMain.java内のStudentDataのそれぞれのパラメータを 与える。 AMonitorPanel.java内のテキストフィールドtext[]とtext2[]に 入力された数字をbutton1,button2を押すとStudentData.java内 のcom_def、com_timeにその数値が代入する。 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】4. 制限 【 期限 】明日の9時 【 Ver 】java ver"1.6.0_04" 【 用語 】出席番号...javaCodeフォルダ内の1〜48までのフォルダ番号、課題番号...kadai○の○の番号、 コンパイル数=エラー回数...kadai○フォルダ内のエラーファイルの数、 達成...kadaiフォルダ内にソースコードがあれば1でなければ0、コンパイル間隔...最新の日時のエラーファイル とその前のファイルの差分(分) 【 補足 】現在javaCode内のデータは適当です。本来は専用のサーバから 取ってくる予定です。ソースは自分が作ったものなのでかなり 見難い箇所がありますがどうかよろしくおねがいします。
631 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:55:22 ]
632 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 03:48:09 ] 【 課題 】次のクラスkinokoを新しいクラス(test)に継承してください class Kinoko{ int name; Kinoko(int name){ this.name=name; } } 【 形態 】1. Javaアプリケーション(main()で開始 【 期限 】今日の10時まで 【 Ver 】java ver"1.5.0_14" 【 補足 】この問題だけで5時間頑張りました・・・上手く出来ません。 むしろ、どうやったら正解なのかわかりません。 お力頂けたらと思います。 宜しくお願いします。
633 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 04:07:23 ] >>632 問題の意図が分からないが例えば public class test extends Kinoko { public test() { super(0); } } Kinokoに引数無しのコンストラクタがないのでサブクラスのコンストラクタは明示的にKinokoのコンストラクタを呼び出してやる 明示しないと存在しない引数無しのKinokoのコンストラクタを呼び出そうとしてコンパイルエラーになる
634 名前:デフォルトの名無しさん [2008/02/26(火) 08:08:27 ] (*´д`*)そうだよなー
635 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 08:17:01 ] ごば
636 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 09:38:35 ] 【 期限 】に今日とか明日とかやめてほしいな 日付時刻ちゃんといれろよw
637 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 19:01:07 ] お前ら気をつけろよ、今日聞いたんだけど ここを見てる大学のやつら結構いるみたいw 家の場合は2〜4年留年してるやつらしいけど そいつが言ってた 2ch見てる暇あるなら就職しろよ ってか卒業してくださいw
638 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 19:25:00 ] 何を今更w
639 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 20:01:39 ] みんな勉強熱心なんだなあ
640 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 20:34:13 ] ちくるやつはうざいw
641 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 14:09:33 ] 課題が英語で出てるんだがpdfそのままうpしてもいい?
642 名前:名無し~3.EXE mailto:sage [2008/03/03(月) 17:08:40 ] 【課題提示用テンプレ】 【 課題 】observerパターンを用いて10進16進変換プログラムを作れ 【 形態 】1. Javaアプリケーション 【 GUI 】4. 制限なし 【 期限 】3月5日 【 Ver 】java version "1.6.0_03" 【 用語 】 【 補足 】特になし
643 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:35:03 ] 自己解決しました
644 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 20:47:38 ] >>641 うpするだけしてみろ。
645 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:37:36 ] midpばっかやってると実装依存に疲れる。 誰か余ってる課題リストplz 気分転換が必要だ。
646 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 15:40:32 ] VBのShell関数でJAVAを呼んで実行しています。 その呼び出したJAVAの実行結果を呼び出し元で知りたいのですが、 なにかいい方法はないでしょうか?
647 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 15:54:53 ] >>646 【初心者】Java質問・相談スレッド113【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1204363011/
648 名前:デフォルトの名無しさん [2008/03/11(火) 19:31:11 ] 【課題】次の処理をするメソッドFind_characterを作成せよ。要求は以下の通り 1.因数はString型変数sとchar型変数c 2.戻り値はint型 3.String型変数sの中で文字cを探す。最初に見つけたものだけでよい 4.sの何文字目にcと同じ文字があったかを戻り値とする(先頭の文字を0文字目とカウントする) 5.sのなかにcが無かったら戻り値は-1とする 6.大文字・小文字は区別してもしなくても良い 以下ヒントと禁止事項 a. s.charAt(i)は引数がint型、戻り値がchar型、sのi番目の文字を返す(先頭の文字は0で指定する) b. indexOfやlastindexOfを使用してはいけない 【形態】1.javaアプリケーション 【GUI】4.制限なし 【期限】3月13日午前10時 【Ver】java Ver."1.6.0_03" 【補足】完成例が出されていたのでろだ入れておきます。例のように動くものを作れということです rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/223.txt まる投げです。よろしくお願いします。
649 名前:デフォルトの名無しさん [2008/03/11(火) 20:16:04 ] >>648 public class Sample{ public static void main(String[] args) { String str = "「引数」は「ひきすう」と読みます。"; char c = 'ひ'; int n = Find_character(str, c); System.out.println("\"" + str + "\" 内の最初の \'" + c + "\' は " + (n+1) + " 文字目です。"); } public static int Find_character(String s, char c){ int ret = -1; for(int i = 0; i < s.length(); i++){ if(s.charAt(i) == c){ ret = i; break; } } return ret; } }
650 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 21:00:44 ] ひどいメソッド名だな
651 名前:デフォルトの名無しさん [2008/03/11(火) 23:34:00 ] >>649 ありがとうございます!!早速確認してみます! >>650 教授に言ってみます
652 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 00:49:53 ] >>651 ひどいメソッド名ではあるが、教授に言うと、損をするのは明白www
653 名前:デフォルトの名無し mailto:sage [2008/03/12(水) 04:13:32 ] 【 課題 】2進数→10進数、16進数。10進数→2進数、16進数。16進数→2進数、10進数。この6つの変換ができるjavaクラスのコードの作成。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】5. その他 NetBeans6.0のJFrame。JAppletでも可 【 期限 】 3月15日2008年 【 Ver 】1.6.0_03 【 補足 】特にありません。
654 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 11:57:40 ] parseInt(String, int)
655 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 11:43:48 ] 【 課題 】 ・クラス名簿を管理するシステムを作成する。 ・生徒を登録、変更、削除する機能。 ・生徒名、住所の一部又は全部、性別で検索する機能。 ・名簿の一覧を印刷する機能。 【 形態 】1. Javaアプリケーション or 2. Applet 【 GUI 】4. 制限なし 【 期限 】提出期限 3月17日 解答希望日 3月16日 【 Ver 】1.6.0_02 【 補足 】丸投げです。よろしくお願いします。
656 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 05:11:53 ] >>653 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30192
657 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 18:32:51 ] 【課題提示用テンプレ】 【 課題 】Inputの値を行のはじめと後ろを入れ替える暗号化コードを作成せよ。例:私は元気だ→だ気元は私 【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet 【 GUI 】2. Swing/ 【 期限 】3月17日 2008 回答希望日16日 【 Ver 】1.6.0_02 》 【 補足 】丸投げです。補足:Inputされた値は一つの配列として考えろ、と指示があります。 よろしくお願いします
658 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 23:20:37 ] >>657 面倒だから暗号化だけ public static String encipher(String input){ char[] ary = input.toCharArray(); for(int i = 0; i < ary.length / 2; i++){ char tmp = ary[i]; ary[i] = ary[ary.length - i - 1]; ary[ary.length - i - 1] = tmp; } return new String(ary); }
659 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 23:55:10 ] 群馬のビジネスホテル スリーベル館林 www.members.aol.com/hotelthreebell/ スリーベル館林の宿泊料金は 地域最安値一泊 4000円〜 10泊宿泊で1泊無料! 0〜5歳までのお子様は料金無料! インターネット回線高速LAN 装備(要予約)
660 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 11:09:59 ] 課題 】15桁の数字を入れたら それらを一つずつ加算し、合計数を表示しなさい。 というものなのです。 例)12345678923485これらの和の合計ということになります。 【 形態 】 4. 携帯(開発環境のver.必須) 【 GUI 】わかりません 【 期限 】提出期限、2008/3/21 【 Ver 】最近のjava -versionでお願いします。 【 用語 】わかりません 【 補足 】書店でjava scriptの本をいろいろ見ましたが参考になるものがなく こちらに相談することにしました。 携帯電話用のホームページで使いたいのです。どうかお願いします。
661 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 11:20:43 ] >>660 javascriptは板違い
662 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 11:27:10 ] MIDPかとおもったらJavaScriptかよゴルァ!! JDK6でrhinoつかえばいいんじゃね?
663 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 17:13:12 ] JavaScriptなの?見る本間違ってるんじゃなくて?
664 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 17:40:49 ] >携帯電話用のホームページ これはjsだろ。 ていうか携帯用ならjs未実装のブラウザもあるからサーバーサイドでやるべきだな。
665 名前:657 mailto:sage [2008/03/15(土) 18:19:47 ] >>658 ありがとうございます。 なんとかできそう?です
666 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 23:22:06 ] >>655
667 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 23:31:09 ] 660 お詫び どうもすんません
668 名前:655 [2008/03/16(日) 14:12:35 ] どなたか>>655 の課題お願いします
669 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 15:29:00 ] 自己解決しましょう
670 名前:655 [2008/03/16(日) 16:07:17 ] 個室PRIVATE DINING AZO 渋谷店よろしく
671 名前:デフォルトの名無しさん [2008/03/16(日) 19:03:13 ] MHTMLプロトコルハンドラが、MHTML のコンテンツを戻す際に、 HTTP のヘッダーを不正確に解釈するため、Windowsに情報漏えいの脆弱性が存在する。 上記はセキュリティのサイトからのコピペですが・・。 MHTMプロトコルハンドラの意味を教えてください。
672 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 00:07:22 ] すいませんちょっといいですか? ノートをいくつかと、消しゴムをノートの数の3倍買うと4600円になりました。 ノートと消しゴムはそれぞれいくらでしょう という問題がどうしても解けません; わかる方は教えて下さいお願いしますm(_ _)m
673 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 00:20:34 ] 春だな いくらでも湧きやがる
674 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 08:10:14 ] >472ってコピペになったのかw
675 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 08:15:15 ] 間違えた >672 だー
676 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 14:39:57 ] >>672 >>625 >>628 せっかく回答もらっても意味ねーじゃんかw
677 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 21:09:03 ] もうすぐ春休みか
678 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 10:29:02 ] [1] 授業単元:プログラミング [2] 問題文: 問1)次のコードの実行結果を答えなさい。 byte a = 3; System.out.println(a = 2); 問2)次のコードの実行結果を答えなさい。 short a = 3; System.out.println(a == 2); 問3)次のコードの実行結果を答えなさい。 int a = 0; if (a == 1) System.out.print("aの値:"); System.out.println(a); System.out.println("終了"); 問4)次のコードの実行結果を答えなさい。 int a = 0; if (a < 0) System.out.println("case1"); else if (a > 0) System.out.println("case2"); else System.out.println("case3"); [3] 環境 [4] 期限:[無期限] [5] その他の制限: なし レベルが違うような質問で申し訳ありません・・。 スレ違いでしたらスルーでお願いします。
679 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 10:33:20 ] [課題]: 問5)次のコードの実行結果を答えなさい。 int a = 2; switch (a) { case 0 : System.out.println("あ"); case 1 : System.out.println("い"); case 2 : System.out.println("う"); case 3 : System.out.println("え"); default : System.out.println("ん"); } 問6)次のコードの実行結果を答えなさい。 String str = "あいうえお"; System.out.println(str.charAt(0)); 問7)次のコードの実行結果を答えなさい。 int a = 1; int b = 2; int c = 3; System.out.println((a==b)||(b<c)&&(c>a)); 問8)次のコードの実行結果を答えなさい。 int a = 2; int b = 3; System.out.println(a < b ? b - a : a - b); 【形態】1 【期限】無期限 678のカキコ、テンプレ相違で大変申し訳ありません。
680 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 11:49:44 ] >>678 レベル云々言う以前に>>1 読んでまともなテンプレ書けるようになってから来ようねw
681 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 11:55:40 ] っていうかコード書いて実行すればいいじゃん。 課題だの宿題以前の問題。
682 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 12:02:20 ] つーか無期限て
683 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 22:37:42 ] 四則計算できるようにプログラムをつくれ
684 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 18:32:51 ] その前にテンプレ使って書けるようになれ
685 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 22:08:44 ] www.wikiroom.com/java/ たしかこの中にあった
686 名前:デフォルトの名無しさん [2008/04/10(木) 16:12:20 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/226.zip こ の課題文です 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】4月16日 第一回分だけでいいのですが 第二回以降はどうすれば いいかを教えて(作って)もらえると助かります 【 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) 【 用語 】なし 【 補足 】丸投げします これでテンプレはよろしかったでしょうか ぜひお願いいたします
687 名前:デフォルトの名無しさん [2008/04/12(土) 00:52:34 ] 良スレ age
688 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 17:08:28 ] >>686 教授の名前くらい隠蔽してからうpしろよ…
689 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 22:55:02 ] >>686 何かこの設計気持ち悪いな。 俺がSwing覚えたての初心者だから固定観念に捕らわれてるだけなのかな?
690 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 10:29:08 ] >>686 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/227.zip
691 名前:デフォルトの名無しさん [2008/04/16(水) 10:32:47 ] 長くなるのでテンプレ遵守しなくてすみません。 時系列のプログラムの課題で、人口が急に増減したときを検出せよと言われました。 1900年 10000人 1901年 10025人 1902年 9985人 1903年 13985人 このような形で次々にデータが入ってきます。 本来なら1年に一度の更新ですが、授業なので次々入ります。 ただしデータのない年もあるし、入ってくる時間はランダムです。 例えば1秒ごとに1年分定期的に入るわけではありません。 それにたいして、次のようなアプローチで解答を作成しましたが できればいい成績を取りたいので、アイディアの評価をしていただければ幸いです。 まずリストとか出し入れ自由で順序付きのコンテナを用意して 入力データを次々に格納します。 もし5年で10%の増減を異常値とするのなら 1.データを待つ 2.最新のデータを追加する 3.最新のデータの年から5年以上古いものをリストから消す 4.最新のデータと一番古いデータを比較して、10%の増減があれば報告 とします。 とりあえず動作はしているようですが、何となく不安です。 例えば1年で急増してすぐに戻ったらこの場合は上手くいきません。 【 形態 】指針でもアルゴリズムでも、実際に動作するコードでも構いません 【 GUI 】特になし 【 期限 】4/30 【 Ver 】java version "1.5.0_13"ですが、実は言語は問わないそうです(Javaで授業している) アドバイス、あるいはこの本を読め、このURLを見ろなどの助言をお願いします。
692 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 10:51:02 ] >>691 株式のテクニカル分析とかは参考になるかもね
693 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 11:00:58 ] テクニカル分析の本は人間向きでプログラムの参考にはあまりならないのです Modeling derivative in C++ www.amazon.co.jp/o/ASIN/0471654647 のような洋書のやや高度なものなら興味深い本もあるのですが、 初歩的なものはお恥ずかしながら知らないのです
694 名前:デフォルトの名無しさん [2008/04/16(水) 14:08:46 ] >>688 あ・・・そうでしたorz >>690 ありがとうございました これを元に編集して おかげで第一回分は提出できました とりあえず>>686 の課題文を張りなおします rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/228.lzh 次は第二回分を4/23 までにやらなければいけないのですが >>690 からの拡張はお願いできるでしょうか
695 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 16:10:24 ] >>691 トレンド分析に近いな。 しかし>>691 が言う過去五年間での増減を見るなら、方法は複数あるぞ。 過去5年間の平均との増分(純増若しくは増加率)で見るかとか・・・ 現段階では、人口の「急な増減」を判断する、増分の閾値をクラスメンバ変数に持とうか。 としか言えないな。
696 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 01:08:28 ] 回帰分析的観点が欠落してる
697 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 02:45:56 ] お、非線形もあったな。
698 名前:デフォルトの名無しさん [2008/04/17(木) 11:19:39 ] 今はこの課題が解けなくて困っています。 「エラトステネスのふるい」のプログラム(Prime.java)を、途中経過が分かるよう 次のように改良せよ。具体的には、以下のようにプログラムを改造せよ。 2の倍数をふるいにかけた直後の配列aの状態を画面に表示、 3の倍数をふるいにかけた直後の配列aの状態を画面に表示、 4の倍数をふるいにかけた直後の配列aの状態を画面に表示、 ・ N/2 の倍数をふるいにかけた直後の配列aの状態を画面に表示 改造後のプログラムと、実行結果を示せ(N=30程度で良い)。正しく動いている という説明も述べよ。 class Prime { public static void main(String args[]){ int N = 1000; int i,j; int a[] = new int[N+1]; for(a[1]=0,i=2;i<=N;i++){ a[i] = 1;} for(i=2;i<=N/2;i++){ for(j=2;j<=N/i;j++){ a[i*j] = 0; }}for(i=1;i<=N;i++){ if(a[i] > 0) { System.out.print(i+" ");}} System.out.println();}} わかる人がいましたら教えて下さい。
699 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 11:22:09 ] >>698 >>1
700 名前:>>698 [2008/04/17(木) 11:40:04 ] 【 形態 】Javaアプリケーション(main()で開始) 【 期限 】提出期限は明日 です。
701 名前:>>698 [2008/04/17(木) 11:44:17 ] 【 Ver 】1.4.2まで 【 補足 】結構つまずいています。問題のレベルはやや難しめ。回答は適当でも構いません。
702 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 17:57:27 ] >>698 public class Prime{public static void main(String[]args){int N=30; int i,j;int[]a=new int[N+1];for(a[1]=0,i=2;i<=N;i++){a[i]=1;} for(i=2;i<=N/2;i++){for(j=2;j<=N/i;j++){a[i*j]=0;} System.out.println(i+"の倍数をふるいにかけた直後の配列aの状態"); for(j=1;j<=N;j++)System.out.print(a[j]+" ");System.out.println();} for(i=1;i<=N;i++){if(a[i]>0){System.out.print(i+" ");}} System.out.println();}}
703 名前:デフォルトの名無しさん [2008/04/17(木) 18:14:15 ] 【 課題 】既約分数を計算するプログラムを書いてみよ。 3つの自然数u,v,wの最大公約数を求めるプログラムを書いてみよ。 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】 4月19日 【 Ver 】1.4.1 【 補足 】分かる人がいましたら是非教えて下さい。
704 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 21:33:24 ] なにげに難しくないか・・・
705 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 22:49:18 ] >>703 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/229.java 適当に書いてみた が、1.4だとInteger#toString()しないと駄目なんだっけ?
706 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 15:08:04 ] >>705 2数の最大公約数の約数の集合は2数の公約数の集合に等しいから 3数の公約数を求める時にeucrid()を呼ぶ回数を1回減らせると思う ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30249
707 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 22:25:28 ] >>706 そういえばそうだった。 ソース付きアドバイスありがとう。
708 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 22:43:59 ] >>694 あ、情報処理試験のせいで忘れてたorz もしも完成したらうpするけど、時間確保できる自信ナシ
709 名前:デフォルトの名無しさん [2008/04/20(日) 23:01:56 ] 【 課題 】実行時に指定した値を受け取り、口座作成および入金処理を行うBankApp_A01クラスを作成せよ。 mainメソッドで行う処理 ・実行時に4つの値を指定していなければ、使用方法を表示して終了 ・実行時に指定した1つめ、2つめの値を使って口座を作成 (値はname,20000,5000,3000です。) 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】 4月21日 【 Ver 】1.4.2まで 【 補足 】 どなたか教えていただけませんでしょうか よろしくお願いします。
710 名前:デフォルトの名無しさん [2008/04/21(月) 00:38:48 ] 【 課題 】年利3%の奨学金を、在学中三年間60万円ずつ借り、卒業後 十年間で返済するものとする(学生の間、利子は計上され ないものとする)。毎年、借りた総額の十分の一と利子を 返済する場合、初年度から最終年度(十年目)の各年の返済 金額はいくらになるか、それぞれ計算せよ。また、返済金 額はいくらになるか、計算せよ この問題をforもしくはwhileループを使用して解く 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】 4月23日 【 Ver 】1.4.2まで 【 補足 】よろしくお願いします。