1 名前:JavaScriptは板違い、Web制作板をご利用ください mailto:sage [2009/01/22(木) 21:36:30 ] 【質問者へ】 回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・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/1221652206/
207 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 02:55:38 ] >>206 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/606.java
208 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 03:22:27 ] >>207 さん こんなに早く本当にありがとうございました。 助かります!
209 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 16:29:25 ] 非常に長いので、分割させていただきます。 本当にすいません>< 【 課題 】 課題1. 以下のような賭をすることを考えます. 1. 開始時の所持金をA円とします. 2. 目標とする金額をB円とします. 3. さいころを投げて偶数の場合は1円を獲得,奇数の場合は1円を失います. 4. 所持金が目標額のB円に到達すれば賭は終了,また所持金が0になった場合は破産で終了とします. 数学的な考察をすると,この賭の期待値はA円となります.つまり,何回もこの賭を続けていると,成功したり破産したりしますが,平均すると元の所持金しか得られないということです. また,勝ち負けまでに投げるさいころの回数の平均は,(B-A)×Aとなります. たとえば,開始時の所持金をA=8円,目標額をB=10円とすると,勝つ確率は8割,1ゲームあたり平均すると(10-8)×8=16回,さいころを投げることになります. このことは,賭をしても儲からない,ことを意味していますね. このことを確かめるプログラムを作成しなさい. 課題2. モンテカルロ法で計算した円周率の結果について,Math.PIに対する誤差を表示する処理を追加して,以下のような結果を出力するプログラムを書きなさい. 途中経過(100回の乱数)は約 3.120000 で,Math.PIに対する誤差は-0.6873% 途中経過(200回の乱数)は約 3.060000 で,Math.PIに対する誤差は-2.5972% 途中経過(300回の乱数)は約 3.146667 で,Math.PIに対する誤差は0.1615% 途中経過(400回の乱数)は約 3.160000 で,Math.PIに対する誤差は0.5859% 途中経過(500回の乱数)は約 3.136000 で,Math.PIに対する誤差は-0.1780% 途中経過(600回の乱数)は約 3.120000 で,Math.PIに対する誤差は-0.6873% 途中経過(700回の乱数)は約 3.108571 で,Math.PIに対する誤差は-1.0511% 途中経過(800回の乱数)は約 3.100000 で,Math.PIに対する誤差は-1.3239% 途中経過(900回の乱数)は約 3.102222 で,Math.PIに対する誤差は-1.2532% 途中経過(1000回の乱数)は約 3.104000 で,Math.PIに対する誤差は-1.1966% モンテカルロ法で計算した円周率は約 3.104000 です.
210 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 16:30:59 ] 続きです。お願いします。 課題3. 1〜6までの乱数を1000回発生させて,それぞれの乱数の出現頻度を求め,簡易グラフを出力するプログラムを書きなさい.それぞれの乱数をカウントするためにint型の配列が必要です. $---+----$----+----$----+----$----+----$----+----$ 1(192): ************************************************** ************************************************** ************************************************** ****************************************** 2(150): ************************************************** ************************************************** ************************************************** 3(172): ************************************************** ************************************************** ************************************************** ********************** 4(149): ************************************************** ************************************************** ************************************************* 5(175): ************************************************** ************************************************** ************************************************** ************************* 6(162): ************************************************** ************************************************** ************************************************** ************
211 名前:209 mailto:sage [2009/02/24(火) 16:32:12 ] 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】提出期限:2009年2月27日 【 Ver 】すいません、どうやって調べるのかわかりません>< 【 条件 】以下のメソッドを作成すること. void startGame() ゲームを開始し,指定回数繰り返す void doOneGame() 破産,目標額に達するまでの1ゲームを実行する int getNumber() キーボードから数値を読み込むメソッド int rollDice() さいころをふるメソッド void main() main プログラムの先頭部分は以下のようにすること.先頭のコメント部分は指示に応じて書き換えること. /* プログラムの簡単な説明を記述する 作成者指名および作成日付を書く */ import java.io.*; public class MoneyGame { // 変数を宣言,クラス全体で有効,オブジェクトの状態を表す int targetMoney; // 目標額 int currentMoney; // 現在の所持金 int startMoney; // 最初の所持金 int totalGame; // ゲームの回数 int totalDice; // 全体で何回さいころをなげたか int totalWin; // 勝ったゲーム数 BufferedReader br; // キーボードからの入力用 void startGame(){ 【 補足 】初心者で全然わかりません。よろしくお願いします。 ちなみに作成環境はMacOSXで、miとターミナルを使用しています。 長文失礼しました。
212 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 16:50:29 ] >>209 >>1 くらい読め 読んだら死ね
213 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 11:52:48 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/609.zip 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】本日中 【 Ver 】1.6.0_05 【 補足 】丸投げです。よろしくお願いします。
214 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 16:15:40 ] >>213 問題文からクラスの仕様までグダグダってどう言うことよ?
215 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 18:20:56 ] >>213 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/610.zip
216 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 18:46:36 ] >>214 申し訳ありません… >>215 ありがとうございます。 エラーが発生したのですが、 KnumSum.java:16:';'がありません for(String s:tokens){ KnumSum.java:22: 式の開始が不正です。 for(int i=0;i<ka.length();i++){ KnumSum.java:28: 式の開始が不正です。 }else{ エラー 3 個
217 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 18:54:10 ] >>216 コンパイラのバージョンを確認しろよ
218 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 19:25:54 ] 216ではないが、ちょっと動かしてみた、+演算子の全角がエラーなる。 コンパイラのバージョンは、javac 1.6.0_11
219 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 20:18:01 ] >>218 ああ、入力は全角なんだ・・・
220 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:09:40 ] >>211 javaのバージョンを書かないと適切な答えをもらえないかもしれませんよ。 やり方は>>1 に書いてあります。
221 名前:デフォルトの名無しさん [2009/03/03(火) 16:27:07 ] 【 課題 】課題 以下の条件に従ってArrayListとHashMapを利用して、個人の趣味を管理するプログラムを作成します。 条件 個人の趣味をArrayListに格納し、HashMapには名前をキーに要素として趣味のArrayListのインスタンスを格納します。 ユーザの表示順番は登録した時と同じ順番である必要はありません。 【 形態 】Javaアプリケーション 【 GUI 】制限なし 【 期限 】3月5日 【 Ver 】1.6.0_11 【 補足 】急で申し訳ないのですがよろしくお願いします。
222 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 01:04:44 ] >>221 コイツには何が足りないんだろうな。 ヤル気が無いのは当たり前だが、 課題に対する理解と言うより、コミュ力みたいなものが欠けているように思うな。
223 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 07:55:21 ] >>222 君にも何かが足りない気がする…
224 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 18:52:47 ] 何?
225 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 19:22:25 ] スルー
226 名前:デフォルトの名無しさん [2009/03/04(水) 19:42:11 ] めんどくさい時代だね
227 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 11:27:47 ] >>221 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/612.java
228 名前:デフォルトの名無しさん [2009/03/05(木) 11:33:54 ] 【 課題 】javascriptを使用したhtmlから渡された値を受けとるクラスAとクラスAがjavascriptから受け取った値をXMLファイルに書き込むクラスBとXMLファイルの情報をhtmlの項目に設定するクラスCを作成しなさい。それぞれのクラスは別ファイルとする。 【 形態 】1. Javaアプリケーション 【 期限 】3/8 【 Ver 】1.6.0_10 お願いします
229 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 13:16:15 ] >>228 もちっと情報は無いかな。特に、 >javascriptを使用したhtmlから渡された値を受けとるクラスA この部分に関する情報が。 JavaScriptからJava側に値を渡すのにLiveConnectを使うので あればプログラムの形態はAppletになるし、そうなると、 >クラスAがjavascriptから受け取った値をXMLファイルに書き込むクラスB この部分の実装が難しい。 あとは・・・JavaScript側からXMLHttpRequestでサーバ上の Javaコードに値を渡せって事かな?でもそうなるとプログラムの 形態はServletになるし、 >XMLファイルの情報をhtmlの項目に設定するクラスCを作成しなさい ここの解釈に悩む。
230 名前:デフォルトの名無しさん [2009/03/05(木) 14:51:39 ] >>229 アプレットでもServletでもなくjavaアプリケーションです クラスBでxmlファイルに書き込み、クラスCでxmlファイルからデータを取り出してそれをHTMLに表示できるようにしたいんです。
231 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 15:20:02 ] うん。だからクラスAはどう実装したのかと。 それによってB以降も実装が変わってくるかと思う。あと、 >XMLファイルの情報をhtmlの項目に設定するクラスC これってクラスAに値を渡したJavaScript入りのHTMLの項目に XMLファイルの情報を設定するの? それとも上記のHTMLとは別に新たなHTMLを作成してそこに XMLファイルの情報を設定するの? 何れにしても問題の用件があいまいすぎるので、もっと情報を。
232 名前:デフォルトの名無しさん [2009/03/05(木) 15:58:04 ] >これってクラスAに値を渡したJavaScript入りのHTMLの項目に XMLファイルの情報を設定するの? はい、その通りです
233 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 16:04:26 ] う〜ん、だからHTML内のJavaScriptからクラスAにどうやって 値を渡したのか、HTMLとクラスAのコミュニケーション方法を どうやって実装したか書いてくれないかな。 クラスCがXMLの情報を元のHTMLに書き戻すにしてもそこが 分からないとどうにもならないよ。
234 名前:デフォルトの名無しさん [2009/03/05(木) 16:44:55 ] javascriptからクラスAのメソッドを動かして値を渡します
235 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 16:54:53 ] その「クラスA」というのはどうやってHTMLに取り込んだの? <APPLET>タグとか<EMBED>タグとか<OBJECT>タグとかをHTMLの 中で使っていない? HTML中のJavaとのやりとりに関連する箇所と、クラスAの抜粋を 書いてくれると助かる。
236 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 18:03:36 ] 質問者の無知具合が笑えるww
237 名前:デフォルトの名無しさん [2009/03/05(木) 18:08:13 ] ><APPLET>タグとか<EMBED>タグとか<OBJECT>タグとかをHTMLの 中で使っていない? 使ってないと思います。 >HTML中のJavaとのやりとりに関連する箇所と、クラスAの抜粋を 書いてくれると助かる。 まだソースは書いてのでのせられないです。すいません
238 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 20:39:12 ] >>237 問題のHTMLの主要な部分をアップすることも出来ないの? どうやってJavaScript中からJavaオブジェクトへのアクセスを実現 するのか分からないと本当に手の出しようがないです。
239 名前:デフォルトの名無しさん [2009/03/05(木) 23:33:46 ] 【 課題 】 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/611.txt 【 形態 】コマンドプロンプト 【 期限 】3月6日 11:59PM 【 Ver 】なし 【 補足 】英語の問題文なのですが何方かよろしくお願い致します。
240 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 00:15:27 ] >>239 import java.io.*; import java.util.Scanner; public class Main{ public static void main(String[]args){ int cnt=0;int minus=0;int plus=0;int zero=0; try{ Scanner sc = new Scanner(new File("input.txt")); while (sc.hasNextInt()) { int aInt = sc.nextInt(); //System.out.println(aInt); if(aInt<0)minus++; if(aInt==0)zero++; if(aInt>0)plus++; cnt++; } }catch(Exception e){ e.printStackTrace(); } System.out.printf("number of integers less than zero\t%02d\n",minus); System.out.printf("number of integers equal to zero\t%02d\n",zero); System.out.printf("number of integers greater than zero\t%02d\n",plus); System.out.printf("total integers\t%02d\n",cnt); } }
241 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 23:13:06 ] 【 課題 】 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/614.zip 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】3/8 【 Ver 】なし 《必須》 【 補足 】自分でやりましたがこんがらがってしまい依頼させていただきます。何卒よろしくお願いします
242 名前:241 mailto:sage [2009/03/06(金) 23:15:22 ] 補足です。241は2分木探索とポーランド記法です。詳しい方よろしくお願いします
243 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 23:51:38 ] >>241 Office2007形式のWordファイルとかありえんだろ
244 名前:241 mailto:sage [2009/03/07(土) 01:58:53 ] >>243 申し訳ありません。テキストで再アップしました。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/615.zip どなたかよろしくお願いします。
245 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 06:50:22 ] >>241 問題2の式(ア)おかしくね? rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/617.java
246 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 15:17:32 ] >>245 ありがとうございました!!
247 名前:デフォルトの名無しさん mailto:sage [2009/03/10(火) 06:00:38 ] 【 課題 】MySQLを使用した受注No.による検索 【 形態 】1. Javaアプリケーション(main()で開始)/3. Servlet(MySQL?) 【 GUI 】4. 制限なし 【 期限 】3月14日 【 Ver 】1.6.0_12 【 補足 】www51.tok2.com/home/rg550/cgi-bin/hosoku/img0032.zip 素人が作ったような最低限のソースで、表示されるようにしてほしいです。 詳しいことは、課題文テキストを読んでください。 classファイルを逆コンパイルしたものを添付したので参考にしてください。 かなり考えたのですが結局わかりませんでした。 丸投げで申し訳ないですが、よろしくお願いします。
248 名前:デフォルトの名無しさん [2009/03/11(水) 20:16:44 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/618.zip 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】3月15日 【 Ver 】1.6.0_12 【 補足 】よろしくお願いします
249 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 21:48:20 ] >>248 サンプル完全無視で良ければ ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/619.java
250 名前:デフォルトの名無しさん [2009/03/11(水) 23:20:22 ] >>249 すみませんがそれじゃあダメっぽいです... できれば説明どおりでお願いします.
251 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 09:49:13 ] 長い説明文とサンプルは、最初は読まなくて良いように、もしできるなら テンプレートのJavaソースは、>>248 がコーディングしてみたら。
252 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 14:21:42 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/620.zip 【 形態 】(main()で開始) 【 GUI 】制限なし 【 期限 】3/14 【 Ver 】1.6.0_12 【 補足 】英語の課題です、よろしくお願いします
253 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 19:18:19 ] >>252 public boolean isValidPwd(String input) { if(input.length()<8)return false; boolean conDigit=false; boolean conLower=false; boolean conUpper=false; boolean conSpecial=false; for(char c:input.toCharArray()){ if(!conDigit&&Character.isDigit(c))conDigit = true; if(!conLower&&Character.isLowerCase(c))conLower = true; if(!conUpper&&Character.isUpperCase(c))conUpper = true; if(!conSpecial&&c=='~')conSpecial = true; if(!conSpecial&&c=='!')conSpecial = true; if(!conSpecial&&c=='@')conSpecial = true; if(!conSpecial&&c=='#')conSpecial = true; if(!conSpecial&&c=='$')conSpecial = true; if(!conSpecial&&c=='%')conSpecial = true; if(!conSpecial&&c=='&')conSpecial = true; if(!conSpecial&&c=='^')conSpecial = true; if(!conSpecial&&c=='*')conSpecial = true; } return conDigit&&conLower&&conUpper&&conSpecial; }
254 名前:252 mailto:sage [2009/03/13(金) 19:20:40 ] Scanner keyBoardで入力した文字列が8文字以上であり、 なおかつ、数字と小文字、大文字を一つずつ以上含む場合 trueの値を返し、間違っている場合はループさせろという問題です >>入力した文字列が8文字以上は、 input lengthでstringの文字数をカウントしました >>数字と小文字、大文字を各一つ以上含む場合 こちらの方がうまくいかなくて・・・ char[] = toCharArray(); でstringをcharに変換し boolean Character.isUpperCase() で大文字を含むか判定しようとしたのですが、エラーが inputLine = keyboard.nextLine(); inputChar = inputLine.charAt(0); でCharの方を最初に定義すればいいんでしょうか? 教科書を読んでみても、methodのあたりがいまいち理解できなくて・・・ 日本語で初心者向けにJavaを解説しているサイトなどを教えていただけるとありがたいです
255 名前:252 mailto:sage [2009/03/13(金) 19:22:12 ] >>253 回答ありがとうございます、早速試してみます
256 名前:デフォルトの名無しさん [2009/03/14(土) 10:08:06 ] Javaマニュアルとしてご覧ください。 www.yukinko-net.jp/JavaGuide/
257 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 14:33:45 ] >>256 サイトの配色センスが終わってる気がするんだが… 具体的に言うなら、背景色はもっと薄い色にすべき。 こんな目の悪くなりそうなサイトじゃ内容以前に誰も来ないよ。
258 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 23:41:44 ] ここまで見にくいサイトは久しぶりだ
259 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 11:49:33 ] >>209 【 課題 】さいころ pc11.2ch.net/test/read.cgi/tech/1235927586/435 さんのものを書き換え import java.io.*; public class MoneyGame { // public なクラス public static void main(String[] args) { // ststic なメソッド ans209 s = new ans209(); s.startGame(); } } class ans209 { // public ではないクラス void startGame() { // static ではないメソッド int i, j, targetMoney = 0, startMoney = 0, currentMoney; int totalGame = 5000, totalDice = 0, totalWin = 0; String buf; InputStreamReader in = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(in); System.out.print("所持金を入力してください:"); try { buf = br.readLine();} catch (IOException e) { return;}; startMoney = Integer.parseInt(buf); System.out.print("目標額を入力してください:"); try { buf = br.readLine();} catch (IOException e) { return;}; targetMoney = Integer.parseInt(buf); for(i=0; i<totalGame; i++) { for(j=1, currentMoney = startMoney; ; j++) { if((int)(Math.random() * 6) % 2 == 0) currentMoney++; else currentMoney--; if(currentMoney == targetMoney) { totalWin++; break; } if(currentMoney == 0) break; } totalDice += j; } System.out.println("勝率"+(100.0 * totalWin / totalGame)+"% 平均回数"+ (totalDice / totalGame)); } }
260 名前:デフォルトの名無しさん [2009/03/23(月) 05:49:59 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/621.txt 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】3/25 初心者です。ネットで調べたのですが、まだJOptionPane以外のimport.・・・を使うようなプログラムまで進んでいないため、参考になるプログラムが見つかりませんでした。 よろしくお願いいたします。
261 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 10:40:50 ] >>260 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/622.java
262 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 10:42:56 ] >>260 開いたらSwingじゃない!だろう。 class Hari { // 針クラス public boolean keta; public void susume(){ if(toki == 0) keta = false; toki++; if(toki == max){ toki = 0; keta = true; } } } class Clock { // 時計クラス public void start(){ try{ Thread.sleep(1000); byo.susume(); // 時分秒それぞれの桁上がり if(byo.keta) { fun.susume(); if(fun.keta) ji.susume(); } }catch(Exception e){}; } }
263 名前:260 [2009/03/24(火) 04:36:08 ] 261様、262様、ありがとうございました。
264 名前:デフォルトの名無しさん [2009/03/25(水) 01:54:59 ] 【 課題 】 30個のデータが格納されたint型配列をソートするプログラムを作成しなさい。 ただし、ヒープソートを使うこと。 ※補足 データは任意とする。 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】平成21年3月28日(土) 午前7時まで 【 Ver 】1.6.0_11 お手上げですのでお手数ですがどなたかよろしくお願い致しますm(_ _)m
265 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 07:08:57 ] >>264 降順が必要ならsortメソッド中の配列の値の比較をしている不等号を全部逆向きにする。 public class HeapSort { public static void main(String[] args) { int[] data = new int[30]; for (int i = 0; i < data.length; i++) data[i] = (int)(Math.random() * 100) + 1; System.out.println("before: " + java.util.Arrays.toString(data)); sort(data); System.out.println("after : " + java.util.Arrays.toString(data)); } private static void sort(int[] a) { for (int i = 1; i < a.length; i++) { int j = i, b = a[j]; while (j > 0 && a[(j - 1) / 2] < b) { a[j] = a[(j - 1) / 2]; j = (j - 1) / 2; } a[j] = b; } for (int i = a.length; i-- > 0;) { int j = 0, b = a[i]; a[i] = a[0]; while (true) { int k = j * 2 + 1; if (k >= i) break; if (k + 1 < i && a[k] < a[k + 1]) k++; if (a[k] <= b) break; a[j] = a[k]; j = k; } a[j] = b; } } }
266 名前:デフォルトの名無しさん [2009/03/30(月) 23:20:56 ] 【 課題 】ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/624.txt 【 形態 】コマンドプロンプト 【 期限 】4月1日 9:00AM 【 Ver 】なし 【 補足 】英語の問題文ですが何方かよろしくお願い致します。
267 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 00:15:12 ] >>266 getVolumeってなんだよ
268 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 02:34:06 ] public class MyCodeMate { public static void main(String[] args) { Box b = new Box(1,2,3); System.out.println(b.toString()); System.out.println(b.getVolume()); b.setHeight(1.1); b.setWidth(2.2); b.setDepth(3.3); b.setFull(true); System.out.print(b.getHeight()+"*"+b.getWidth()+"*"+b.getDepth()); System.out.printf("=%.4f (%b)\n",b.getVolume(), b.getFull()); } } class Box { private boolean full; private double height; private double width; private double depth; public Box(double h, double w, double d) { height = h; width = w; depth = d; full = false;} public double getHeight() { return height; } public void setHeight(double h) { height = h; } public double getWidth() { return width; } public void setWidth(double w) { width = w; } public double getDepth() { return depth; } public void setDepth(double d) { depth = d; } public boolean getFull() { return full; } public void setFull(boolean f) { full = f; } public double getVolume() { return height*width*depth; } public String toString() { return "H:"+height+" W:"+width+" D:"+depth+" ("+full+")"; } }
269 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 05:46:13 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/625.zip 【 形態 】(main()で開始) 【 GUI 】制限なし 【 期限 】4/4 【 Ver 】1.6.0_12 【 補足 】英語の課題です、何卒よろしくお願いします
270 名前:デフォルトの名無しさん [2009/04/02(木) 16:39:06 ] 【 課題 】Stack ADT 、array 、linked list の実装 hp3.blog42.fc2.com/ 閲覧パスワード: java 【 形態 】1. Javaアプリケーション(main()で開始) Eclipse 【 GUI 】4. 制限なし 【 期限 】 締切日 Apr.08 : 03:00 am 日本時間 ドラフト解答希望日 Apr.03 : 03:00 am 日本時間 1)(必須)ArrayStack.java 途中でもいいです。Main Interfaceとつながっていれば 2)(必須)クラスディスカッション用の質問(ネタ) ‐ソースの中のポイントとなる箇所と、なぜそうしたかなど。 普通のコメントのような説明でいいです。 ‐Writeup Questions の答えでわかるところがあれば。 3.(できれば)Eclipseでテスト可能なドライバの作成 わかればお願いします。こうすればよい、的なのでもいいです。 【 Ver 】java version "1.6.0_13" 【 補足 】丸投げです。急で申し訳ないのですが不完全でいいのでお願いします。 データ構造クラスの宿題です。ライブラリを使用します。 ファイルをアップロードする方法がなかったので、 宿題で提供される2つのクラスを貼り付けます。 DStack.java Reverse.java(main) bot.wav, bot.dat.の二つのファイルも提供されたのですが、 必要であれば、アップロードする場所教えていただければ そこにアップロードします。
271 名前:デフォルトの名無しさん [2009/04/02(木) 16:40:57 ] DStack.java /** * Interface for a stack of primitive doubles. * @version CSE326 Sp09 * * NOTE: The comments for this interface are horrible! You will * need to write something better for your implementations. */ interface DStack { /** * is empty? */ boolean isEmpty(); /** * push */ void push(double d); /** * pop * @return the deleted value * @throws EmptyStackException if stack is empty */ double pop(); /** * peek * @throws EmptyStackException if stack is empty */ double peek(); }
272 名前:デフォルトの名無しさん [2009/04/02(木) 16:49:35 ] Reverse.java import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.util.StringTokenizer; /** * Read a .dat file and reverse it. * @version CSE326, Wi09 */ public class Reverse { public static void main(String[]args) { if (args.length != 3) { System.err.println(" Incorrect number of arguments"); System.err.println(" Usage: "); System.err. println("\tjava Reverse <stack type> <input file> <output file>"); System.exit(1); } boolean useList = true; if (args[0].compareTo("list")==0) useList = true; else if (args[0].compareTo("array")==0) useList = false; else { System.err.println("\tSaw "+args[0]+" instead of list or array as first argument"); System.exit(1); }
273 名前:デフォルトの名無しさん [2009/04/02(木) 16:51:55 ] Reverse.java(2)行数オーバーしたので... try { // // Set up the input file to be read, and the output file to be written // BufferedReader fileIn = new BufferedReader(new FileReader(args[1])); PrintWriter fileOut = new PrintWriter(new BufferedWriter(new FileWriter(args[2]))); // // Read the first line of the .dat file. We want to store the // "sample rate" in a variable, but we can ignore the rest // of the line. We step through the first line one token (word) // at a time using the StringTokenizer. The fourth token // is the one we want (the sample rate). // StringTokenizer str; String oneLine; int sampleRate; String strJunk; oneLine = fileIn.readLine(); str = new StringTokenizer(oneLine); strJunk = str.nextToken(); // Read in semicolon strJunk = str.nextToken(); // Read in "Sample" strJunk = str.nextToken(); // Read in "Rate" sampleRate = Integer.parseInt(str.nextToken()); // Read in sample rate
274 名前:デフォルトの名無しさん [2009/04/02(木) 16:53:03 ] Reverse.java(3)行数オーバーしたので... // // Read in the file and place values from the second column // in the stack. The first column values are thrown away. // We stop reading if we reach the end of the file. // DStack s; if (useList) s = new ListStack(); else s = new ArrayStack(); String timestep; double data; int count = 0; while ((oneLine = fileIn.readLine()) != null) { if (oneLine.charAt(0) == ';') { continue; } str = new StringTokenizer(oneLine); timestep = str.nextToken(); // Read in time step value from first column data = Double.parseDouble(str.nextToken()); // Read in data value from second column s.push(data); count++; } System.out.println(count+" samples in file");
275 名前:デフォルトの名無しさん [2009/04/02(木) 16:54:54 ] Reverse.java(4)行数オーバーしたので... // // Now we are ready to output the data values to output file. // But first, we need to output the header line // "; Sample Rate <sample rate>" // fileOut.println("; Sample Rate " + sampleRate); // Since the first column consists of numbers which start // at 0 and increase by 1/sampleRate every time slice, we'll // just use numSteps to recalculate these numbers. int numSteps = 0; // Finally, we print the values in reverse order (by popping // them off the stack). The first column consists of numbers // which start at 0 and increase by 1/sampleRate per row, so // we'll use numSteps/sampleRate to recalculate the appropriate // values. Uniform spacing will be accomplished by printing a tab. while (!s.isEmpty()) { fileOut.println((double) numSteps / sampleRate + "\t" + s.peek()); s.pop(); numSteps++; }
276 名前:デフォルトの名無しさん [2009/04/02(木) 16:55:39 ] Reverse.java(5)最後です // // Close the files // fileIn.close(); fileOut.close(); } catch(IOException ioe) { System.err. println ("Error opening/reading/writing input or output file."); System.exit(1); } catch(NumberFormatException nfe) { System.err.println(nfe.toString()); System.err.println("Error in file format"); System.exit(1); } } }
277 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 17:02:32 ] >>1 も読めない馬鹿は氏ね
278 名前:デフォルトの名無しさん [2009/04/02(木) 17:55:27 ] >>270 です 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/628.txt 【 形態 】1. Javaアプリケーション(main()で開始) Eclipse 【 GUI 】4. 制限なし 【 期限 】 締切日 Apr.08 : 03:00 am 日本時間 ドラフト解答希望日 Apr.03 : 03:00 am 日本時間 1)(必須)ArrayStack.java 途中でもいいです。Main Interfaceとつながっていれば 2)(必須)クラスディスカッション用の質問(ネタ) ‐ソースの中のポイントとなる箇所と、なぜそうしたかなど。 普通のコメントのような説明でいいです。 ‐Writeup Questions の答えでわかるところがあれば。 3)(できれば)Eclipseでテスト可能なドライバの作成 わかればお願いします。こうすればよい、的なのでもいいです。 【 Ver 】java version "1.6.0_13" 【 補足 】提供されたjavaファイル rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/627.zip 提供されたサウンドファイル bot.wav, bot.dat. (不要かもしれませんが) www51.tok2.com/home/rg550/cgi-bin/hosoku/img0033.zip ルールを読まずに上げてしまいました。申し訳ありません。 丸投げです。急で申し訳ないのですがドラフトは 不完全でいいのでお願いします。pcに問題が起きて環境設定から しなおしている状態です。 データ構造クラスの宿題です。ライブラリを使用します。
279 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 18:17:46 ] >>278 環境なんて一、二時間で構築できるだろうよ。つまらん言い訳書くなよ。
280 名前:デフォルトの名無しさん [2009/04/02(木) 18:38:16 ] 初心者なので何かと時間がかかり、焦っております。すみません。
281 名前:デフォルトの名無しさん [2009/04/02(木) 19:09:34 ] >>278 です。 3)については勘違いなので、忘れてください。度々すみません。 3)(できれば)Eclipseでテスト可能なドライバの作成 わかればお願いします。こうすればよい、的なのでもいいです。
282 名前:E- : sage mailto:sage [2009/04/02(木) 22:19:33 ] >>269 Four basic shapes are allowed: box, right triangle, isosceles triangle, and a diamond. rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/629.java
283 名前:269 mailto:sage [2009/04/03(金) 08:31:31 ] >>282 詳しい解説まで付けていただき、本当にありがとうございました
284 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 15:44:05 ] >>278 せめて文字化けしない貼り方しないと、表紙がないレポートと同じ。
285 名前:デフォルトの名無しさん [2009/04/03(金) 18:25:40 ] >>278 です。度々の不手際ですみません。 課題の内容事態を誤解していた 締め切りの日本時間の計算が間違っていた ので、>>278 の課題は取り下げます。 新しく課題の内容をアップしました。 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/631.txt The Assignment 以下 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 締切日 Apr.07 : 03:00 pm 日本時間 【 Ver 】java version "1.6.0_13" 【 補足 】英語の課題です 提供されたjavaファイル rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/627.zip 提供されたサウンドファイル bot.wav, bot.dat(入力ファイル) www51.tok2.com/home/rg550/cgi-bin/hosoku/img0033.zip データ構造クラスの宿題です。Javaクラスライブラリは使用しないこと。 考えてみたら、当然かもしれません。誤解してました。 自分でも今考えていますが、よろしくお願いします。
286 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 18:43:20 ] >>285 >Writeup Questions >4. Did you use any classes from the Java framework or other class library? > (Remember, as stated in the programming guidelines, if the answer to this question is anything other than "no", >you may get a low score on this project if you use the library to implement your stacks!) >(Addendum: it's OK to use java.util.EmptyStackException!)
287 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 16:48:39 ] Javaの宿題の質問なのですが、一部分のみ聞きたいためテンプレは省略させて下さい。 int a; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); a = br.readLine(); この記述でaにキーボードから数値を入力させたいのですが、readLine()だとString型からint型には変更できません。 というエラーが出てしまいます。 当然なのですが、数値の場合はどういう記述にすればいいのか分かりません。 回答宜しくお願いします。
288 名前:287 mailto:sage [2009/04/05(日) 17:36:08 ] >>287 です。 自己解決しました。 失礼しました。
289 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 22:59:05 ] >>288 自己解決したならしたで、その解決法くらい書いてくのがこういう質問系スレでのマナーだと思うぜ?
290 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 01:57:18 ] 宿題スレに宿題を投げるような人間が過去レスにある他人の宿題とその回答を気にしたり検索したりしそうにないし、 質問内容自体が解決法を書いておくことを求めるほどのものじゃないし、 自己解決時のフォローは不要じゃないか? 質問から時間も経っていないから「宿題を依頼したけどやっぱり自分でできました」「あ、そう。よかったね」程度の話。 >>287 宿題を自分で解く時に部分的に疑問点があってそれを質問したいだけなら質問スレで質問した方がいいと思う。 もし、宿題なら宿題スレへ行け等言われるのが嫌なら馬鹿正直に宿題という言葉を使う必要はないし、 質問スレで宿題の大部分を投げようとかならともかく、 自分で解くためのちょっとした質問なら宿題だからといって邪険には扱われないと思われ。
291 名前:デフォルトの名無しさん [2009/04/06(月) 09:35:36 ] 【 課題 】abstractを取り扱うコード 【 形態 】Javaアプリケーション(main()で開始) 【 期限 】今日 【 Ver 】6.0_12 【 補足 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/633.zip 英語での課題です。inheritanceを使う簡単な宿題です。 詳しいことは、課題文テキストを読んでください。英語で読みにくいかも知れませんが、 どうかよろしくお願いいたします。 自分はだめでしたので、皆さんのお助けが必要です。 丸投げで申し訳ないですが、よろしくお願いします。
292 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 11:11:09 ] >>291 .ZIPがだめ、.LZHで圧縮し直してくれ。
293 名前:デフォルトの名無しさん [2009/04/06(月) 12:54:09 ] 291です。 別々にしてうpしました。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/635.txt ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/636.java どうかよろしくお願いします。
294 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:27:49 ] 簡単な宿題って自分で評価してるくらいなんだから自分で解けるだろww 英文問題とか常にageるとかここ最近のは同一人物か カリキュラム終るまで宿題全部頼み続ける予定?
295 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:39:25 ] 291です。 age続けて申し訳ありませんでした。締め切り今日まででしたのでイライラしてたのです。 このスレの利用は今回で初めてす。自分は今JAVAの入門レベルのクラスを取っているので 皆さんにとってはとても簡単だと思ってたいたのです。 今本当にピンチなのです、どなたか手を貸していただけますと大変感激です。
296 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:41:11 ] >>291 あきた
297 名前:デフォルトの名無しさん [2009/04/06(月) 16:42:40 ] 291です。 自己解決しました。
298 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 16:54:18 ] >>297 それは良かった
299 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 17:21:50 ] 291です。297は自分ではありません。
300 名前:デフォルトの名無しさん [2009/04/06(月) 17:29:29 ] >>299 それは良かった
301 名前:デフォルトの名無しさん [2009/04/06(月) 21:55:23 ] いくら? JAVA歴二日の俺がやったげるよ
302 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 11:47:16 ] >>291 無いよりは、ましだろう程度。 public class Excise { public static void main(String[] args) { Fozzles f = new Fozzles(); Slorts s = new Slorts(); Blarfs b = new Blarfs(); } } class Fozzles extends Part { void addInventory(float num){ item += num;} void removeInventory(float num){ item -= num; } } class Slorts extends Part { void addInventory(float num){ item += (int)num;} void removeInventory(float num){ item -= (int)num;} void transferFrom(int from){ removeInventory(from); } } class Blarfs extends Part { void addInventory(float num){ item += (int)num;} void removeInventory(float num){ item -= (int)num;} void transferFrom(int from){ removeInventory(from); } } abstract class Part { protected float item; Part(){ item = 0; } abstract void addInventory(float num); abstract void removeInventory(float num); float getInventory(){ return item; } void transferFrom(int from){} void printInventory(){ System.out.println(item); } }
303 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 23:19:43 ] 外部コマンド(rm)実行について質問です。 下記(1)(2)はどちらも削除確認なしでtest.txtが削除されます。 execメソッドを使うと-fがあってもなくても強制削除になるのでしょうか。 (1)rmをオプション指定なしで実行 String command1 = "rm test.txt"; Process process = Runtime.getRuntime().exec(command); (2)rmを-fオプションで実行 String command2 = "rm -f test.txt"; Process process = Runtime.getRuntime().exec(command);
304 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 23:21:03 ] >>303 です すいません。投稿するスレッドを間違えました。 別の質問スレできいてきます。
305 名前:デフォルトの名無しさん [2009/04/13(月) 23:26:52 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/637.txt 【 形態 】NetBeans 5.5 【 期限 】4月14日 11:00AM 【 補足 】問題文の2行目にあるリンクは完成図です。 NetBeansというソフトで作成するよう指示されました。 お手数かと思いますが何方かよろしくお願い致します。
306 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 14:52:36 ] よく知らないけど Swing でもいいの?
307 名前:sage [2009/04/14(火) 18:15:35 ] 英語は嫌いだ
308 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 18:53:11 ] NetBeansを使ったことが無い
309 名前:デフォルトの名無しさん [2009/04/14(火) 22:22:59 ] >>305 です。 期限過ぎてしまっていますがどうぞよろしく願いします。 >>306 Swingとはどういったものなのでしょうか? JAVAを始めて数ヶ月という初心者なので教えていただければ幸いです。 もしNetBeansを使っていれば大丈夫かとは思うのですが。 お手数ですがお願いします。
310 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 22:39:27 ] >>309 期限を過ぎているんだから再依頼したいなら、 新しい期限を切り、テンプレをきちんと読んで必須項目を全部埋めたものを示せ。
311 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 22:46:15 ] 自分が解くべき課題にimport javax.「swing」.JFrame;とか書かれていても気にならないのな JLabelとかJButtonとか意味も何も分かってないんだろうな
312 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 22:51:23 ] Javaを始めて数分で脱落して以来数ヶ月経った初心者ってこと?
313 名前:デフォルトの名無しさん [2009/04/14(火) 23:25:00 ] にぽんごでおk
314 名前:デフォルトの名無しさん [2009/04/15(水) 01:34:34 ] >>310 確かにその通りですね。失礼しました。
315 名前:デフォルトの名無しさん [2009/04/15(水) 01:44:47 ] 【 課題 】ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/637.txt 【 形態 】NetBeans 【 GUI 】2. Swing 【 期限 】4月15日 10:00AM 【 Ver 】1.6.0_05-b13 【 補足 】>>305 の再依頼です。 NetBeansでの作成でお願いします。
316 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 03:18:15 ] >>315 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/638.java
317 名前:デフォルトの名無しさん [2009/04/15(水) 08:10:00 ] >>316 本当にありがとうございました。
318 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 11:34:49 ] 【 課題 】www.dotup.org/uploda/www.dotup.org8576.pdf.html 【 形態 】1.java application 【 GUI 】2.Swing 【 期限 】4月24日 4:00PM 【 Ver 】1.6.0_12 【 補足 】前の方に続いて英語で申し訳ありません。 課題を簡単に説明させてもらうと、 -ランダムに出される5つの四択問題にユーザーが答えて結果を競う -2人入ると自動的に始まる(最大6人)。 -途中で入ってきたユーザーは傍観モードに入る。 -結果は正答率で競い、同じ正答率なら答えた時間で競う。 -サーバーとクライアントのプログラムを作る。 このようになっております。 よろしくお願いします。
319 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 11:53:42 ] rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/639.txt 申し訳ないです、課題はこちらになります。
320 名前:デフォルトの名無しさん [2009/04/16(木) 16:54:32 ] 【 課題 】ttp://www.age2.tv/rd05/src/up4746.txt.html 【 形態 】1. Javaアプリケーション 【 GUI 】4. 制限なし 【 期限 】4/20 【 Ver 】java version "1.6.0_13" 【 補足 】恥ずかしながら丸投げです。 お願いします。
321 名前:デフォルトの名無しさん [2009/04/16(木) 22:15:50 ] 【 課題 】1、for分を用い、13から100までの数字でちょうど13で割り切れるものすべて 配列に格納して配列の内容を降順に表示しなさい 2、100〜0まで大きい順に5で割り切れかつ7で割り切れる数を求めて表示し さらにその乗算を表示してください 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】制限なし 【 期限 】4月17日 【 Ver 】1.6.0_11 【 補足 】お手数ですがどうかよろしくお願いします。
322 名前:321 [2009/04/16(木) 22:18:03 ] for分 → for文の間違いです、すいません。
323 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 22:29:56 ] fizzbazzを人任せにするとかどれだけ低能なんだよ……
324 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 23:13:31 ] >>321 おいおい…こんなもん人に聞くな。 今日はすこぶる機嫌が悪いから、あえて、 間違った解答例を出してやる。それを見て、汝も怒りを感じ、 まともなコードに直すガッツを得るのだ。 1. 13から100までの数字でちょうど13で割り切れるものすべて 配列に格納してfor文を用いて降順に表示するぞ int[] a = { 91, 78, 65, 52, 39, 26, 13 }; for (int i = 0; i < a.length; i++) System.out.println(a[i]); 2. 100〜0まで大きい順に5で割り切れかつ7で割り切れる数を求めて表示し さらにその乗算を表示 System.out.println(70); System.out.println(35); System.out.println(0): System.out.println(70*35*0);
325 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 01:31:46 ] >>321 public class ex67_321 { public static void main(String[] args) { int i, kosuu; int[] kekka = new int[10]; System.out.print("1、"); System.out.println("13から100までの数字でちょうど13で割り切れるものすべてを降順に表示"); for (kosuu=1; (kosuu*13)<=100; kosuu++) // 13の倍数を、昇順に100まで配列に格納 kekka[kosuu] = kosuu*13; for (i=1; i<kosuu; i++) // 配列の内容を全て表示 System.out.print(kekka[i]+" "); System.out.println(); System.out.print("2、"); System.out.println("100〜0まで大きい順に5で割り切れかつ7で割り切れる数を求めて表示"); System.out.println("さらにその乗算を表示"); for (kosuu=0; (kosuu*5*7)<=100; kosuu++) // 35の倍数を、100から0まで表示 kekka[kosuu] = kosuu*5*7; for (i=kosuu-1; i>=0; i--) System.out.println(kekka[i]+" = "+i+"*5*7"); } }
326 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 10:05:13 ] ぱねぇw