[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 11/02 13:57 / Filesize : 112 KB / Number-of Response : 295
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★ Java の宿題ここで答えます Part 69 ★★



1 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 22:46: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/1248012902/

159 名前:112 mailto:sage [2010/06/15(火) 21:26:40 ]
>>122を参考に作成してみたのですが、
やはり>>115の言うとおり一周期で軌道が閉じず安定してないのでダメでした。
どこを変えれば安定した軌道を表示させることができるのでしょうか?

160 名前:デフォルトの名無しさん mailto:sage [2010/06/16(水) 03:35:11 ]
>>159
doubleだし丸め誤差云々とかは知ってるよね?
1周期っていう単位が存在しない可能性もあるから適当に過去の位置と速度を10000個ぐらい保持して
差が0.001以下なら前の値を使うとかぐらいじゃねーの

161 名前:デフォルトの名無しさん mailto:sage [2010/06/17(木) 00:31:37 ]
>>158

とりあえず前回入れたのが足し算・引き算・掛け算・除算・sinの変換(計算はなし)、cosの変換(同様)、tan(同様)、logの変換(同様)、平方根の変換(同様)でした。
入力例は
前回は java 実行ファイル名 1 1
とやると
上に上げたものが全部一斉に出る形で出していました。

出力
2
0
といった感じで下に続く感じです。

これを全部一斉に処理されないようにしたいです。





162 名前:デフォルトの名無しさん [2010/06/17(木) 00:59:29 ]
【 課題 】Dayクラスを含む(Has-A関係にある)Gakuseiクラスを作れ。
フィールド、コンストラクタ、メソッドは自由に定義せよ。
GakuseiTesterを作れ。
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】6月20日 午後10時
【 Ver  】1.6.0_20
【 補足 】
途中まで作ったGakuseiTesterでstudentの情報を
三人読み込んでから表示をするプログラムにしたいのですが
分からないのでお願いします。
Day rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/980.txt
gakusei rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/981.txt
tester rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/982.txt

163 名前:デフォルトの名無しさん mailto:sage [2010/06/17(木) 04:20:15 ]
>>162
手抜きでいいならforで囲え

164 名前:デフォルトの名無しさん mailto:sage [2010/06/17(木) 05:19:19 ]
>>161
ideone.com/hagOw
if文switch文どころかfor文すらない

165 名前:デフォルトの名無しさん mailto:sage [2010/06/17(木) 20:47:02 ]
>>164
try-catchは使ってんのかよww

166 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 02:13:44 ]
>>165
cos args[1]
add args[1] args[2]
をうまくやる方法がわからんかった
fillの都合上無理やり""入れるわけにもいかないし

ってもうちょいがんばればわざわざクラス作らなくても引数でMath.cos 2 とかできそうだな addはシラネ

167 名前:デフォルトの名無しさん [2010/06/18(金) 17:34:10 ]
【課題提示用テンプレ】
【 課題 】 修正のための BackSpace や 実数 に対応した電卓を作りなさい
【 形態 】2. Applet
【 GUI  】4. 制限なし
【 期限 】6月21日
【 Ver  】1.6.0_15
【 補足 】ある程度はできているのですが、肝心な小数点の認識と計算、
BackSpaceキーの使用についてうまくいかず、どうすればいいかわからないのでお願いします。
以下が途中までのプログラムです。
tukimatigusa.hp.infoseek.co.jp/ss.txt



168 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 18:51:28 ]
これ見てよ↓
livedoor.blogimg.jp/tekepo/imgs/3/4/3414dfca.jpg
ばらまこうぜ!


169 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 06:46:39 ]
>>167
適当に直した が、もうちょいうまいやり方はいくらでもあると思う
ideone.com/cGsh3

気づいたこと スルーしてもいい
定数はstatic final
privateを付けるのは悪くはないが無闇に付けないほうがいい
付けるところは
private (static) double get(double x, char e, double y)以外privateを付ける必要はないはず
JTextField sk;に関してはprivateを付けると性能が下がる らしい
インナークラス(PActionListener)からアクセスできずgetterの自動生成?

170 名前:デフォルトの名無しさん [2010/06/19(土) 14:29:40 ]
【 課題 】入力したテキストに含まれる文字を種類別に使用回数を表示し、降順にソートし出力するプログラムを作れ。
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】6月22日
【 Ver  】1.6.0_20
【 補足 】>>83と同様の問題ですが漢字や記号など全ての種類によらずに統計したい場合です。よろしくお願いします。

171 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 18:45:45 ]
>>170
俺が日本語不自由なせいか
「全ての種類によらずに統計したい」の意味がわからん
空気を読むと対象文字を半角英数からUTF-16まで上げて、
input:亜う亜え1311
output:1 3回 亜 2回 う1回・・・・でいいのか?

丸投げの場合、
GUI(awtとswing未使用)の場合入力例と出力例も載せて欲しいな
GUIの場合は、>>69 補足みたいなのを貼ってほしい

テンプレの補足に追加してみていい?

172 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 19:29:02 ]
【 課題 】アプリから別窓でヘルプ表示
【 形態 】Javaアプリケーション
【 GUI  】Swing
【 期限 】6/22
【 Ver  】1.6.0_20
【 用語 】とくになし
【 補足 】
操作方法を見ながらアプリを操作するために別窓でヘルプを表示させたいです。
アプリのメニューにヘルプ項目を用意して選択→表示という形にしたいです。
また様々なOSで動くようにしたいです。
表示させるHTMLはすでに作成してあるものを使用する予定です。
HTMLはフレームで左に分類、右にQ&Aを表示させる形にしたいです。
できれば画像も載せたいです。
GUIはSwingと書きましたが、ほかのGUIを使用してもかまいません。
以上よろしくお願いいたします。


173 名前:デフォルトの名無しさん [2010/06/20(日) 23:14:23 ]
【 課題 】
@クラスメソッド、クラス変数、インスタンス変数、インスタンスメソッドを
含むクラスを作成し、初期化子を用いて初期化する
(過去に作ったプログラムを利用する)
A上記のクラスを同じパッケージに属する別のクラス
B上記@Aと異なるパッケージのクラスで、@Aのクラスをimportして使うクラス

【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】6月21日午後3時まで
【 Ver  】1.6.0_20
【 補足 】
過去のプログラム
Caクラスr: rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/987.java
Dayクラス: rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/989.java
Quickクラス: www51.tok2.com/home/rg550/cgi-bin/hosoku/img0054.java
CarTesterクラス: rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/988.java

質問点、疑問点書きます
CarTesterクラスでQuickクラスのQuickSortを呼び出そうとするとエラーしてしまいます。
そこの修正をお願いします。

174 名前:デフォルトの名無しさん [2010/06/20(日) 23:50:31 ]
>>173
ごめんなさい追記です
エラーメッセージ
この行に複数マーカーがあります
- メソッド quickSort(int[], int, int) は型
CarTester で未定義です
- 行ブレークポイント:CarTester [行: 36] -
main(String[])

175 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 05:15:06 ]
cと勘違いしてない?

176 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 07:03:34 ]

メソッドを使うにはクラスをインスタンス化しないとな。
コンストラクタまで使いこなしてるくせに、そんなことも気づかないとわ。
さては人のプログラムコピーしたな。


177 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 16:13:40 ]
誰か>>155お願いできませんか?



178 名前:デフォルトの名無しさん [2010/06/22(火) 05:37:50 ]
>>171
私の日本語がおかしかったようです。申し訳ありません。
その解釈で間違いないです。改めて書き直します。

【 課題 】入力したテキストに含まれる文字を種類別に使用回数を表示し、降順にソートし出力するプログラムを作れ。
【 形態 】Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】6月25日
【 Ver  】1.6.0_20
【 補足 】>>83のような感じでテキストファイルを用意しそれに含まれる文字数を統計させたいです。
「ああ亜aaaa!!!」であれば
a 4
! 3
あ 2
亜 1
のように表示させたいです。よろしくお願いします。

179 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 12:22:23 ]
>>173
>public void quickSort(int[] arr, int left, int right){

public static void quickSort(int[] arr, int left, int right){
にして、

quickSort(v, 0, a.length - 1);

Quick.quickSort(v, 0, a.length - 1);
と呼び出せば、問題なく動くはずだよ。

180 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 15:04:12 ]
>>178
【 課題 】入力したテキストに含まれる文字毎に使用頻度を調べて降順にソートした上で出力するプログラムを作れ。


181 名前:デフォルトの名無しさん [2010/06/22(火) 16:32:32 ]
【 課題 】 GUIで電卓の機能をもったプログラムを作成してください。デザインや機能は自由ですが、最低四則演算はできるようにしてください。
【 形態 】1. Javaアプリケーション(main()で開始(※mainの記述は下になる)
【 GUI  】swing awt
【 期限 】今日の23:59 まで
【 Ver  】eslipse

アプレットのソースは結構あるのですがXPに入っている電卓のようなものが
一番ベストです!!
よろしくお願いします



182 名前:デフォルトの名無しさん [2010/06/22(火) 19:26:43 ]
【 課題 】GUIを使って、Gメールなどのユーザー名とパスワードを入力する画面を作成する。また、アカウントを持ってない人用の
      ページも作成し、そこに入力した内容はDBにデータが保存されるようにプログラムを作りなさい。
【 形態 】1. Javaアプリケーション(main()で開始)
      
【 GUI  】2. Swing 3. SWT        《GUIの課題の場合必ず選択》
【 期限 】提出期限 6月23日10:00まで
【 Ver  】eclipse
【 用語 】
【 補足 】プログラミング初心者でまったくわかりません。
      誰か助けてください;;


183 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 21:58:18 ]
>>181と182は似たような問題出すなよ。
自演乙〜〜〜〜〜


184 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 02:29:56 ]
>>178
ideone.com/eY6Kp
表示部分は直したければ自分でどうぞ

185 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 15:02:21 ]
【課題 】ネストを用いて九九を出力するためのプログラムを作成
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】6月30日日
【 Ver  】1.6.0_20
【 補足】出力画面は1行で1*1=1〜1*9、2行目は1*2=2〜9*2となるように表示するプログラムと(下は例)
1*1=1 2*1=1 3*1=3 4*1=4 5*1=5 6*1=6 7*1=7 8*1=8 9*1=9
1*2=2 2*2=2 3*2=6 4*2=8 5*2=10 6*2=12 7*2=14 8*2=16 9*2=18


1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 8*9=72
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9*=81
もうひとつは下記みたいに数字が横3つごとにに出力されるプログラムです
1*1=1    2*1=2   3*1=3
1*2=2 2*2=4 3*2=6
・ ・ ・
・ ・      ・     
1*8=8     2*8=16 3*8=24
1*9=9 2*9=18 3*9=27

4*1=4 5*1=5 6*1=6
4*2=8 5*2=10 6*2=12
・        ・      ・
・        ・      ・
4*8=32 5*8=40 6*8=48
4*9=36 5*9=45 6*9=54

7*1=7 8*1=8 9*1=9
・ ・ ・
・ ・      ・ 
7*9=63 8*9=72 9*9=81
行数の関係で・・と省略したところもありますtが実際は・を省略せずに作成してください
それではよろしくお願いします

186 名前:>>185見やすいように修正しました [2010/06/26(土) 15:15:29 ]
【課題 】ネストを用いて九九を出力するためのプログラムを2種類作成
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】6月30日日
【 Ver  】1.6.0_20
【 補足】出力画面は1行で1*1=1〜1*9、2行目は1*2=2〜9*2となるように表示するプログラムと(下は例)
1*1=1 2*1=1 3*1=3 4*1=4 5*1=5 6*1=6 7*1=7 8*1=8 9*1=9
1*2=2 2*2=2 3*2=6 4*2=8 5*2=10 6*2=12 7*2=14 8*2=16 9*2=18


1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 8*9=72
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9*=81
もうひとつは下記みたいに数字が横3つごとにに出力されるプログラムです
1*1=1 2*1=2 3*1=3
1*2=2 2*2=4 3*2=6
・   ・    ・
・   ・    ・
1*8=8 2*8=16 3*8=24
1*9=9 2*9=18 3*9=27

4*1=4 5*1=5 6*1=6
4*2=8 5*2=10 6*2=12
・   ・    ・
・   ・    ・
4*8=32 5*8=40 6*8=48
4*9=36 5*9=45 6*9=54

7*1=7 8*1=8 9*1=9
・   ・    ・
・   ・    ・
7*9=63 8*9=72 9*9=81
行数の関係で・・と省略したところもありますが実際は・を省略せずに作成してください
それではよろしくお願いします

187 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 17:11:00 ]
>>186
とりあえずこれで
ideone.com/Tt3Sb
ネストの意味がいまいちわからんけどいいのかねぇ



188 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 17:13:04 ]
ああ3行ごとに改行ひつようなのかな?なら
(j==3||j==6))を(j%3==0)にしてちょ

189 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 19:16:03 ]
>>188
ありがとうございます
ネスト=のくだりは気にしないでください
プログラムは1つめは
1行で1の段を1*1=1から1*9=9まで表示させて
2行目で2の段を1の段と同じように表示させて
それを9の段まで表示できるようにしてほしいです


2つめは
1の段を縦一列で表示 2の段を縦一列で表示  3の段を縦一列で表示(改行)
改行
4の段を縦一列で表示 5の段を縦一列で表示  6の段を縦一列で表示(改行)
改行
7の段を縦一列で表示 8の段を縦一列で表示  9の段を縦一列で表示

となるようにしたいわけです

190 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 21:36:03 ]
>>189

>1行で1の段を1*1=1から「1*9=9」まで表示させて
9*1=9の間違いだよね?

2つ目に関しては把握

191 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 21:49:00 ]
>>189
ほい
ideone.com/3AvLA

192 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 22:34:14 ]
>>191
出来れば別々のプログラムで表示させたいのですがどうすればいいですか
1つ目のほうは別に表示させることができたんですけど
2つ目は4行〜10行目消してみたりしたんですけどうまくいきません


193 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 23:05:17 ]
>>192
何で3行目を消さないのw

194 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 23:10:19 ]
>>193
すみません、3行目〜10行目の間違いでした


195 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 23:29:39 ]
>>192
あきらかに10行目で前後わかれてるだろ・・・
変数使いまわしもしてないし、もし理系なら189の将来が不安
PCに触らない職場があるかどうかはしらんが、そっちの道を考えたほうがいいかもしれん


196 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 23:46:20 ]
>>195
1つめのプログラムは10行目で終わってるので
3-10行目を消して最初から2行目と11行目から最後までを繋げてみたのですが駄目でした

197 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 01:17:28 ]
>>196
・・・?
ideone.com/PMOMX
ideone.com/5h2Ei



198 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 03:00:19 ]
>>197
自分が修正してみたときに余計に消しすぎてしまったのか
分かりませんが>>197のは出来ました
ありがとうございました


199 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 21:29:55 ]
【 課題 】下記参照です。
【 形態 】1. Javaアプリケーション(main()で開始)/
【 期限 】6/29
【 Ver  】"1.6.0_20"
【 補足 】丸投げです。よろしくお願いします。

キーボードから整数(0-100)をいくつか入力し、終わった時点で、それらの最大値・最小値・平均を表示させよう。
「!」の入力で処理を終了する。
数値の入力のたびにすべきこと:
最大値と最小値の更新
入力の総和に加算
入力の個数を1増加


200 名前:デフォルトの名無しさん [2010/06/28(月) 16:51:42 ]
[課題]携帯のiアプリをSTARを使い作成しています。
学校のホームページに載っている休講情報に接続して、それから先生の名前と日にちだけ取り出す方法が知りたいです。
休講情報は

6月
24日
 野口 文子 先生
 山下 紗枝 先生
 井上 恵子 先生

25日
 山下 紗枝 先生

26日




のようになっています。
先生の名前の前の全角スペースを目印にして、配列に入れるそうなのですが・・・。

[形態]STARアプリケーション

[Ver]1.6.0_18

[期限]6月29日お昼頃

[補足]
期限が短くてすみません。
ペアになりiアプリを製作しています。ペアの友達が時間割りを表示するところをつくり、私は学校のHPからとってくる休講情報の文字列処理を担当しています。わかりづらいとはおもいますが、よろしくお願いします。

201 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 17:14:58 ]
2ちゃんにも投げたのかw

202 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 17:16:35 ]
>>200
学校のwebサイトがわからんとどうしようもないよ

203 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 20:26:09 ]
>>199
ideone.com/lwZvX

細かいところは自分で修正して下さい。


204 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 21:35:36 ]
>>203
ありがとうございます!

205 名前:デフォルトの名無しさん [2010/06/28(月) 22:54:26 ]
javaのswinjでマインスイーパを作っています。
メニューバーからニューゲームを実行しようと思っているのですが上手く行きません。

206 名前:デフォルトの名無しさん [2010/06/28(月) 22:56:26 ]
javaのswingでマインスイーパを作っています。
メニューバーからニューゲームを実行しようと思っているのですが上手く行きません。
JButtonやコンポーネントの初期化が上手くいってないと思うのですがどうすれば良いでしょうか?

207 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 23:08:41 ]
最初からソース見直せ




208 名前:デフォルトの名無しさん [2010/06/28(月) 23:38:28 ]
二重カキコな上テンプレ無視でした…すいません。
>>131見てみます。失礼しました。
新規ゲームにする度に新しいウィンドウを開く、という方法を思いついたのですがあまり良くないですよね…

209 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:17:54 ]
>>200
ideone.com/WdwUt

210 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:23:01 ]
>>199

俺も作ってみた。
やっつけだから、バグもあるかも。

211 名前:210 mailto:sage [2010/06/29(火) 00:53:29 ]
あっ、いけねえ、アドレス張り忘れたwww
ideone.com/baFBA

212 名前:178 mailto:sage [2010/06/29(火) 23:13:42 ]
>>184
動作確認しました。ありがとうございました。

213 名前:デフォルトの名無しさん [2010/06/30(水) 20:36:46 ]
【 課題 】
・以下の条件を満たす各クラス(最低@A各2つ+1つ)を作成せよ
@任意のクラスを作成して、そこから派生させたクラスを作成せよ
A上記のクラス群と異なるパッケージで、クラスと、そこから派生したクラスを作成せよ
@、Aのそれぞれを連携させること。意味のある内容にすること
(実行するmainのあるクラスをは別途作成せよ)
【 形態 】1. Javaアプリケーション(main()で開始)/
【 期限 】7月2日(金)午後6時まで
【 Ver  】1.6.0_20
【 補足 】丸投げです。お願いします

214 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 13:09:39 ]
>>212
いえいえ

215 名前:デフォルトの名無しさん [2010/07/01(木) 22:48:24 ]

【 課題 】
課題1

整数型の変数n1,n及びn3には、数値が格納されている。
これらの3個の数値の大小比較を行い、最大値を変数maxに、最小値を変数minに格納する手続き部である。
最初にn1とn2の大小比較を行い、大きいほうをmaxに入れ、小さい方をmmminに入れる。
次に、max及びminとn3を大小比較して、大きいほうをmaxに、小さい方をminに入れて、最終的な最大値および

最小値を決定する。
プログラム中の □ を埋めよ。


if( n1>n2 ) {
max = n1;
max = □;
}
else {
□ = n1;
□ = n2;
}
if( max < n3 ) max = □;
else ;
if( □ ) min = □;
else ;
------------------------------------------------------------------------------------------


【 形態 】1. Javaアプリケーション(main()で開始)/
【 期限 】できれば今日中に
【 Ver  】"1.6.0_20"
【 補足 】課題1と2があります。問題は、□の穴埋め問題です。プログラミング初学者のため丸投げしました。おねがいします。

216 名前:デフォルトの名無しさん [2010/07/01(木) 22:49:29 ]
課題2

下記のプログラムを実行後の変数val及び配列s2の値を記述せよ。


int num[ ] = { 5,10,15,20,25 };
int i, val = 0;


for( i = 1; i < 4 ; i = i+1 ) {
val = val + num[ i ];
}

valの値 □




int s1[] = {5,10,15,20,25,30};
int s2[] = {0,0,0,0,0,0}, i ;


for ( i = 3; i < 4; i=i+1 ) {
s2[ i+1 ] = s1[ i ];
}

s2[0] s2[1] s2[2] s2[3] s2[4] s2[5]
□ □ □ □ □ □

------------------------------------------------------------------------------------------


217 名前:デフォルトの名無しさん [2010/07/01(木) 23:06:12 ]

【 課題 】
www1.axfc.net/uploader/Img/so/87465
【 形態 】1. Javaアプリケーション(main()で開始)/
【 期限 】できれば今日中に
【 Ver  】"1.6.0_20"
【 補足 】課題は、印の付いているところです。問題は、□の穴埋め問題です。プログラミング初学者のため丸投げしました。おねがいします。



218 名前:デフォルトの名無しさん [2010/07/01(木) 23:56:45 ]
【 課題 】
以下のプログラムを追加せよ。
@楕円を描画できようにする。描画中にマウスカーソルの位置に円周が来るようにすること。
A折れ線を描画できるようにする。

【 形態 】1. Javaアプリケーション(main()で開始
      
【 GUI  】1. AWT

【 期限 】7月 3日 0時00分 まで
【 Ver  】"1.6.0_20"
【 補足 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/990.txt
途中までやってみたのですが、楕円は円周上にマウスカーソルが来ない。
折れ線に関してはよくわからない。 先生は難しく考えなくてもできると
言っていたのですが・・・。

できれば、簡単な説明もつけて頂けると嬉しいです。よろしくお願いします。



219 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 01:44:47 ]
>>217
ideone.com/3AqdO
携帯使うなとは言わないけど、回転、トリミング、サイズ縮小等したほうがよかったね
この程度なら打ったほうが早いだろうけど、スキャナの方がなお良い 学校で貸してるはず

220 名前:デフォルトの名無しさん [2010/07/02(金) 02:29:32 ]
【 課題 】分離連作法と外部ハッシュ法の性能比較
【 形態 】Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】7月9日
【 補足 】問題文の補足です。
      作成関数:   初期化、格納、探索、メイン関数
      キー:   文字列
      使用ファイル: wordE100KR.dat
      測定項目−構築時間: 1万、2万、・・・、10万
      −総探索時間: 成功探索(1000)、不成功探索(1000)
      ・それぞれについて構築時間、総探索時間(成功探索、不成功探索)を測定する
      ・探索については、平均探索時間を算出する(成功探索、不成功探索)。
      ・上記について、折れ線グラフで表す(両者の比較対象)。

      参照ファイルはろだ2にアップしてあります。
      丸投げになりますが、よろしくお願いします。

221 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 15:17:25 ]
【 課題 】楽器(音色)と音程を変更できるプログラム。
【 形態 】1. Javaアプリケーション
【 期限 】明日まで
【 Ver  】java version "1.6.0_20"
【 補足 】ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/992.java

上のところに、作ってあるのですが、エラーメッセージが出てしまいコンパイルできません。
ファイル名は[MiniMusicCmdLine]で
java MiniMusicCmdLine 任意の数字 任意の数字
と実行すると音が流れるプログラムです。

どなたかこのエラーがどうすれば解決するのか教えていただけないでしょうか?


222 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 15:58:52 ]
【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/993.zip
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】7月7日
【 Ver  】"1.6.0_20"
【 補足 】アップしたファイルに先生が途中まで解答したものが含まれているので、なるべくならそれを使用して下さい。

223 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 21:46:54 ]
>>221
>>1

224 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 23:00:57 ]

【 課題 】下記のプログラムを修正する
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】7月7日日
【 Ver  】1.6.0_20


修正内容
変数a,b,cを 配列dで要素数を5にして合計を表示する様に修正してください。

import java.util.Scanner;

class Goukei {
public static void main(String[ ] args)
{
System.out.println("数値を3つ入力してください。\n");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
int sum = a + b + c;
System.out.println("3つの数値の合計は" + sum + "です");
}
}


それではよろしくお願いします


225 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 06:34:41 ]
>>224
ideone.com/QyNNw

226 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 14:48:55 ]
>>225
ありがとうございました
おかげで助かりました

227 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 18:50:04 ]
うむ



228 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 19:10:51 ]
【 課題 】Zihanki のすべての売上の合計を表示できる様に修正してください
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】7月7日日
【 Ver  】1.6.0_20
下記に修正するプログラムが入っています
www.dotup.org/uploda/www.dotup.org1003739.java


229 名前:デフォルトの名無しさん [2010/07/04(日) 02:50:10 ]
 課題 】
折れ線を描画できるようにしなさい。
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI  】1. AWT
【 期限 】7月 5日 00時00分 まで
【 Ver  】"1.6.0_20"
【 補足 】どの位置でも自由に描ける折れ線のことです。

windowsのペイントの多角形の機能のやつですが、やり方がわかりません。
drawPolylineを使うと思うのですが、よくわからないのでお願いします。


230 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 17:35:39 ]
【 課題 】テキストファイルを読み込み行毎に出現頻度を統計するプログラムを作れ
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】7月6日
【 Ver  】"1.6.0_20"
【 補足 】
例:
ああA1111あa1AAAa
BBBbいbいbB2

という2行のテキストファイルであれば

1. 1,5 A,4 あ,3 a,2
2. B,4 b,3 い,2 2,1

という風に表示します。

よろしくお願いします。

231 名前:デフォルトの名無しさん [2010/07/04(日) 18:16:48 ]
【 課題 】()が使える電卓に改造しなさい。(再帰メソッド使用)
【 形態 】2. Applet
【 GUI  】2. Swing
【 期限 】7/5
【 Ver  】1.6.0_15
【 補足 】()以外の部分は完成しているのですが、()の部分をどう作って
いいかわからず困っています。「再帰メソッド」というのも色々調べてみましたが、
上手く理解できません。以下がソースです。
tukimatigusa.hp.infoseek.co.jp/s0.txt

232 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 18:28:50 ]
^^

233 名前:デフォルトの名無しさん [2010/07/05(月) 05:23:24 ]
【 課題 】部分一致文字列の探索関数の比較(配列‐二分探索とTrie(26進))
 作成関数:   追加、探索
 キー:   文字列
 使用ファイル: wordE100KR.dat
・二分探索法を改良し、前方一致(例: info?)を実現する関数を作成する。
・多分探索木の巡回関数に基づき、部分木出力関数をTrie(26進)に適用し、前方一致(例: info?)を実現する関数(部分木巡回‐出力関数)を作成する。
・特定の部分文字集合(100)に対し、比較(照合)回数、および出力時間を測定し、これらの結果を、表、グラフに表し、分析する。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】7月12日
【 Ver  】1.6.0_15
【 補足 】参照ファイルはアップしてあります。

よろしくお願いします。

234 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 14:40:48 ]
>>231
入れ子不可。エラーチェック無し。
s0_cal#getAns()内
while(a<s.length()){
if(s.charAt(a) == '(') {//追加
int b=++a;//追加
while(s.charAt(a++)!=')');//追加
z=getAns(s.substring(b, a-1)+"=");//追加(この辺が再帰)
} else {//追加
int b=a++;
while(a<s.length() ){//小数点の定義
char c= s.charAt(a++);
if( ( c=='+' || c=='-' ) && s.charAt(a-2)=='e' || c=='.')
continue;
if(!Character.isDigit(c))
break;
}
z=Double.parseDouble(s.substring(b, --a));
}//追加
// if(w=='('){
// char cc=s.charAt(a++);
// if(cc==')'){
// getAns(s);
// }
// }

235 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 14:59:38 ]
>>228
sum = 0;
for(i = 0; i < 5; i++) {
sum = sum + z[i].getNum();
}

236 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 15:13:24 ]
>>230
import java.io.*;
import java.util.*;
public class _230 {
public static void main(String[] args) throws IOException {
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(new File(args[0])));
Map<Character,Integer> map = new HashMap<Character,Integer>();
String line;
for(int lineno=1; (line=reader.readLine())!=null; lineno++) {
map.clear();
for(char c : line.toCharArray()) map.put(c, (map.containsKey(c)?map.get(c):0)+1);
System.out.print(lineno+".");
for(char c : map.keySet()) System.out.print(" "+c+","+map.get(c));
System.out.println();
}
} finally {
if(reader != null) reader.close();
}}}

237 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 16:58:59 ]
>>235
動作確認出来ました
ありがとうございました




238 名前:デフォルトの名無しさん [2010/07/05(月) 17:11:18 ]
>>222
>中置記法1:
>(((3 + (2 - 1)) x (4 x 7)) / (6 / 2))
>中置記法2:
>(3 + 2 - 1) x 4 x 7 / (6 / 2)
4 x 7 の括弧は外れて 6 / 2 の括弧は外さないって、
演算子が / の場合は〜とかチェックする以外に方法ある?


239 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 17:13:41 ]
コンストラクタって何ですか教えろハゲ共

240 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 17:15:22 ]
>>239
おフェラーリとか、そんなの。
でぶ

241 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 17:23:48 ]
【 課題 】1.B木を実現するプログラムのフローチャートをすべてかけ。ただし、プログラムの最初で各節点が持つ最大の子の数(m)を入力して、プログラムを開始せよ。
      2.上で設計したプログラムを作成せよ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】7/12
【 Ver  】1.6.0_15
【 補足 】フローチャートは自力でがんばります。なるべく簡単なプログラムをお願いいたします。


242 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 17:25:58 ]
>>240
氏ね

243 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 17:31:08 ]
>>241
B木ならアルゴリズム関係の本探せば載ってるんじゃないか。

244 名前:デフォルトの名無しさん [2010/07/05(月) 19:59:30 ]
>>234
動作確認できました!
ありがとうございます!!

245 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 01:07:51 ]
コンストラクタは「クラスをインスタンス化する」ためのメソッド

//例えばX座標とY座標を表すクラスを作るとする
class Point { 
 private int x;
 private int y;

 //コンストラクタの宣言
 public Point() {
 }

 public setX(int x) {
  this.x = x;
 }
 public setY(int y) {
  this.y = y;
 }
}

上のは引数を持たないコンストラクタ
けど、X座標とY座標を表すクラスなんだから、setX()とかsetY()をした後じゃないとクラスとして意味を成さない
インスタンス化した時点で意味を成すクラスの方が便利じゃん
だからこの場合、普通は引数を持ったコンストラクタで宣言する

 //コンストラクタの宣言
 public Point(int x, int y) {
  this.x = x;
  this.y = y;
 }

246 名前:デフォルトの名無しさん [2010/07/06(火) 23:57:37 ]
[課題]
マインスイーパを作れ。(Eclipse)
[補足]
できれば、Windows のマインスイーパのように地雷と思われるマスに
フラグを立てられるようにしたり、残りの地雷の数を表示できるようにしたりしてください。

247 名前:デフォルトの名無しさん mailto:sage [2010/07/07(水) 01:49:44 ]
>>246
>>1



248 名前:デフォルトの名無しさん mailto:sage [2010/07/07(水) 01:53:06 ]
>>246
ってか
>>131
>>140
電卓といいマインスイーパといいなんというか

249 名前:デフォルトの名無しさん mailto:sage [2010/07/07(水) 22:28:40 ]
電卓→マインスイーパときたらお次は麻雀か?

250 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 00:32:18 ]
可愛い巨乳な娘の脱衣で…頼む

251 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 01:23:12 ]
ある英文の文字列の中のアルファベット(a〜z)までの出現個数を数える。なお,大文字は小文字に変えて,数える。もし,出現個数が0個の場合は,出力しない。

お願いします


252 名前:デフォルトの名無しさん [2010/07/08(木) 05:45:44 ]
>>251
import java.util.Map;
import java.util.TreeMap;

public class SentenceAnalizer {

 public static void main(String[] args) {
  SentenceAnalizer analizer = new SentenceAnalizer();
  String sentence = "hello world";
  Map<Character, Long> map = analizer.analize(sentence);
  for (Character c : map.keySet()) {
   System.out.println(c + ":" + map.get(c));
  }
 }
 
 public Map<Character, Long> analize(String str) {
  Map<Character, Long> map = new TreeMap<Character, Long>();
  char[] chars = str.toLowerCase().toCharArray();
  for (char c : chars) {
   if (map.containsKey(c)) map.put(c, map.get(c) + 1);
   else map.put(c, new Long(1));
  }
  return map;
 }
}


253 名前:252 [2010/07/08(木) 05:48:18 ]
あ、スペースとか記号までカウントされてしまうので気をつけて

254 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 12:46:43 ]
とりあえず
>>246
>>251

>>1
だろ

255 名前:デフォルトの名無しさん [2010/07/08(木) 16:02:55 ]
ソフトキーボードを実現し、クリックした文字を表示し、バックスペースキーをクリックすると一文字消し、エンターキーを押すと全部消すプログラムをお願いします

256 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 17:31:03 ]
>>255
もはや釣り

257 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 18:49:55 ]
>>236
助かりました。ありがとうございます。



258 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 19:14:54 ]
>>252
ありがとうございました

259 名前:デフォルトの名無しさん [2010/07/09(金) 14:34:29 ]
誰か、昨日私が書き込んだ質問に答えて下さい!






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<112KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef