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/
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を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。