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/
610 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 15:32:41 ] >>608 プログラミング以前の問題 javaコマンドを使ったことがないのならまずその使い方を勉強すべきだな エラーメッセージはMainPanelパッケージのclassクラスがないと言っている
611 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 15:55:31 ] >>607 たとえばだな、 : System.out.println("2008/07/24(木)"); System.out.println("2008/07/25(金)"); System.out.println("2008/07/26(土)"); System.out.println("2008/07/27(日)"); : というのを一つ一つ手書きで1万行書いておく
612 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 15:57:07 ] あ、Swing か。 JTextArea に一万行(ry
613 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 16:00:27 ] >>611 それだと万日カレンダーな気がw >>607 >>1 を読んでテンプレを埋めて依頼すればそれなりにレスがあると思うが それにぐぐればサンプルはウエブ上に結構ある
614 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 16:00:44 ] >>607 JXDatePickerじゃだめ?
615 名前:ヘルプミー [2008/07/24(木) 16:02:53 ] 明日までなので、さすがに無理っす。orz void setCalendar(){ int lastDay=cal.getActualMaximum(Calendar.DATE); int dayOfWeek=cal.get(Calendar.DAY_OF_WEEK); append(" "+cal.get(Calendar.YEAR)+"年"); append(""+(cal.get(Calendar.MONTH )+1)+"月"+"\n"); append(" Sun Mon tue Wed Thu Fri Sat \n"); for(dayOfWeek=1;dayOfWeek<=7;dayOfWeek++){ append(" "); } for(int day=1; day<=31;day++){ // if(day==1){ // append(" "); // } if(day>9){ append(" "+day+" "); }else{ append(" "+day+" "); } if((dayOfWeek+day)%8==0){ append("\n"); ここら辺までは書いたんですが、これからどうしていいかまったく分かりません・・・
616 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 16:03:54 ] 【 課題 】 ディレクトリ階層に含まれる全てのファイルの大きさを合計する プログラムを作りたい。この場合ディレクトリに含まれるファイルや 子ディレクトリも再帰的に調べなければならない。下記の空欄[1][2]を埋めるべき Javaプログラムコードを記せ。但しどちらも一行とは限らない。 abstract class Entry{ [1] } class Directory extends Entry{ private int entrynum = 0; /*ディレクトリ内の要素数 */ private Entry[] entries = new Entry[10] /* 最大10個 */ public void add(Entry e){ /* ファイルやディレクトリを追加する */ entries[entrynum++] = e; public int size(){ [2] } class File entends Entry{ public int size(){ return ファイルの大きさ; } 【 形態 】筆記レポート 【 期限 】7/27 【 補足 】丸投げです。よろしくお願いします。
617 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 16:04:16 ] >>605 >>585 ではバージョン1.6を要求しているのに1.5でコンパイルしようとしていない? 1.6ではインタフェースで求められているメソッドを実装する時に@Overrideを付けてもエラーにならないけれど、 1.5での@Overrideは文字通りスーパークラスのメソッドをオーバーライドしているときだけに付ける。
618 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 16:04:38 ] >>609 >>573 実は少しやろうかと思ったのだが、任意の4点からなる四角形の面積を求める式が分からなくて 出来なかった orz
619 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 16:09:38 ] >>616 [1] public int size(); [2] int size = 0; for(int i=0;i<entrynum;i++) size+=entries[i].size(); return size;
620 名前:ヘルプミー [2008/07/24(木) 16:11:11 ] >>614 さん 申し訳ありません。JXDatePickerのこと分からないです。 >>613 さん サンプルを見てみたのですが、実力不足で理解できなかったです・・・ 【 課題 】万年 カレンダーを作ること 【 形態 】Javaアプリケーション 【 期限 】7/28 【 Ver 】? 【 GUI 】swing 【 補足 】中途半端に作ってますので、やりづらいかもしれませんがよろしくお願いいたします。 どうか一つお力添えをお願いいたします。
621 名前:ヘルプミー [2008/07/24(木) 16:16:04 ] ごめんなさい。期日を間違えましたorz 期日は明日です・・・・
622 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 16:21:12 ] >>618 4頂点の座標を辺に沿って順番に(x1,y1)(x2,y2)(x3,y3)(x4,y4)とすると 面積はMath.abs((x4-x2)(y1-y3)-(y4-y2)(x1-x3))/2だったと思う ということでがんばってくれ
623 名前:608 [2008/07/24(木) 16:26:05 ] >>610 何がなんだか分かりませんが使い方が間違っているんですね ちょっと調べてみます >>617 何がなんだか・・・素人なのでよく分からないとです
624 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 16:26:40 ] >>620 こうだな。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/372.java
625 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 16:33:50 ] >>623 java MainPanel.class じゃなく、 java MainPanel だよ・・・
626 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 16:37:56 ] >>624 ちょと噴いたw
627 名前:623 mailto:sage [2008/07/24(木) 16:41:14 ] >>625 ありがとうございましたorz 長い質問になりましたがこれで完璧だと思います、お世話になりました
628 名前:ヘルプミー [2008/07/24(木) 16:45:43 ] >>624 ありがとうございます。 こんな感じので、なおかつ月と年を変更したら日付も変わるようにしたいのですが どうしたらいいんでしょうか? 後、日にちが動かないようにするにはどうしたら・・・
629 名前:618 mailto:sage [2008/07/24(木) 16:48:42 ] >>622 thx. がしかし、今は自分ので手一杯だw
630 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 16:55:46 ] >>628 やれやれ、若人は万年カレンダーを見たことが無いんじゃないのか・・・ ttp://www.kandai.ne.jp/cgi/sdirect/shopping/itemphoto/2007072108a.jpg 冗談はさて置き、カレンダーじゃなくて万年カレンダーと言うところは本当に気にしなくて大丈夫なのか?
631 名前:ヘルプミー [2008/07/24(木) 17:02:09 ] >>630 ここ十年くらいの変更ができればいいんですが・・・・ どうしたらいいんでしょうか
632 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 17:10:24 ] >>631 >>291 このへんか?
633 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 17:15:10 ] >>630 確かに本来の万年カレンダーはそういう手動で曜日を合わせるものなんだけど 紙などに年月固定の暦を印刷するカレンダーに対して電子的な手段などで 任意の年月のカレンダーを表示できる可変的なものを万年カレンダーと称しているらしい >>631 ということで見かけは普通の月単位のカレンダーで 与えられた年と月に合わせて表示するカレンダーの意でいい?
634 名前:ヘルプミー [2008/07/24(木) 17:16:01 ] >>632 こんな感じです。 それの一ヶ月づつので、なおかつ月に応じて1〜31日が変化するようにしたいのですが
635 名前:ヘルプミー [2008/07/24(木) 17:27:16 ] >>633 はい。よろしくお願いします。 万年カレンダーがそんなものだとは知りませんでした。 勉強になりました。ありがとうございます。
636 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 21:31:02 ] >>616 どうだろ [1] abstract public int size(); [2] int result =0; for(Entry e:entries){ result+=e.size(); } return result;
637 名前:デフォルトの名無しさん [2008/07/24(木) 23:21:52 ] 【 課題 】「さんさんのんはさらんさらん」という文字列から「ん」を削除して、「ささのはさらさら」を表示する 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】7/25まで 【 Ver 】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》 【 補足 】「ん」って文字列を空白で置換、だと「さ さ の はさら さら 」になっちゃうし… ごめんなさい丸投げです。文字ってけっこう難しいです…
638 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 23:36:10 ] String#replaceAll("ん",""); でいいんじゃないの?
639 名前:デフォルトの名無しさん [2008/07/24(木) 23:48:30 ] >>638 難しく考えていました。わー恥ずかしい。 ありがとうございました。
640 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 01:13:04 ] >>620 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30389
641 名前:ヘルプミー [2008/07/25(金) 08:17:52 ] >>640 おお!ありがとうございます〜<(--)> おかげで単位落とさずに済みました。 感謝いたしております。
642 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 18:33:03 ] すいません、明日課題提出なんですけど、プログラムは全然理解できませんでした(´・ω・`)ので、教えて下さい 課題は「授業で習った範囲でプログラムを組み、゛どの部分がどのような処理をするのか゛を説明せよ」というものです。 自分のは授業でやったプログラムのほぼまる写しです。ちなみに、プログラムは↓のとおりです import java.applet.*; import java.awt.*; import java.awt.event.*; public class P1202 extends Applet implements MouseListener { int x[] = new int[5]; // x 座標 int y[] = new int[5]; // y 座標 Image back; // 背景画像 Image img; // 顔画像 int n = 0; int p = 0; // 初期化処理 public void init() { back = getImage(getCodeBase(),"kakutelu.jpg"); img = getImage(getCodeBase(), "bakuretu01.gif"); addMouseListener(this); } 長いので、二つに分けます
643 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 18:34:26 ] >>642 >>1 くらい読め
644 名前:642 mailto:sage [2008/07/25(金) 18:36:31 ] // 表示 public void paint(Graphics g) { int i; g.drawImage(back, 0, 0, this); for(i = 0; i < n; i++) { g.drawImage(img, x[i]-22, y[i]-22, this); } } // クリック時の処理 public void mouseClicked(MouseEvent e) { int mx = e.getX(); int my = e.getY(); x[p] = mx; y[p] = my; p = (p + 1) % 5; if(n < 5) { n++; } repaint(); } public void mouseEntered(MouseEvent e) {} public void mouseExited(MouseEvent e) {} public void mousePressed(MouseEvent e) {} public void mouseReleased(MouseEvent e) {} } すいません、どなたかご説明お願いします。
645 名前:642 mailto:sage [2008/07/25(金) 18:42:58 ] >>643 これは失礼(´・ω・`)焦り過ぎてますた 【 課題 】>>642 ・644のとおりで「プログラムを作成し、それを適切に説明せよ」 【 形態 】2. Applet 【 GUI 】5. その他「GUIがわかりません(´・ω・`)」 【 期限 】土曜(明日) 【 Ver 】java version 1.5.0_05
646 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 21:44:57 ] >>645 この手のスレで質問する課題ではないな。 来年また頑張りましょう。
647 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 01:10:46 ] >>645 ぐぐったり、JavaのAPI見たりすればいけると思うけどなー。
648 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 01:25:50 ] >>642 明日っていうから、切羽詰まってるんだろうな。 ケチケチせずに教えてやろうぜ。 まずはimportが何を意味するか考えてだな、 次にclassの部分、 そしてコメント部分、うーん、ていうか、コメントに答えがあるんじゃ?
649 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 02:01:16 ] 【 課題 】LZW圧縮されたGIFを入力ストリームに読み込んで解凍してバイト配列で返す 【 形態 】Javaアプリケーション 【 GUI 】 【 期限 】7月31日 【 Ver 】1.5.0
650 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 02:11:45 ] >>649 試してないけど、ImageIO.read()でよみこんで、それのDataBuffer取得して・・・じゃだめかね?w
651 名前:642 mailto:sage [2008/07/26(土) 03:58:56 ] とりあえず、バイトから帰ってきてグーグル先生に聞いてはみたけど、分からないです(´・ω・`)どうにか助けて下さい
652 名前:642 mailto:sage [2008/07/26(土) 04:04:19 ] 一応自力で調べてみた結果です。抜けてるトコ、助言お願いします import java.applet.*; //ウィンドウ関連ツール(Abstract Window Toolkit)を使う import java.awt.*; //アプレットを使う import java.awt.event.*; public class P1202 extends Applet implements MouseListener { //マウスリスナーは、マウスクリックによりアクションを実行するオブジェクト int x[] = new int[5]; // x 座標 int y[] = new int[5]; // y 座標 Image back; // 背景画像 Image img; // 顔画像 int n = 0; int p = 0; // 初期化処理 public void init() { back = getImage(getCodeBase(),"kakutelu.jpg"); //背景画像の指定 img = getImage(getCodeBase(), "bakuretu01.gif"); //クリックした際に表示される画像の指定 addMouseListener(this); }
653 名前:642 mailto:sage [2008/07/26(土) 04:09:36 ] //表示 public void paint(Graphics g) { //paint() は、起動時には init(),やstart() に続いて自動的に実行されるメソッド int i; g.drawImage(back, 0, 0, this); for(i = 0; i < n; i++) { g.drawImage(img, x[i]-22, y[i]-22, this); } } // クリック時の処理 public void mouseClicked(MouseEvent e) { int mx = e.getX(); int my = e.getY(); x[p] = mx; y[p] = my; p = (p + 1) % 5; if(n < 5) { n++; } repaint(); } public void mouseEntered(MouseEvent e) {} public void mouseExited(MouseEvent e) {} public void mousePressed(MouseEvent e) {} public void mouseReleased(MouseEvent e) {} }
654 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 11:10:30 ] >>642 中にコメントの付いていない paint() と mouseClicked() が肝心な部分だなw 初期表示時、paint() では n=0 の為に背景のみが描画される。 任意の位置をクリックすると mouseClicked() が呼ばれ、座標を配列x[],y[] の p の位置に保存、 p を移動させ n を最大 5 までの間増加させて、repaint() により paint() を実行させる。 クリック後の paint() では背景描画後、n が 1 以上になっているので、x[],y[] に保存されている 各位置(から-22した位置を左上とした位置)に n 個((x[0],y[0])〜(x[n-1],y[n-1]))顔を描画する。 ミソは p の移動の p=(p+1)%5 か。これによって p は 0,1,2,3,4,0,1,2,3,4,0,1,… とクリックする度に 0〜4 の範囲で循環するため、5回以上クリックした場合は最後にクリックした位置の x[],y[] が上書きされることになるので、顔の描画も最後の位置が最新の位置に入れ替わる形になる。 但し描画の順は常に x[0],y[0] からなので、顔画像の重なりはクリック順と関係ない。
655 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 18:21:04 ] 【 課題 】 以下のプログラムのフローチャートおよびJavaソースプログラムを作成して提出のこと。学籍番号および氏名のないもの、提出期限を過ぎたレポートは採点の対象としない。 本日の課題プログラムを参考にして、じゃんけんゲームを完成させよ。反復構造により続けてゲームができるようにし、0で終了させて最後に勝ち負けの集計(勝率も計算させる)が表示できるようにせよ。 なお、プログラムは あなたの手の入力の処理 コンピュータの手の生成 勝ち負けの判定 勝率の計算 の4つの処理を行うメソッドを定義し、これを利用して作成すること。 実行例: あなたの手を入力して下さい。(1:グー, 2:チョキ, 3:パー, 0:終了)? 1 あなたの手はグーです。 コンピュータの手はチョキです。 あなたの勝ちです。 あなたの手を入力して下さい。(1:グー, 2:チョキ, 3:パー, 0:終了)? 2 あなたの手はチョキです。 コンピュータの手はグーです。 コンピュータの勝ちです。 あなたの手を入力して下さい。(1:グー, 2:チョキ, 3:パー, 0:終了)? 2 あなたの手はチョキです。 コンピュータの手はグーです。 コンピュータの勝ちです。 あなたの手を入力して下さい。(1:グー, 2:チョキ, 3:パー, 0:終了)? 0 終了 あなたは3試合中、1勝2敗0分け(勝率:3割3分3厘)です。》 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】7月30日(提出期限) 【 Ver 】1.6.0 【 補足 】同じ質問をされた方がいますが別人です。 勝率計算がうまくいかなかったのでソースもお願いします。
656 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 18:30:29 ] >>655 >>501
657 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 18:44:11 ] >>655 勝率計算がうまくいかなかったソースをお願いします
658 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 18:49:41 ] >>656 すみません余計な文を消すのを忘れていました 本日の課題プログラムは前回のレポートのことでそれをヒントに。ということです
659 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 18:53:05 ] >>657 説明不足ですみません 勝ち負けの判定 勝率の計算 が全く分からずソースすら書けません
660 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 19:50:55 ] >>658 前回のレポートだろうが何だろうが参考にしろというものがあるのならそれを出さないと。 出てきたプログラムが前回のレポートとやらと噛み合わないものだと困るんじゃないの? それとも実行例のような動作をするゲームでさえあればどんなものでも構わないの?
661 名前:642 mailto:sage [2008/07/26(土) 19:54:44 ] >>654 ありがとうございましたギリギリで間に合いました。これでなんとか単位は大丈夫そうです。 アナタに幸あれc⌒っ*・ω・)っ
662 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 20:16:38 ] >>655 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/373.java やっつけながら書いた。
663 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 20:48:45 ] >>660 頭悪くてすみません。やり方もいろいろあるという事を忘れていました ただ前回の課題はじゃんけんの手を入力し勝ったか負けたかを表示するだけの ものだったので >>662 ありがとうございます。ですが習っていない物ばかりなので参考というふうにさせていただきます
664 名前:デフォルトの名無しさん [2008/07/26(土) 21:09:37 ] 【 課題 】足し算、引き算、掛け算、割り算に対応した100マス計算をexe形式で提出せよ。 3×3や5×5などレベル設定も選択可能にせよ。 タイマーを連動せよ。 数字は乱数などを用い、ランダムで配置するものとする。 【 形態 】Javaアプリケーション 【 GUI 】制限なし 【 期限 】7/27 【 Ver 】java version "1.5.0_06" 【 補足 】丸投げでお願いします。いろいろな意見がいただけると助かります。
665 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 21:10:38 ] >>664 exe形式ってラップしろってこと?
666 名前:デフォルトの名無しさん [2008/07/26(土) 21:15:22 ] 動きがみれるものと、ソースを見たいそうです。
667 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 21:57:06 ] >>666 けっきょく、exeってのは勘違いなのか?
668 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 22:28:07 ] >>664 いろんな意見てなんだ?
669 名前:デフォルトの名無しさん [2008/07/27(日) 00:19:58 ] 課題プリントうつしただけなんで気にせずお願いしますw いろんな意見も無視で。
670 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 01:48:15 ] ソースをWindows用の自己解凍ファイルにアーカイブしてやればいいんじゃないか その場合自己解凍ファイルはこっそり危険にしておくとか考えないように
671 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 02:46:44 ] >>669 じゃあ、意見はいらんわけだ
672 名前:デフォルトの名無しさん [2008/07/27(日) 11:04:10 ] 【 課題 】足し算、引き算、掛け算、割り算に対応した100マス計算を作成 3×3や5×5などレベル設定も選択可能にせよ。 タイマーを連動せよ。 数字は乱数などを用い、ランダムで配置するものとする。 【 形態 】Javaアプリケーション 【 GUI 】制限なし 【 期限 】7/27 【 Ver 】java version "1.5.0_06" 【 補足 】丸投げでお願いします。 こういうことで・・・。
673 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 11:23:24 ] >>672 タイマー連動ってなにすんの?
674 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 12:48:59 ] >>672 課題がよくわからん。 1.アプリを実行すると、「100マス計算」ゲームの問題が表示される。 ※問題のマス数はパラメータで3×3、5×5等に変更可能。 ※問題の数字は乱数生成したランダムな数字を設定。 2.ユーザーがゲームj開始、回答を入力する。→タイマー開始 3.ユーザーが回答を入力し終えた場合、または制限時間に達した場合、ゲーム終了。 4.採点結果が表示される。 こんな感じのアプリを作れと言ってる?
675 名前:655 mailto:sage [2008/07/27(日) 17:37:44 ] 昨日はすみません どうしても分からなかったので再度お願いします 参考対象の 本日の課題 というものがこれです。説明不足な所があればご指摘お願いします じゃんけんげーむの作成 利用者が自分の手を入力してその手を画面表示させた後、 乱数で生成したコンピュータの手を画面に表示させるようにせよ。 また、あいこや勝ち負けも表示できるようにせよ ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/375.java
676 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 17:42:12 ] 【 課題 】 (1) y=x^2,y=sinxの二つの関数を表示せよ。また、用いた関数式も表示させよ。 (2) 表示したグラフに対してx軸、y軸を表示せよ。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. AWTのみ 【 期限 】7/29 【 補足 】丸投げです、よろしくお願いします
677 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 18:22:09 ] >>675 で、この課題に書いていることは全て理解してるんだな? >>655 で必要な反復構造やメソッド(引数や返値)それにフィールドについては どの程度知ってるんだ。
678 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 18:22:36 ] >>675 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30390
679 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 18:32:22 ] >>676 グラフの表示範囲はこちらで適当に決めていいの?
680 名前:655 mailto:sage [2008/07/27(日) 18:48:59 ] >>678 ありがとうございました クラブで何回か授業抜けて俄仕込みの知識しかなかったので助かります 教科書を見ながらでないと何も出来ないレベルです 今回は説明が悪くてすみません。勝率計算についての式が分からなかったんです なんか場違いな感じだったと思っております。本当にすみません
681 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 19:03:30 ] >>680 >>657 が言ってたように、そこだけ空けた状態で作ったのをうpすりゃ良かったんだよ
682 名前:676 mailto:sage [2008/07/27(日) 20:29:15 ] >>679 表示範囲は適当でおkです 画面サイズは800*600程度でお願いします
683 名前:デフォルトの名無しさん [2008/07/27(日) 23:56:02 ] >>674 そんな感じです。
684 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 10:14:05 ] >>609 お願いします
685 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 14:18:31 ] >>676 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30392
686 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 14:39:11 ] 【 課題 】ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/377.zip 【 形態 】Javaアプリケーション(main()で開始) 【 期限 】7/29 16:00まで 【 Ver 】1.6.0_05 【 補足 】pptで課題の説明がしてある問題です
687 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 15:30:23 ] >>609 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30394
688 名前:676 mailto:sage [2008/07/28(月) 16:02:35 ] >>685 ありがとうございました。
689 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 16:25:02 ] >>686 せめて簡単な概要くらい示してくれないとzipなんて落とす気にもならないぞ?
690 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 16:25:11 ] 既に夏バテでOOoを起動する気力もねえ
691 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 18:07:33 ] >>686 レポートの一部だけ。 分からないところ: 配列のインデックスを「要素」と呼んでいる事に気づいた。 ワケが分からない。 「引数」を「返り値」と呼んでいるようなものなので、死ねばいいと思った。
692 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 19:29:23 ] >>686 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/378.zip
693 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 22:15:49 ] OOoすら入れてないわい
694 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 00:37:36 ] >>687 本当にありがとうございました
695 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 09:04:01 ] >>692 ありがとう。説明少なかったかなと思ったけど助かりました
696 名前:デフォルトの名無しさん [2008/07/29(火) 22:41:28 ] 【 課題 】F(x)=(x-3)(x-2)(x-1)=x^3-6x^2+11x-6 @ 上の関数を返すクラスを作成し、 A さらに二分法よりf(x)=0の解を求めよ。 ただし、初期値は(x1,x2)=(0.5,1.5),(1.5,2.5),(2.5,3.5)とする。 【 形態 】1。Java application main()で開始 【 GUI 】1.AWTのみ 【 期限 】7月31日まで
697 名前:デフォルトの名無しさん [2008/07/29(火) 22:44:02 ] ↑の書き込みをした者です。 丸投げで申し訳ありません。 よろしくお願いします。
698 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 22:46:27 ] >>696 「関数を返す」ってなんだろな。 Javaのメソッドは「関数」とは呼ばないし。
699 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:25:59 ] >>696 高階関数?
700 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:30:47 ] >>696 多分、こんなこと rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/379.java
701 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 13:44:47 ] クラスを何でも良いので自分で考えて,1つ作る。 それを使った main含みのclassも作る。 クラスは別ソースファイル。 フィールドは,4つ以上使用する。 メソッドは,3つ以上使用する。(除くコンストラクタ) コンストラクタは,1つ以上使用する。 クラスは1つ だれか助けて下さい・・・。
702 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 14:23:12 ] >>701 >>1 を読んでテンプレを埋める。
703 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 14:41:11 ] 【課題提示用テンプレ】 【 課題 】 クラスを何でも良いので自分で考えて,1つ作る。 それを使った main含みのclassも作る。 クラスは別ソースファイル。 フィールドは,4つ以上使用する。 メソッドは,3つ以上使用する。(除くコンストラクタ) コンストラクタは,1つ以上使用する。 クラスは1つ。 【 形態 】javaファイルのソースそのまま提出 【 CGI 】 【 期限 】期日は今日の24:00まで 【 Ver 】1.6.07_07 【 補足 】特にないです。 すいません。あせって読むの忘れてました。もうしわけない
704 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 14:54:38 ] >>703 アップローダにあがってるのを見繕って提出すれば?
705 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 15:06:25 ] >>704 ちょっと仕様事態があまりよくわからないので、だれかに 参考になるプログラムを書いてほしいのですが・・・。
706 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 15:15:02 ] >>703 仕様も含めて課題の疑問点は普通は先生に聞くものだと思うよ // Nonsense.java public class Nonsense { private int i; private int j; private int k; private int l; public Nonsense(int i, int j, int k, int l) { this.i = i; this.j = j; this.k = k; this.l = l; } public int add() { return i + j + k + l; } public int mul() { return i * j * k * l; } public String concat() { return "" + i + j + k + l; } } // NonsenseUser.java public class NonsenseUser { public static void main(String[] args) { Nonsense nonsense = new Nonsense(1, 2, 3, 4); System.out.println("add: " + nonsense.add() + ", mul: " + nonsense.mul() + ", concat: " + nonsense.concat()); } }
707 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 15:22:42 ] >>706 ありがとうございます。 コンパイルエラー Nonsense.java:23: クラス NonsenseUser は public であり、ファイル NonsenseUser.ja va で宣言しなければなりません。 public class NonsenseUser { ^ エラー 1 個
708 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 15:24:12 ] >>707 > クラスは別ソースファイル。 いったい何のためにコメントを書いているのか
709 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 15:25:04 ] >>708 あ、すいません。そういうことですか。 もうしわけないです
710 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 15:29:18 ] 【 課題 】ウィンドウアプリケーションを使った○×問題を作る 【 形態 】1. Javaアプリケーション 【 GUI 】2. Swing 【 期限 】今週金曜日まで 【 Ver 】1.6.0_05 【 補足 】丸投げでお願いします