1 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 23:15:02 ] 【質問者へ】 回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・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 【前スレ】 pc12.2ch.net/test/read.cgi/tech/1232627790/
709 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 00:39:19 ] 【 課題 】 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】1月22日 【 補足 】Eclipseを使用しています。 内容は前向き推論のプログラムです。 このプログラムを実行したら、「gyouzaは作ることができる。」と表示させたい。 「nikuudouは作ることができる。」は表示させない。 またRecipe.txtの中身を修正してもよい。
710 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 00:40:47 ] >>709 課題はttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm の872.javaです。
711 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 02:56:12 ] 【 課題 】課題は3題です。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/873.zip 【 形態 】Javaアプリケーション(main()で開始) 【 GUI 】指定なし 【 期限 】2010/01/18 【 Ver 】1.6.0_17 初心者で苦しんでおります。宜しくお願いします。
712 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 16:37:38 ] >>709 そのコードを修正するのが課題なのか変に手を加えた結果がそれなのか。 「与えられた課題文をそのまま」書いてそれなわけ? あと、<<必須>>って書いてあるんだからバージョン情報くらい書いたら。 今時Vectorってjava幾つだよ。
713 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 18:21:04 ] >>711 課題3の >アドレス表を利用した並び替えを行って アドレス表が何か分からなかったので課題3はやってない とりあえず課題1と課題2を適当に作ったので参考に rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/874.zip
714 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:32:13 ] >>709 versionは1.6.0_17です。 また、プログラムを修正するのが課題です。
715 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:17:58 ] >>711 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/875.java こんなのしかできないです申し訳ありません
716 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:26:36 ] >>713 アドレス=住所(県名) じゃないかな
717 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:53:50 ] >>711 課題3 codepad.org/WzaCifp4 ソートするメソッドを自前で用意しました。 再帰って使ってオッケーなのかな?
718 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 11:00:54 ] >>716 なんか別の意味があるかと思ってしまった 単純にcsvをソートすりゃいいってことね >>711 といわけで課題3 まぁ簡単に書いた ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/876.java
719 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 11:06:11 ] >>718 ちゃんと i を利用しててわろたw
720 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 11:22:30 ] 課題で定義された変数は使った方がいいでしょw
721 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 13:42:37 ] 【 課題 】速度が上がるspeed upボタンの追加 【 形態 】 Applet 【 期限 】1月18日 【 Ver 】1.6.0_11 【 補足 】 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/877.java
722 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 16:31:39 ] >>721 initにこれを追加(変数定義忘れないように) speedUpB = new Button("Speed UP"); add(speedUpB); speedUpB.addActionListener(this); sleepTime = 500; actionPerformedの分岐に追加 else if(e.getSource() == speedUpB){ if(sleepTime > SLEEP_CHG_TIME){ sleepTime -= SLEEP_CHG_TIME; } } runで th.sleep(500); を th.sleep(sleepTime); に変更 SLEEP_CHG_TIMEはどれだけ早くしたいかを定義すればおk
723 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 21:37:52 ] 【 課題 】最小選択法を使用して作ること 【 形態 】1. Java 【 期限 】19日まで 【 Ver 】1.6.0_17 【 補足 】exchangeかメソッド よろしくお願いします rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/879.lzh
724 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 23:53:29 ] >>713 >>715 >>717 >>718 動作確認できました わかりにくい部分があり申し訳ありません 本当に有難うございました
725 名前:デフォルトの名無しさん mailto:age [2010/01/18(月) 00:02:46 ] >>722 助かりました
726 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 00:15:50 ] 【 課題 】チョイスにより三角関数のグラフ(sin, cos, tan)のカーブを 選択して描画領域に描画させるJavaアプリケーションを作成せよ。 y = sin ax において、aの値をテキスト フィールドで入力して描画できるように拡張してみよ。(cos, tanも同様) 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. AWTのみ 【 期限 】1月25日まで 【 Ver 】1.6.0_17 【 補足 】 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/880.zip こんな感じでお願いします
727 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 03:40:21 ] >>709-710 ,714 そんだけでいいなら 1)材料を繰り返して入力している部分の重複を排除(4つの材料すべて) ×→wm.addAssertion("butaniku butaniku"); ○→wm.addAssertion("butaniku"); 2)Recipe.txt の中身で餃子に必要な材料の部分の ?x を削除(4つの材料すべて) ×→"x? butaniku" ○→"butaniku" これで与えられた条件は満たせる。 新しいルールの作成っぽいことしようとして上手く行ってない感が残ってるけどしらね。
728 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 03:52:50 ] 【 課題 】国旗を表示するプログラム(日の丸、星条旗、ユニオンジャック等)を作れ。 指定された国旗を画面に表示する。少なくても8種類以上。 国旗の指定にはメニューとかボタンとかを表示して、選択させること。 国旗は図形として描くこと。写真を貼り付けたりしては駄目。 【 形態 】 Javaアプリケーション(main()で開始) 【 GUI 】JFrameを使えといわれました 【 期限 】1月30日まで 【 Ver 】1.6.0_18 【 補足 】できたプログラムについての説明(変数の役割、実行の流れなど)もあるとありがたいです。 よろしくお願いします。
729 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 05:13:33 ] >>726 codepad.org/Dpeu67WY 改良の余地ありだけど、どぞ。 問題あったら教えて下さい。
730 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 07:14:37 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/881.zip 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし/ 【 期限 】1月20日まで 【 Ver 】1.6.0_17 【 補足 】細かく4題となっています よろしくお願いします
731 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 08:20:21 ] >>729 問題ありません ありがとうございました
732 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 13:47:20 ] >>729 参考までに聞きたいのですが 完成までにどのくらいかかりましたか?
733 名前:デフォルトの名無しさん [2010/01/18(月) 15:40:33 ] Javaの課題で、コマンドにいろいろなことを入力して、 そこから入力されたファイルを読み込みたいのですが・・・ Scanner filein = new Scanner (new BufferedReader( new InputStreamReader(System.in))) String line; String p = "(\\w+)(\\W)([a-z]+)"; while((line = filein.findInLine(p))!=null){ System.out.println(line); } FileReader a = new FileReader(line); BufferedReader din = new BufferedReader(a); これだとエラーがおこります。 どうすればいいか教えていただけませんか?
734 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 16:04:37 ] >>730 よかったらドゾ。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/882.zip >>732 4時間くらいだと思う。 もれのテクだとこんだけかかってしまうのが悲しい。。。 途中,自家発電して風呂入ったのは内緒。
735 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 16:08:13 ] 自家発電は2分くらいで終わります
736 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 16:08:23 ] >>733 意図がさっぱりわからないけど、 FileReader a = new FileReader(line); が実行されるとき、つまりwhile文の判定がfalseのとき、lineは常にnullになるよ?
737 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 17:30:56 ] dbを勉強したくてJRE1.6でjavaDBたるものが梱包されているって聞いたのですが、 そのクラスを教えていただけないでしょうか?
738 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 17:33:49 ] dbを勉強したいならpostgresqlをインスコしたほうがいい
739 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 18:34:09 ] >>737 こんなとこで聞くよりググった方が早いと思うけど。 developers.sun.com/javadb/reference/index.jsp#ttt.1
740 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 18:42:47 ] あークラスか。Windowsだったら C:\Program Files\Sun\JavaDB\javadoc\jdbc4 にJavadocがある。 C:\Program Files\Sun\JavaDB\lib\derby.jar が本体だと思うけど。 あと、JREじゃなくてJDKじゃないかな?JavaDBがついてるの。
741 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 20:22:22 ] >>740 そーいうことっすか? じゃあ運用レベルでは使わないでねって感じっすか?
742 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 21:16:36 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/883.zip 【 形態 】eclipse 【 GUI 】制限なし 【 期限 】1/26日 正午まで 【 Ver 】1.6.0_16 【 補足 】よろしくお願いします。。
743 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 21:17:09 ] データソースを自力で登録したいのですが、 どんな手順で登録できるでしょうか?
744 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 21:18:00 ] 日本語でOK
745 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 21:35:02 ] ちなみに質問スレってのもあるんだよね。 ★★Java質問・相談スレッド135★★ pc12.2ch.net/test/read.cgi/tech/1262525781/ 専用スレで聞いた方が質問者にとっても有意義であることが多い。と思う。
746 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 22:14:46 ] >>734 わざわざお答えいただきありがとうございました
747 名前:デフォルトの名無しさん [2010/01/19(火) 06:09:00 ] 【 課題 】FrameもしくはJFrameに半径5ピクセルの円を描きなさい(y座標を30以上にすること)。 そしてキーボードのカーソルキー(矢印キー)を押すと、この円が矢印キーの刻印の示す 方向へ4ピクセル移動するようにしなさい。なお、移動前の円が残っていても構わない。 (KeyEventを利用。getKeyCode,VK_UP,VK_DOWN,VK_LEFT,VK_RIGHT) 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】2010年1月25日 【 Ver 】1.5.0_12 【 補足 】丸投げでお願いします。
748 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 07:32:41 ] import java.awt.*; // >>747 import java.awt.event.*; import javax.swing.*; public class R747 extends JComponent { private int x = 100, y = 100; @Override public void paintComponent(Graphics g) { g.drawOval(x, y, 5 * 2, 5 * 2); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final R747 c = new R747(); f.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { switch (e.getKeyCode()) { case KeyEvent.VK_UP: c.y -= 4; break; case KeyEvent.VK_DOWN: c.y += 4; break; case KeyEvent.VK_LEFT: c.x -= 4; break; case KeyEvent.VK_RIGHT: c.x += 4; break; } c.repaint(); } }); f.add(c); f.setSize(400, 400); f.setVisible(true); } }); } }
749 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 13:44:49 ] >>748 自力で解決しました。
750 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 13:58:02 ] 【 課題 】 rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm の884です 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】1/25 【 Ver 】1.6.0_16
751 名前:デフォルトの名無しさん [2010/01/19(火) 15:10:33 ] >>748 ありがとうございました。
752 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 18:57:40 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/885.java 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】1/25 【 Ver 】1.6.0_14 よろしくお願いします。
753 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 02:34:53 ] >>752 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/888.java
754 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 03:45:31 ] >>753 夜遅くにありがとうございます。
755 名前:デフォルトの名無しさん [2010/01/20(水) 15:38:49 ] 【 課題 】インターネット書店を作成せよ <条件> ・画面サイズ→VGAとする ・書籍は5ジャンル150冊 ・1回の注文で5種類まで書籍を注文可能 ・書籍の値段は20円単位とし、書籍の値段は自由 ・書籍価格の合計金額の2%のポイントが与えられる。(ただし、ポイントは第一ジャンルは2倍、第二ジャンルは3倍になる) ・注文終了後、注文確認画面で注文と支払い代金、獲得ポイントが確認できる。(支払い代金とは、注文図書の合計金額と消費税の和) ・貯まったポイントを併用して支払いが可能(ポイントの価値は、1ポイント1円) ・書籍の発送は電子メールの添付ファイルで行う(発送は出来なくてよい) ・ソフトキーボードのみ使用可能 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】1/27 【 Ver 】1.6.0 【 補足 】実用的な画面インタフェースでは取消機能が必要であるが、ここでは取消機能については 考えなくてよい。 また、ユーザーは正しい操作を行うものと仮定して良い。 講義内容がいきなり飛躍して、期限までに作成困難なので教えていただければ幸いです。 よろしくお願いします。
756 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 23:19:58 ] String[]型の配列の要素を全てprintlnで表示しようとすると [Ljava.lang.String:@16進数みたいな文字 になってしまうのですが これの解決方法ってないでしょうか? String[] list = new String[100]; list[0] = "aaa"; list[1] = "bbb"; list[2] = "ccc"; System.out.println( list ); で[Ljava.lang.String:@16900e1 みたいなのが表示されます ArrayListで配列を作ると ArrayList list = new ArrayList(); list.add("aaa"); list.add("bbb"); list.add("ccc"); System.out.println( list ); で [aaa, bbb, ccc] といった感じで出てくるのでこれをString[]配列で出せるようにしたいです。 (仕様が戻り値をString[]型にせよ のため) 自分ではfor( int i = 0; i < 100; i++ ){ System.out.println(list[i])} の方法しか思いつきませんでした。 これだと aaa bbb ccc のように改行して表示されてしまうので Arraylistの例のように横一覧に出力することは可能なのでしょうか?
757 名前:756 mailto:sage [2010/01/20(水) 23:22:28 ] 追記:環境は Java1.4です
758 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 23:30:43 ] >>756 質問は質問スレへ pc12.2ch.net/test/read.cgi/tech/1262525781/l50
759 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 23:49:32 ] >>756 JDK5以上ならArrays#toString、1.4ならArrays#asListでListに変換してprintlnに渡す。 でもnullの要素を特別扱いするわけじゃないから100個の要素がある配列では100個分の要素が表示される。 結局自分で書かないと[aaa, bbb, ccc]のようにはならない。 AbstractCollection#toStringのソースが参考になると思う。 単にprintlnでなくprintメソッドを使って要素とコンマを交互に出力するでもいいかもしれない。 それとここは宿題スレだから単なる質問は質問スレ(>>745 )が別にあるので今後はそこへどうぞ。
760 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 23:58:46 ] 【 課題 】音量に変動性を持たせる 【 形態 】1. Javaアプリケーション 【 期限 】1月22日 【 Ver 】1.6.0 【 補足 】質問のほうに書かせていただいたのですが、回答得られなかったため、こちらに書かせていただきます。 再生中、時間経過とともに音量が変化するようにしなくてはいけません。 基本的には、以下のプレイヤーを基本として変更を加えていきたいです。 自分でも色々試しましたがわからないので、すみませんがよろしくお願いします。 ttp://yasshiemd.web.fc2.com/sub/appli/simpleplayer/simpleplayer.html
761 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 05:29:35 ] 【 課題 】ttp://www1.axfc.net/uploader/Sc/so/75122 こちらをご参照くださいませ。 @を押すとファイルを開くダイアログが表示されるので、任意のファイルを選択 すると、隣のテキストフィールドに選択したファイルの絶対パスが表示。 Aを押すとフォルダを開くダイアログが表示されるので、任意の場所を選択 上に同じく隣に絶対パスが表示されます。 Bで任意の文字列を入力。 Cを押すと、Aで選択したフォルダにBで入力した文字列を持つ新しいフォルダが作成され そのフォルダの中に@で選択したファイルを移動するというものです。 説明が下手ですみません。 【 形態 】Javaアプリケーション(main()で開始) 【 GUI 】Swing 【 期限 】1/22早朝 【 Ver 】1.6.0_17 【 補足 】ファイル移動のメソッドの使い方がまったく分からずここ何日も立ち往生してしまっています 丸投げですみませんがどうかよろしくお願いいたします。
762 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 14:33:11 ] >>761 暇だからやってみる。トラストミー(笑
763 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 00:17:44 ] >>761 期限も近づいてるようなので>>762 を待たずに ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/889.java
764 名前:デフォルトの名無しさん [2010/01/22(金) 00:30:40 ] >>763 aisiteru
765 名前:761 mailto:sage [2010/01/22(金) 00:54:44 ] >>763 相変わらずコンパイル時にエラーまみれでどうしたものかと思っていたところです とても助かりました 本当にありがとうございます、感謝してもしきれません。
766 名前:761 mailto:sage [2010/01/22(金) 00:55:38 ] >>763 相変わらずコンパイル時にエラーまみれでどうしたものかと思っていたところです とても助かりました 本当にありがとうございます、感謝してもしきれません。
767 名前:デフォルトの名無しさん [2010/01/22(金) 00:57:30 ] だいじなことなので2かいいいました
768 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 02:33:31 ] 【 課題 】時刻を表示するプログラム 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】1月26日まで 【 Ver 】1.6.0_14 【 補足 】下の890を参考にしてください。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm すみませんが、よろしくお願いします。
769 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 18:13:56 ] 期限までまだありますが>>750 をよろしくお願いします。
770 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 18:45:58 ] >>768 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/894.java
771 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 19:15:45 ] 【 課題 】 サーバとクライアントでの間で文字列を送り合うプログラムをつくれ。 ただし、以下の条件を満たすようにすること。 アドレス、ポート、名前、文字列はキーボード入力し、お互いに自由に指定できるようにする。 クライアントで quit が入力された場合、クライアントは接続を切りプログラムを終了し、 サーバは接続が切られたら、次のクライアントの接続を待つ サーバで quit が入力された場合、サーバは接続を切り、次のクライアントの接続を待ち、 クライアントは接続が切られたらプログラムを終了する エンターキーのみが入力された場合は、文字列を送らずもう一度文字列を入力させて、 その文字列を送るようにする。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】1/25 【 Ver 】1.6.0_14 【 補足 】 途中まで四苦八苦してファイルを作りましたので、添付いたします。 添付ファイル サーバー側 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/897.java クライアント側 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/898.java これ以上どうやってもわからないので、お願いいたします。 特にコメントに名前をつけるやり方と、quitを入れたときの処理がわからないです。
772 名前:768 mailto:sage [2010/01/22(金) 21:30:19 ] >>770 助かりました。本当にありがとうございます。
773 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 22:04:53 ] >>771 動作確認してみて下さい。 「コメントに名前をつけるやり方」というのがわからなかったので, 未実装です。 サーバ codepad.org/Q2GePYdr クライアント codepad.org/CovaiKv5
774 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 22:44:59 ] >>771 問題文から見て>>695 と同じ問題だと思われるが クライアントとサーバの画面例が示されていないので ユーザインタフェイスは>>771 のソースを尊重 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/900.java
775 名前:774 mailto:sage [2010/01/22(金) 23:19:22 ] >>771 > エンターキーのみが入力された場合は、文字列を送らずもう一度文字列を入力させて、 > その文字列を送るようにする。 を忘れてた クライアントに if (str.isEmpty()) continue; //+++ if (str.equals("quit")) { break; } を加えてサーバを //+++ do { System.out.println("送信する文字列を入力してください"); str = data.readLine(); } while(str.isEmpty()); //+++ if (str.equals("quit")) { break; } のように変更する
776 名前:771 mailto:sage [2010/01/23(土) 21:47:55 ] >>773-775 さん ありがとうございます!! 名前をつけるというのはチャットのように、発言者に名前をつけるという意味です。 加藤<こんにちわ 斉藤<こんにちわ こんな感じで・・・ >>775 それやったらchatchがありません。みたいなエラー出たのですが、どこに張れば 良いんでしょうか? 自宅のPCのポート開放のやり方がわからなく、月曜日にならないとプログラム同士の 接続が試せないので、また月曜日に分からない点などがあったら報告したいと思います。 本当に助かりました!ありがとうございました。
777 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 23:05:17 ] if (str.equals("quit")) { break; } がある位置はクライアントとサーバそれぞれで一ヶ所しかないんだから 付け加えたり変更したりする場所は見当付くだろ エラーが出たらそのソースを晒さんと他人には分からんだろ せめて出たエラーを貼れ どんなセキュリティをかけてるか知らないがlocalhost同士で通信するのは特に難しくないんでは?
778 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 06:45:18 ] 【 課題 】1.任意のWEBページからhttp://で始まるハイパーリンクを抽出するプログラムの作成 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/901.java 2.任意のWEBページ10ページに含まれる単語のうち,上位10位の単語リストとその出現頻度 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/903.java 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】制限なし 【 期限 】1/25 【 Ver 】1.6.0_14 【 補足 】1.に関してはプログラムはあっていると思うのですがなぜか実行 できないので、実行できたら結果をコピペで教えてもらえたら嬉しいです 2.に関しては実行結果があるのですが、上から多い順に並んでいます プログラムのどの部分でその並べ替えを行っているのか、またどんな アルゴリズムを用いて並べ替えているのかを教えてもらえたら嬉しいです 2つあるのですがどうかご教授ください。
779 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 07:54:18 ] >>778 1はちゃんと実行できたよ。 images.google.co.jp/imghp?hl=ja&tab=wi video.google.co.jp/?hl=ja&tab=wv maps.google.co.jp/maps?hl=ja&tab=wl news.google.co.jp/nwshp?hl=ja&tab=wn books.google.co.jp/bkshp?hl=ja&tab=wp mail.google.com/mail/?hl=ja&tab=wm www.google.co.jp/intl/ja/options/ www.google.com/ncr 2はコメントでBubbleSortとあるじゃないか。
780 名前:デフォルトの名無しさん [2010/01/24(日) 10:00:51 ] 【 課題 】FrameもしくはJFrameに半径5ピクセルの円を描きなさい(y座標を30以上にすること)。 そしてキーボードのカーソルキー(矢印キー)を押すと、この円が矢印キーの刻印の示す 方向へ4ピクセル移動するようにしなさい。なお、移動前の円が残っていても構わない。 (KeyEventを利用。getKeyCode,VK_UP,VK_DOWN,VK_LEFT,VK_RIGHT) 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】2010年1月25日 【 Ver 】1.5.0_12 【 補足 】>>747 です。先生に駄目だしをくらいまして自分で組みなおしてるんですが どうにも丸が動きません。下のプログラムを弄って動くようにしてもらえませんでしょうか? rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/905.java
781 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 10:53:04 ] >>780 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/907.java 元のコードを生かしたからきれいじゃないけど
782 名前:デフォルトの名無しさん [2010/01/24(日) 11:08:21 ] >>781 ありがとうございます。 助かりました!
783 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 17:44:48 ] >>782 問題でVK_UPやVK_DOWNなどのキーコード定数を使えってあるのに 返されるStringが変更される可能性のあるgetKeyTextを使ってわざわざStringに変換してるし そのStringの等値判定をequalsでなく==でやってるのもいいこととは思えない e.getKeyCode()が返す値とKeyEvent.VK_UPなどとを直接比較する方が題意に沿ってると思うが またダメ出しされないかい?
784 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 18:15:15 ] 【 課題 】3つのボールがレースをするプログラムを作りなさい。乱数を発生させ、毎回違った結果を出すようにしなさい。さらに以下の改良を加えなさい。 1)ボタンを押すと、レースがスタートする。 2)ゴールのラインを引いて、1着がどれかを表示する。 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】1/25 23:00まで 【 Ver 】1.6.0_17 【 補足 】乱数を使ったレース部分までは以下のプログラムにあります。それを改良して、1)&2)の付け足しをお願いします。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/909.java
785 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 19:06:24 ] >>784 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/910.java
786 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 19:39:13 ] >>785 迅速な回答ありがとうございました。 ゴールラインの設定仕方がわかりやすく、大変参考になりました。
787 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 20:43:43 ] 【 課題 】矢印キーで上下左右に加速する円を表示するアプレットプログラム。 1)円が画面からはみ出さないように、円が枠の縁にぶつかると反射します。 2)移動速度が早くなりすぎないように、上限を決めて、これを超えないようにしています。 3)キー入力に反応する部分はコメントのみ 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】1/27まで 【 Ver 】1.6.0_14 【 補足 】以下のプログラムをもとにお願いします。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/911.java
788 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 22:14:00 ] >>742 どなたか賢い方お願い致します。
789 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 22:31:44 ] >>750 をお願いします
790 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 00:40:14 ] >>779 本当にありがとうございました!
791 名前:デフォルトの名無しさん [2010/01/25(月) 01:32:22 ] 【問題1】テキストボックスに値を入力すると解を表示するプログラミングを書きなさい 【問題2】足し算のみをする電卓をつくりなさい。 両方ともアプレットのプログラムです。 よろしくお願いします。
792 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 02:15:38 ] >>791 >>1 のテンプレ それから問題1は多分だれも答えられないと思われ。 何の値を入れて何の解をどこに表示するのか?
793 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 03:07:04 ] 問題1は難しそうだな Googleの検索エンジンでも実装しろっていうのか?
794 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 03:13:45 ] 簡単でしょ 仮言語だが if text=="値" then text="解"
795 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 04:37:40 ] >>794 それってプログラミングなの?
796 名前:デフォルトの名無しさん [2010/01/25(月) 07:41:24 ] >>794 if "値".equals(text). then text="解"
797 名前:デフォルトの名無しさん [2010/01/25(月) 13:09:32 ] >>791 問題1ですが、 □x^2+□x+□=0 【実行】 解は〜です。 □の部分に値をいれ、実行のボタンを押したら、 解を表示するようなプログラムを作れということだと 思います。説明がたりなくてごめんなさい。
798 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 14:41:51 ] >>797 >>1 を読んでテンプレ埋めろ 期限が無いってことはどんなに遅くなっても構わないってとられても仕方ないし バージョンを指定しないのならJDK7PRで追加されてる機能を使われる可能性もあるぞ
799 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 20:50:08 ] 「二次方程式の解の公式」なんぞ はるか昔に忘れた などとほざく文系大卒はごまんといる 「二次方程式を解かなくても生きてこられた。」 「二次方程式などは社会へ出て何の役にも立たないので、このようなものは追放すべきだ」 「私は今まで数学が私の人生に役立ったことは無く、大多数の国民もそうだろう。」
800 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 20:59:24 ] >>750 今見てみたけど、課題として中々面白いね。 ちょっと考えてみようと思ったけど期限切れ? あと、CarShop.dataっていうファイルと、ソースコードにもそれに関連してるらしき記述があるけど これはどうすれば?
801 名前:デフォルトの名無しさん mailto:sage [2010/01/26(火) 00:33:48 ] >>800 亀レスですが一応26日の午前までなら大丈夫です。 CarShop.dataと中のソースファイルはあくまで前向き推論のサンプルプログラムです。 ご協力いただければ幸いです。
802 名前:デフォルトの名無しさん mailto:sage [2010/01/26(火) 12:00:53 ] 宿題の一部ですが(全部だと膨大な量のため) java(当方が作成しているのはi-appli)において、 任意の座標に置かれた2点の角度を求めて その角度の線を(任意の位置に任意の長さで)描画することは可能でしょうか? 可能ならば方法を教えていただければ幸いです。 【 GUI 】i-appliに使用出来るものは何でも可 【 期限 】1/26日 24:00 【 Ver 】1.6.0_17
803 名前:デフォルトの名無しさん mailto:sage [2010/01/26(火) 12:56:33 ] 802ですが 質問に答えなくていいです ゆとりな質問してしまいすみませんでした。
804 名前:デフォルトの名無しさん [2010/01/27(水) 03:09:45 ] エラーがでます。 どこが間違ってるか教えてください。 http://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 912番です。
805 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 07:37:14 ] >804 >どこが間違ってるか教えてください。 質問の仕方。
806 名前:デフォルトの名無しさん [2010/01/27(水) 16:40:01 ] 【 課題 】ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/913.txt 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】1/29 13時まで 【 補足 】課題文の4.盛り込む要素については全部該当していなくても構いません。よろしくお願いします。
807 名前:デフォルトの名無しさん [2010/01/27(水) 18:38:13 ] いつになったらはたらけるかな
808 名前:デフォルトの名無しさん mailto:sage [2010/01/28(木) 15:11:31 ] 慶応の丸投げって結構多いよな
809 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 01:05:02 ] >>806 の家を書くって何だ?何で禁止なんだ?