[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/24 18:23 / Filesize : 383 KB / Number-of Response : 978
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:JavaScriptは板違い、Web制作板をご利用ください。 [2007/01/20(土) 22:34:12 ]
【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。

【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/
       4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》
【 GUI  】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること)
       《GUIの課題の場合必ず選択》
【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》
【 Ver  】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》
【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。
       丸投げでない場合は、途中までのソースとその経過報告、
       質問点、疑問点を書きます(なるべく丸投げにしてください)。

【回答プログラムの掲載場所】
Java質問スレWiki  www.wikiroom.com/java/
ソースポストネット  sourcepost.sytes.net/

【前スレ】
pc10.2ch.net/test/read.cgi/tech/1165167516/

233 名前:193です。 [2007/02/01(木) 21:57:41 ]
皆さんアドバイスありがとうございました。
あの後、ちゃんとコンパイル出来ました。

>>229
Javaはまだ習っていないんです。
Javaは4月から習う予定なのですが、去年C言語を習ったので、
「C言語とJavaは似てるから、これくらいは習わなくても出来る」と
課題を出されたのです…。
でも、C言語とは全然違うと思います(>_<)

234 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 22:04:55 ]
>230
while (true) {
/*
* Get user's search term -- this is what the user wants to search
* for in the file.
*/
String key = javax.swing.JOptionPane.showInputDialog("Enter a search term:");
/*
* If the user clicks on the "Cancel" button, key will be null.
*/
if( key == null ) {
System.out.println("Stop Serching.");
break;
}
/*
* Check if the user clicked on the "OK" button without entering any
* text for the key
*/
if( key.length() == 0 ) {
System.out.println( "Enter any characters." );
break;
}
System.out.println("Searching for " + key + "...");
// 後略

235 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 23:02:05 ]
>>233
・・・ポカーン

「似てんのはシンタックスだけじゃねぇか屑講師!」って言ってやれ。可哀想に完全に怠慢だな。て事はOOPのアプローチも知らんのか。

今の内にJavaDocを良く読んどきな。
AWTとかコレクションフレームワークとか、そんな講師充てにするな。

236 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 23:07:03 ]
>>233
ほんとかわいそうだな、そんなクズに当たるとは・・

237 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 23:34:45 ]
>>234
それ例外処理使ってない
俺もやろうと思ったけど、どう見ても例外処理で対処する問題ではないので止めたよ

238 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 01:22:55 ]
>>232
> やりたかった事と同じでいんですが、入力画像と出力画像を別々のウィンドゥに表示させたいのですが・・・
とりあえず、もちつけ。
・・・で、なんで>>126 にその条件書かなかったの?
別の課題なのか?、期限も同じなのか?、まだ他にも条件が
あるんじゃなかろうな?


239 名前:230 [2007/02/02(金) 08:20:04 ]
>>233,234
レスありがとうございます。
JOPTIONでの例外処理をやる課題なので、どうにか無理矢理、例外を組み込む事は出来ないのでしょうか?

240 名前:230 [2007/02/02(金) 08:20:57 ]
>>234、237
アンカーミスでしたorz

241 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 08:54:32 ]
>>230 234
のソース読んでも一体何処で例外投げて欲しいのか分からなかった俺は馬鹿ですか?
MyExceptionの存在意味も分からん。

俺なら例外使わずに状態変数使うぜ
てかnullと空文字チェックで十分



242 名前:230 [2007/02/02(金) 10:54:05 ]
>>241
MyExceptionクラスと無理矢理連携させる事は不可能なのでしょうか?
先生が通常はありえない事をやるのが課題、と言っていたので…

243 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 11:10:53 ]
try {
while (true) {
//略
if (key == null) {
throw new MyException("Stop Serching.");
}
//略
if (key.length() == 0) {
throw new MyException("Enter any characters.");
}
//略
}
} catch (Exception e) {
System.out.println(e.getMessage());
}

こういう事?

244 名前:デフォルトの名無しさん [2007/02/02(金) 14:21:45 ]
>>238
126に条件書いたつもりが!!言われてきづきました・・・!!煤i ̄口 ̄;)
入力画像と出力画像を別々のウィンドゥに表示させたいです。。

245 名前:217 [2007/02/02(金) 14:31:06 ]
217です。

すみませんどなたかお願いできないでしょうか・・・・・?

246 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 15:04:18 ]
>>243
public 検索結果 querySerch(){
try {
while (true) {
if (key.length() == 0) {
throw new MyException("Enter any characters.");
}
} catch (Exception e) {
//回復可能なのでメッセージ出してリトライ
System.out.println(e.message);
querySerch();
}
if (key == null) {

検索結果var = new 検索結果("Stop Serching.");
}
}
return 検索結果var;
}

main(String[] args){
検索結果 res = querySerch();
System.out.println(res);
}

どちらかと言うとこっちじゃね?
どちらにしても例外使うとスマートじゃないけど・・・絶対MyException使わない方が良い。
無理がある。

247 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 15:12:59 ]
>>245
>全ての色の全ての部位(6×4=24種類)をペイントで用意はしました

「リソースの無い丸投げには興味ありません。
仕様、リソース、テスト環境のある丸投げだけこのスレに来なさい!」

ハルヒ厨とか言わずに少しマターリしようぜ?

248 名前:217 [2007/02/02(金) 15:52:07 ]
package untitled3;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JComboBox;
import java.awt.*;
import javax.swing.JLabel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JTextArea;
import javax.swing.JEditorPane;
import javax.swing.event.AncestorEvent;
import javax.swing.event.AncestorListener;

public class Frame1 extends JFrame {
String a[] = {"黒", "白", "灰", "赤", "緑", "茶", };
String b[] = {"黒", "白", "灰", "赤", "緑", "茶", };
String c[] = {"黒", "白", "灰", "赤", "緑", "茶", };
String d[] = {"黒", "白", "灰", "赤", "緑", "茶", };
JPanel contentPane;
JComboBox jComboBox1 = new JComboBox(a);
JComboBox jComboBox2 = new JComboBox(b);
JComboBox jComboBox3 = new JComboBox(c);
JComboBox jComboBox4 = new JComboBox(d);
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();

249 名前:217 mailto:sage [2007/02/02(金) 15:54:04 ]
public Frame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}

private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(400, 300));
setTitle("フレーム タイトル");
jComboBox2.setBounds(new Rectangle(19, 114, 85, 19));
jComboBox1.setBounds(new Rectangle(18, 49, 86, 19));
jComboBox1.addActionListener(new Frame1_jComboBox1_actionAdapter(this));
jComboBox3.setBounds(new Rectangle(20, 177, 85, 20));
jComboBox4.setBounds(new Rectangle(21, 241, 85, 20));
jLabel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel1.setText("アウター");
jLabel1.setBounds(new Rectangle(20, 20, 70, 19));
jLabel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel2.setText("インナー");
jLabel2.setBounds(new Rectangle(20, 81, 67, 20));
jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
jLabel3.setText("ズボン");
jLabel3.setBounds(new Rectangle(22, 148, 49, 19));
jLabel4.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));


250 名前:217 mailto:sage [2007/02/02(金) 15:55:25 ]
jLabel4.setText("靴");
jLabel4.setBounds(new Rectangle(24, 213, 52, 20));
contentPane.setFont(new java.awt.Font("Dialog", Font.PLAIN, 6));
contentPane.add(jComboBox3);
contentPane.add(jComboBox1, null);
contentPane.add(jComboBox4);
contentPane.add(jLabel1);
contentPane.add(jLabel4);
contentPane.add(jLabel3);
contentPane.add(jComboBox2, null);
contentPane.add(jLabel2);
}

public void jComboBox1_actionPerformed(ActionEvent e) {
}
}

class Frame1_jComboBox1_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jComboBox1_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}

public void actionPerformed(ActionEvent e) {
adaptee.jComboBox1_actionPerformed(e);
}
}


251 名前:217 mailto:sage [2007/02/02(金) 15:59:47 ]
長くなってすみません、とりあえず途中まで出来ているのはこんな感じです・・・
っていってもフレームの中にコンボボックスが4つあるだけって感じなのですが

それと補足で、JBuilderを使ってプログラム作成しています。

どなたかわかる方、本当によろしくお願いしますm(_ _)m



252 名前:デフォルトの名無しさん mailto:sage 単にリソースの意味がわかってない? [2007/02/02(金) 16:43:48 ]
>>217みたいにせっかくもらったレス(>>247)を無視する奴って時々出てくるな。
なんでそんな事するんだろう?
印象悪くするだけで何もメリット無いと思うんだが。

253 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 16:53:35 ]
>>247
ここに鶴屋厨がいますよw

254 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 17:06:27 ]
プログラムなら書いてやるが、絵はてめーで用意しろ。
めんどくせーし

255 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 17:24:37 ]
>>217はアホだから無視していいよ。
長いソースを晒す場合のアップローダの意義も分からず、
質問者が用意して当然の画像等も出さない真正アホ。

256 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 17:36:57 ]
前から思ってたけど
『丸投げ』の意味がわかってない依頼者が多いね

257 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 17:38:34 ]
ここのルールがわかってないのにちゃっかり利用しようとする奴が多い

258 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 17:41:29 ]
♪ ∧,_∧
   (´・ω・`) ))   金曜日が終わる〜
 (( ( つ ヽ、    明日は土曜日〜
   〉 とノ )))
  (__ノ^(_)

259 名前:デフォルトの名無しさん [2007/02/02(金) 17:55:26 ]
豆座流豆群まだぁ−?

260 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 19:23:39 ]
♪ ∧,_∧
   (´・ω・`) ))   今日は念願の期間限定プッチンプリンを食べるぞ
 (( ( つ ヽ、    ・・・400gがこんなにあるとは^^;
   〉 とノ )))
  (__ノ^(_)


261 名前:109 mailto:sage [2007/02/02(金) 20:53:25 ]
>>109です 再投稿します
【 課題 】@横並びの3つの画像を下にスクロールさせる
      Aスクロールをストップさせるボタンを画像の下につける
【 期限 】2月5日(月)
【 Ver  】1.4.2
【 補足 】
画像の名前は Slot A.jpg Slot B.jpg Slot C.jpg でお願いします。
もう期限がギリギリなので、期限内になにとぞよろしくお願いします。
本当にお願いします。



262 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 21:31:50 ]
テンプレは前の方が簡潔で良かったんじゃね?
必須要項も一つで済んだし
昔の回答者の方がいろいろ優しかった希ガス



263 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 22:06:32 ]
>>262
昔は今のような複雑な仕様の問題が少なかったのではないだろうか?
前のテンプレだと最近の課題に対応できてないような気がする。

264 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 22:13:45 ]
>261
';,(´ε`)ブッ
期限のびたの?
2日あれば自分でデキルンじゃない?

265 名前:ワッショイ mailto:sage [2007/02/02(金) 22:19:15 ]
♪ ∧,_∧  ♪ ∧,_∧     ♪ ∧,_∧   ♪ ∧,_∧  
   (´・ω・`) ))   (´・ω・`) ))      (´・ω・`) ))     (´・ω・`) ))  
 (( ( つ ヽ、  (( ( つ ヽ、     (( ( つ ヽ、   (( ( つ ヽ、 
   〉 とノ )))    〉 とノ )))       〉 とノ )))     〉 とノ )))
  (__ノ^(_)    (__ノ^(_)       (__ノ^(_)     (__ノ^(_) 

266 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 22:24:34 ]
>>261
マルチたん頑張れ

>>109を書く労力をプログラミングに費やしていれば・・・・

267 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 22:27:18 ]
>>266
何、マルチだと
前スレのルーレットソース修正して貼ってやろうかと思ったけど、やーめた

268 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 23:13:30 ]
>>262
依頼者には簡潔でよかったかもしれんが回答者側には詳細を最初から要求している今のテンプレの方がいいと思う。
とはいえきちんと守られているわけではない現状では後付質問やエスパーが不要ではないが。
形式的にテンプレが守られていたとしても仕様が不明瞭なものがあるくらいなのにこの程度のテンプレは埋めてもらっても悪くなかろうて。

269 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 00:28:23 ]
マルチや期限切れでない宿題はないのか
静かな良い週末だ

270 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 00:53:30 ]
そういや数年前、やたら精力的に回答して
スレをソースコードで埋め尽くしてた常連がいたな。

271 名前:230 [2007/02/03(土) 06:41:36 ]
>>243,246
ありがとうございました。
お二人の書いてくれたソースをもとに動くようになり無事に提出する事ができました。



272 名前:261 mailto:sage [2007/02/03(土) 07:44:03 ]
ちょっと待ってください
マルチじゃないです。ここしか来てません

273 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 09:22:28 ]
pc10.2ch.net/test/read.cgi/tech/1170391493/41

274 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 11:28:16 ]
>273 ・・・⊂ミ⊃^ω^ )⊃ アウアウ!!

275 名前:261 mailto:sage [2007/02/03(土) 11:51:24 ]
>>273
だから266か他の人が書き込んだんでしょ
そんなに人を陥れたいんですか?
私はマルチではありません。どうか宿題をお願いします。

276 名前:267 mailto:sage [2007/02/03(土) 12:13:13 ]
>>275
ここは2chだぞ
個人を特定できるIDが付与されるなら信用はできるけど
何にも証拠がないので、本物か偽者か見分けるのが難しい
ゆえに、今回はスルーするわ

277 名前:261 ◆nWITnzJLKI mailto:sage [2007/02/03(土) 12:27:26 ]
>>276
「今回は」ってことは、もう一回投稿したら
やってもらえますかね?
(同じ内容をあんまり投稿すると邪魔に思われそうなので、これで最後にします)

【 課題 】@横並びの3つの画像を下にスクロールさせる
      Aスクロールをストップさせるボタンを画像の下につける
【 期限 】2月5日(月)
【 GUI  】制限なし
【 Ver  】1.4.2

マルチはスルーされるのは知ってました。
だから2chでは誰が見るか分からないのに、そんな危険な橋は渡りません。

278 名前:768 mailto:sage [2007/02/03(土) 12:27:48 ]
>>275
感じ悪いレスだな。

もし>>275の言うように本当に他人が書き込んだとしても、>>273にはそれがわからないわけだ。
単にマルチしていると誤解してるだけで、陥れようとかそういう意図は273には無かったかもしれない。
にもかかわらず「そんなに人を陥れたいんですか?」と決めつけてしまうのはどうかと思う。

もうひとつ。
陥れるも何も、そもそも宿題は自分でやるべき事だろう。
他人にやってもらえなくなったからって、それについて文句をつけるのは間違いだ。
他人が自分の為に動いて当然って考えが見えてどうにも不愉快。

279 名前:278 mailto:sage [2007/02/03(土) 12:30:20 ]
おっと、>>278の名前欄は無視してくれ。

>「今回は」ってことは、もう一回投稿したら やってもらえますかね?
他人が自分の為に動いて当然って考えが見えてどうにも不愉快。

280 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 12:31:51 ]
要はできないんですね(プッ

281 名前:261 ◆nWITnzJLKI mailto:sage [2007/02/03(土) 12:33:39 ]
>>278 ごめんなさい
273だけじゃなくて見てる人全体に言ったつもりでした。
それと陥れるというのは、やってもらえないからだけではなく、
自分が発言していないことを発言したと誤解されたくなかっただけです。



282 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 12:54:54 ]
パチスロ課題からの最終完成ソース
前スレ364氏に感謝汁して改良するといいよ^^
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28984

283 名前:261 ◆nWITnzJLKI mailto:sage [2007/02/03(土) 13:25:00 ]
>>282
ありがとうございました。自分なりにやってみます。
でもよろしければ、どなたかお願いします。
たぶん僕にはできませんから。

284 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 14:06:13 ]
プログラマーもやめたほうがいいよ。にんげんも病めた方がいいお=^∀^)

285 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 19:42:25 ]
ここに宿題書くと他スレに書き込まれてマルチ扱いされるでFA?

286 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 20:38:17 ]
怖かったらトリでもつけて質問すれば?

287 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 00:07:01 ]
261がマルチだろうとマルチを騙られたにしても真実は関係ない。
実際に存在するレスから各回答者が判断するだけだ。
マルチでも構わんっていう回答者だっているかもしれんしな。
依頼者は少しでもリスクを減らしたいならトリップを付けるべき。

288 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 00:50:38 ]
トリップ推奨とかどんどんC/C++宿題スレと似てくるなあ。
まあ、向こうの方が歴史あるからな。

289 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 02:37:57 ]
言語は違え、宿題スレは宿題スレだから、似た傾向になるのは仕方ないかも。
窮屈な方向に進むのは褒められたことではないけど。

290 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 21:52:34 ]
>>283
>たぶん僕にはできませんから。

普通こういう場合って、単位落としていいんじゃないかと思うが・・・
態度によっては・・・、とした場合も態度も最悪だしなぁ・・・・

291 名前:デフォルトの名無しさん [2007/02/05(月) 06:08:30 ]
>>261
ttp://a-draw.com/uploader/src/up13740.zip.html

一応、動いた。



292 名前:あぁ、無情 mailto:sage [2007/02/05(月) 11:57:27 ]
>>291
解凍してもバイナリファイル1つだけだったよ・・・

293 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 14:50:08 ]
【 課題 】JAVAアプレットをアプリケーションでも動かす
【 形態 】Javaアプリケーション(main()で開始)/2. Applet
【 GUI  】1. AWT Swing
【 期限 】2月7日
【 Ver  】java version "1.5.0_06"
【 補足 】前に質問した者ですが、アプリケーションを作るまではできたのですが起動まではしてくれません
      すいませんがお願いします


294 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 14:50:48 ]
重ねてすいませんソース貼り付け忘れました
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29178

295 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 15:52:56 ]
>>293
何で投げっぱなし・・・
どう悪いから起動しないとかかいといたほうがいいだろ・・・
って、そんな気が利くほどのヤツなら自分でエラー見ながら出来てるか・・・

296 名前:デフォルトの名無しさん [2007/02/05(月) 22:14:25 ]
【 課題 】a-draw.com/uploader/src/up13802.txt
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】2/8
【 Ver  】1.4.2

297 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 00:37:48 ]
>>296
中央値って57.61になる?

298 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 00:51:42 ]
>>296
public class A {
public static void main(String[] args) throws java.io.IOException {
java.io.BufferedReader in = null;
try {
in = new java.io.BufferedReader(new java.io.FileReader("(ファイル)"));
int n = Integer.parseInt(in.readLine());
double[] a = new double[n];
double min = Double.MAX_VALUE, max = Double.MIN_VALUE, mean = 0.0, var = 0.0;
for (int i = 0; i < n; i++) {
a[i] = Double.parseDouble(in.readLine());
if (a[i] < min) min = a[i];
if (a[i] > max) max = a[i];
mean += a[i] / n;
var += a[i] * a[i] / n;
}
var -= mean * mean;
java.util.Arrays.sort(a);
double med = n % 2 == 0 ? (a[n / 2 - 1] + a[n / 2]) / 2 : a[n / 2];
System.out.println("最小値 " + min);
System.out.println("最大値 " + max);
System.out.println("平均値 " + mean);
System.out.println("中央値 " + med);
System.out.println("分散 " + var);
} finally {
if (in != null) in.close();
}
}
}

299 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 00:52:50 ]
>>297
たぶんならない。56.77になった。

300 名前:296 [2007/02/06(火) 01:01:10 ]
無事実行できました。ありがとうございました。

301 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 01:09:02 ]
>>299
それも含めて引っかけか?



302 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 01:19:55 ]
>>301
かもね。直接ソートしてみたけど、やっぱり56.77が中央値っぽい。
誤りかどうか判断の最終責任はプログラムを受け入れる依頼者にってことで。

実行例があるとプログラムを作りやすいけど、
それに誤りが含まれてるとプログラミングと違うところで悩んでしまう。

303 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 01:31:27 ]
>>296
すまん。ソース間違ってる。
double min = Double.MAX_VALUE, max = Double.MIN_VALUE, mean = 0.0, var = 0.0;
は、
double min = Double.MAX_VALUE, max = -Double.MAX_VALUE, mean = 0.0, var = 0.0;
だ。例のファイルは正数ばっかりだから答が誤ってるわけではないけど。
負数が入ったデータだとバグが丸分かりになる。

304 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 01:34:54 ]
>>303
>負数が入ったデータだと
負数ばかりが入ったデータだと

305 名前:デフォルトの名無しさん [2007/02/06(火) 03:12:32 ]
はじめまして。

【 課題 】ユーザから与えられたクエリーをクエリー文字列に変換し、3つのサーチエンジン(goo,excite、BIGLOBE)に
検索をかけ、それぞれのヒット数を表示するプログラム。
【 形態 】スレッドを使用したいのですが・・・。面倒なら結構です。
【 GUI  】2. Swing(レイアウトは適当で結構です)
【 期限 】2月7日昼1時まで
【 Ver  】1.4.2

どうぞ宜しくお願いします。

306 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 03:23:51 ]
>>305
補足資料として、もう一度自分で調べなおしてみた結果は公開しないの?

307 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 03:24:53 ]
ちょ、おま、さっきのあっちでの質問はその前振りか!?
それとも同じ課題出された奴らか・・・
やっぱ、丸投げより自分で考えてるあっちのヤツを応援したいから、こっちはスルーすることにしよう

308 名前:305 [2007/02/06(火) 03:35:41 ]
>>306
えっと、書き込むのは今回が初めてなので・・・307の言うとおり、
どうやら私と同じ問題を出されたようですね。
>>307
私も自分で考えてぐぐったりしているのですが、どうも思いつかず
こちらに書き込ませて頂きました。
甘えて申し訳ありません!



309 名前:幼女コゼット(3ちゃい) mailto:sage [2007/02/06(火) 09:37:33 ]
仕事ならまだしも、その他でVer1.4.2使う(学ぶ)のはいかがなものなんでしょう?
SE6.0正式リリースされて数ヶ月経つのに・・・
という事で、1.4.2以下はパス

310 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 11:38:11 ]
【 課題 】JformattedTextFieldを利用し、時計の形態で入力できるようにする
【 形態 】1. Javaアプリケーション
【 GUI 】2. Swing
【 期限 】2月8日
【 Ver  】java version "1.5.0_06"
【 補足 】課題の説明が上手く出来ず申し訳ないです。下記のソースで補足します


311 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 11:39:07 ]
import java.util.Date;
import java.text.SimpleDateFormat;
import javax.swing.Box;
import javax.swing.JFormattedTextField;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.text.MaskFormatter;

public class FormatClock {
public static void main(String[] args) throws Exception {
Box form = Box.createVerticalBox();
//@
JFormattedTextField birthdayField = new JFormattedTextField(new SimpleDateFormat("HH:mm:ss"));
birthdayField.setValue(new Date());
form.add(birthdayField);
//A
JFormattedTextField phoneField = new JFormattedTextField(new MaskFormatter("##:##:##"));
phoneField.setValue("12:34:56");
form.add(phoneField);

JFrame frame = new JFrame("FormatClock");
frame.getContentPane().add(form);
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}

@とAを両立させたいのですがどのようにすればいいのでしょうか?




312 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 15:55:27 ]
>>310-311
@とAを両立したいとは、片方の時間が修正されたら、
もう片方の時間も同じにしたいということなのかな?
何をどう両立したいのか詳しく書かないと誰もやってくれないよ

313 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 15:55:54 ]
>>310
機種依存文字使うなよー

// (1)
JFormattedTextField birthdayField = new JFormattedTextField(new SimpleDateFormat("HH:mm:ss"));
new MaskFormatter("##:##:##").install(birthdayField); <== コレ
birthdayField.setValue(new Date());
form.add(birthdayField);

314 名前:313 mailto:sage [2007/02/06(火) 15:57:33 ]
あ、そーいう解釈もあったな >>312
とりあえず、
・ 入力値はHH:mm:ssに限定
・ キーは数字のみ受け付ける
という点を両立させてみた。

315 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 16:20:11 ]
>>312
すいません、確かに見直すと意味分からないですね…

@では入力できる数字の範囲が時計に準じてる(秒だったら0〜59)機能と
Aの字数制限が設定されている機能を併せたモノを作りたい、という意味です


>>313
>"##:##:##"
のことでしょうか?
これはMaskFormatterクラスの任意の有効な数字を指定する#を使いましたので
文字化けではないです

316 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 16:59:49 ]
多分@とかAの事を言ってるんだと思うぞ。>機種依存文字

317 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 17:05:55 ]
そうなんですか
@とAは場所を示すためだけに付けたのですが、普通にコメントにしておけば良かったです
すみません

318 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 17:36:38 ]
@やAはUnicodeに入っているからJavaで正しく扱えば問題は起きない
Javaは動いている環境デフォルトの文字コード→Unicodeへのマッピングをちゃんと持っている
仕事で使うときは、Windows-31Jとかを活用するんだよー
機種依存文字という名称は問題を正しく表していないので気をつけて〜

未だ、機種依存文字が・・・、と言ってるJava技術者は気をつけてね♥

# フォントにグリフが無いのはまた別の問題ね
# V2C使ってるオレは勝ち組!

319 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 18:16:03 ]
>>318
お前は馬鹿か?このスレで使われてる文字セットは何なのか言ってみろ

320 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 18:21:01 ]
>>310
んで、どーなのよ?
>>313 の方法とは違うのか? だったら説明しろ

321 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 18:30:23 ]
>>318
多分Java関係無くて、BBSで使うなって事だと思うぞ。>機種依存文字使うなよー

後、>>313の 「<== コレ 」も意図が伝わってないような気がする。
多分「ここに注目!」とか「こうすれば両立できる!」って事だと思うが。
>>310は理解してるのかな?



322 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 20:14:50 ]
>>320
すいません>>321さんの言うように勘違いしていました

>>313の部分を追加してみたのですが、変化が無いようです
2のように入力時に2桁ずつしか入力出来ないようにしたいのですが…

何度もすいません

323 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 05:49:50 ]
>>319
Shift_JISといいつつWindows-31Jだと思う。
ちなみに、MacOSXでもWindowsでも、このスレの丸数字は普通に見えるよ。
SafariでもFirefoxでも大丈夫。

今、丸数字が見れない環境って何だろ?

324 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 10:41:15 ]
>>323
ネクストPC アッー!!

325 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 13:52:42 ]
>>322
こういう感じか?
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29181

326 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 14:43:46 ]
>>325
そんな感じです!

あとWindowsの「日付と時刻のプロパティ」の時計のように
25時や63分のような数字を入力できない(キーを押しても表示されない)
ようにしたいのです

本当に説明下手ですいません

327 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 16:13:39 ]
どんどん仕様が加えられていくな。
性質の悪いクライアントに当たった感じだ。

328 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 16:34:13 ]
>>315の説明を解りやすくしようと思って書いたのですが…逆効果でしたかね…


329 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 17:02:45 ]
>>328
仕様変更でなく最初からそういう機能が必要だったのなら
最初に依頼する時に分かりやすく説明してくれていればよかったけどね
一番いいのは問題文を自分で解釈して説明せずに原文のまま出すことだけど

330 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 17:12:31 ]
口頭で伝えられたのでこんな解りにくい説明になってしまいましたが、もうちょっと推敲するべきでした
みなさんを混乱させてしまい申し訳ないです

331 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 17:27:58 ]
よく知らないんだがざっくり作ってみた。
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29182
正規表現のフィルターって無かったっけ?
どうも無駄な事をしてる気がする……。



332 名前:あい mailto:sage [2007/02/07(水) 17:28:40 ]
>>323
漢字Talk

333 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 17:52:25 ]
>>331
こ、これです!!
ありがとうございます!

付き合って下さった皆様方、本当にありがとうございました
そしてご迷惑をおかけしました






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

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

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