[表示 : 全て 最新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/

367 名前:デフォルトの名無しさん [2007/02/11(日) 14:11:38 ]
>>365
ちょっと待てw
tomcatはサーブレットコンテナとかのインフラだろうがサーバーはどうせapacheだろ。
そこら辺の曖昧性を解決した上で訳の分からん事言い出す前に>>366を埋めろw

#ところで最近cern httpd見ないね最近のNCSA基いapacheは高速でセキュアなの?


368 名前:レ・ミゼラブル放送日 mailto:sage [2007/02/11(日) 14:16:32 ]
期限         レス番号
---------------------------
2/12         >>340 (C++版サンプルソースあり)
2/14         >>334 (Access95はあるが、CD-ROMどっかいった)
2/15         >>365 (>366氏がハリキッテおります)


369 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 14:22:21 ]
>>367
www      パソコン
----------------------
cern httpd  ネクスト PC
apache    IBM PC
IIS       アップル PC

370 名前:365 mailto:sage [2007/02/11(日) 16:18:29 ]
>>366
閲覧もお願いします。
データベースは使わなくて結構です。
本当に簡単なものでいいので…
>>367
スイマセン…少し勘違いしてました

371 名前:デフォルトの名無しさん [2007/02/11(日) 19:35:32 ]
初心者すぎてすれ違いかもしれませんが、お願いします
【 課題 】
/* 誕生日ごとの正座を表示する */

import java.io.*;

public class Horoscope2 {
public static void main(String[] args) throws IOException{
BufferedReader r =
new BufferedReader(new InputStreamReader(System.in));

System.out.println("何月生まれですか?");
String s1 = r.readLine();
int month = Integer.parseInt(s1); /* 月 */


System.out.println("何日生まれですか?");
String s2 = r.readLine();
int day = Integer.parseInt(s2); /* 日 */

switch(month){ /* 生まれた月をチェックする */
case 1:
if(day >=1 && day <=19){ /* 生まれた日をチェックする */
System.out.println("あなたの星座は山羊座です。");
System.out.println("Personality.YAGI");
}
else{
System.out.println("あなたの星座は水瓶座です。");
System.out.println("Personality.MIZUGAME");
}
break;


372 名前:デフォルトの名無しさん [2007/02/11(日) 19:36:49 ]
続き
以下case12まで省略
case12;
if(day >=1 && day <=19){ /* 生まれた日をチェックする */
System.out.println("あなたの星座は山羊座です。");
System.out.println("Personality.YAGI");
}
else{
System.out.println("あなたの星座は水瓶座です。");
System.out.println("Personality.MIZUGAME");
}
break;
のようなプログラムのとき実行した時
「Personality.******」の部分に文章が表示されるように
するため

class Personality{
static String ****** = "文章"; ←case1に対応
以下省略
static String ****** = "文章"; ←case12に対応
   }
のようなPersonalityのクラスにまとめて簡単にして
文章を呼び出そうとしたんですが
実際実行すると
「Personality.******」と表示されて
本当は「文章」させたかったのにうまく出来なくて??困っています
わかりにくくてすみません
というか私自身何もわからないので・・・


373 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 20:23:34 ]
>>396
ああ、IBM-PCがまともになった揚げ句ネクストが経営不振になった訳ね・・・

何かNeXT-cubeの上でWWWじゃなくてwww走らせたくなってきたじゃねーかバーローw

#Stay hungry, stay foolish.


374 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 21:18:36 ]
371
○ System.out.println(Personality.MIZUGAME);
× System.out.println("Personality.MIZUGAME");
↑ダブルクォートはいらない。
あと>>1を参考に環境を書きましょう。

375 名前:sage [2007/02/11(日) 21:27:24 ]
>>374
環境はeclipeでした、以後気をつけます。
どうもありがとうございました。



376 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 23:02:36 ]
テンプレ無視するやつは放っておこうよ
質問スレとの棲み分けもあるし

377 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 23:07:52 ]
>365
ttp://www.wikiroom.com/java/index.php?SourcePost________#ye0bcf43

378 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 00:15:37 ]
期限         レス番号
---------------------------
2/12         >>340
2/14         >>334

>>373
新一 = コナンなんだぜwww

379 名前:365 mailto:sage [2007/02/12(月) 00:43:00 ]
>>377
ありがとうございます!
少し質問なんですが、このWEBアプリケーションを実行するフォルダの構造はどのようにすればいいのでしょうか?
ほとんど理解してなくてすみません・・・

380 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 02:39:07 ]
>>364
動作確認させて頂きました、ありがとうございます
ただ、値を大きくして実行すると(4〜5桁以上)正確な答えが出力されないのは何故なんでしょうか?
多分longintの範囲内に収まってると思うのですが…
プログラム11行目のqが1のままreturnされてしまうみたいです
無知で申し訳ありません


381 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 03:18:18 ]
>>380
どういう値を使うと誤答する?
n = 1234567;
e = 8901234;
m = 5678901;
とかでも問題なかったけど。

382 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 03:48:04 ]
q*=p;とp*=p;でオーバーフローの可能性があり、pとqは上限をmで抑えられている。
longは18桁までのあり得る整数を全て表現できたと記憶してるので、
mが9桁までなら計算の途中でオーバーフローはしないと思う。

383 名前:377 mailto:sage [2007/02/12(月) 07:36:04 ]
>379
Tomcat入れてるんだったらサンプルアプリを参考にすれば?
申し訳ないがそこまで面倒見れない。

384 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 11:37:51 ]
自分の環境にtomcat入れてるのとは違うかもしれないからフォロー入れとくとIT厨な奴らがそこらへんで自身満々に解説してるからググってみれば?

IBMかどっかもapach+tomcatでwebアプリ環境構築の解説をしてた気がする。


385 名前:365 mailto:sage [2007/02/12(月) 20:59:34 ]
調子に乗ってすみません。
自分のPCにトムキャット入っていないので今日学校で実行してきました。
本当にありがとうございました



386 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 00:28:56 ]
期限         レス番号
---------------------------
2/14         >>334

387 名前:デフォルトの名無しさん [2007/02/13(火) 01:51:03 ]
次のプログラムがあります これにEMPLOYEEクラスを定義して以下の実行結果になるようにしてください。DESCRIPTIONメソッドはSTATICメソッドです。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
this is program enployee date . have fun!
no :1
name :tanaka
no :0
name :no name
no :5
name :yamada

388 名前:デフォルトの名無しさん [2007/02/13(火) 01:52:06 ]

下記に追加して完成しなさい。
class Person{
public static void main(String args[]{
Employee.description();
system.out.println();
Employee emp1= new Employee(1, "tanaka");
emp1.print();
System.out.println();
Employee emp2 = new Employee();
emp2.print();
System.out.println();
emp2.changeDate(5, "yamada")
emp2.print();
}}
class Employee{
private int no;
private String name;
static void description(){
【 形態 】1. Javaアプリケーション
【 GUI  】GUIではありません。
【 期限 】今日の朝15時までです。
【 Ver  】java version "1.5.0_04"
【 用語 】なしです。
【 補足 】いま調べながら、勉強しています。よろしくおねがいします。

389 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 02:05:18 ]
>>387-388
Employeeを↓に変更する。
class Employee {
private int no;
private String name;

//デフォルトコンストラクタ
Employee() {
this.no = 0;
this.name = "no name";
}
//コンストラクタ
Employee(int pNo, String pName) {
this.no = pNo;
this.name = pName;
}
static void description() {
System.out.print("this is program enployee date . have fun!");
}
void changeDate(int pNo, String pName) {
this.no = pNo;
this.name = pName;
}
void print() {
System.out.println("no :" + this.no);
System.out.print("name :" + this.name);
}
}

390 名前:デフォルトの名無しさん [2007/02/13(火) 03:35:41 ]
>>389ありがとうございました!!

391 名前:387 [2007/02/13(火) 10:26:43 ]

課題:コマンドプロンプトの
コマンド:dir、cd、del、mkdir、ren、type、exit
上記を実行できるプログラムを作成せよ。

一応作ってみたんですが、まったくうまくいきません・・・

お手本等作っていただけたら幸いです。
期限は今日の夕方。

JAVAで、main()で始まります。






392 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 11:19:16 ]
Runtime.getRuntime().exec("dir")
Runtime.getRuntime().exec("cd")
Runtime.getRuntime().exec("del")
(略

393 名前:387 [2007/02/13(火) 11:21:53 ]
Runtimeですか

情報ありがとうございます。

394 名前:387 [2007/02/13(火) 11:45:04 ]
391ですが、java.io.IOException: CreateProcess: dir error=2
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Win32Process.java:67)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:566)
at java.lang.Runtime.exec(Runtime.java:428)
at java.lang.Runtime.exec(Runtime.java:364)
at java.lang.Runtime.exec(Runtime.java:326)
at pack.pack2.hghghghg.main(hghghghg.java:22)
Exception in thread "main"
このエラーはどういった意味でしょうか。


395 名前:デフォルトの名無しさん [2007/02/13(火) 12:02:18 ]
【 課題 】3次元グラフの表示
【 形態 】1. Javaアプリケーション
【 GUI  】Java3D
【 期限 】明日14日の昼13時まで
【 Ver  】java version "1.4.2"(Mac)
【 用語 】-
【 補足 】
java3dは1.4以上で動作なので
macである必要は無いと思います。
以下の様なのをもっと分かり易くしてくれると有り難いです。
www.toyama-mpu.ac.jp/la/math/java3d/index.html



396 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 13:06:38 ]
>>394
dirは内部コマンドなため、Runtimeでは直接実行できないので、
cmd /c dir
のように実行する必要あり。



397 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 13:17:35 ]
>>387
頭を使った形跡が見えないしょーもない質問だったからネタで答えたら、本気でやったのか。
dir とか del とかは cmd.exe 組み込みだからファイルとしては存在しねーよ。
"cmd /c dir" とかやっとけ。 つーかこれ、javaの話じゃねーけどな。

で、恐らくその課題は、こーいうことをやれと言っているのではない。
やっることjava殆ど関係ねーし

398 名前:デフォルトの名無しさん mailto:ごめんRhino厨なんだGroovyも良いんだけどGUI書くのトリクサイよね [2007/02/13(火) 13:44:14 ]
>>391
いまこそjdk6の真価が問われる時!

つrhino

てかjrunscriptでtype以外実装済み。
こう言うことを環境非依存で手軽にする為のscripting framework apiだ
作法に従ってエンジン呼び出しちまいなYO!

#マジレスするとテンプレ埋めてから頭使え

399 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 14:00:16 ]
勉強がてらマジでscripting+rhinoで書いてやろうかと思ったが夕方までなのね・・・orz

#LiveConnectでコマンド実装してJSCompiler通してmainでスクリプトエンジン取得してdefineClass()しちゃダメかね?w

400 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 14:04:53 ]
ま、アレだ。
Fileクラスのjavadocでも読めと。

401 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 14:10:36 ]
質問スレみたいな流れだな
最近

402 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 15:02:45 ]
だったら少なくともテンプレを無視するやつは相手にするなよ
精々質問スレへの誘導くらいにしておかないといくらでもつけあがるぞ

403 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 20:49:25 ]
>>397
exitが入ってる段階で、それは使うのかな、と思ったけどな。
>>402
それは質問スレに迷惑が・・・・・

404 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 23:28:58 ]
>>403
>>397じゃないが俺も始めはそう思ったがコマンド実行って時点で少なくとも
インタプリタ書く訳だからそのインタプリタの後始末やって
System#exit(int)呼び出せって事だと解釈したけど。

cmd呼び出したんじゃwin以外無視になる。
Javaやってそれは幼稚過ぎる。

最近どうも講師が馬鹿なのか生徒が話理解出来てないだけなのか
判断出来ないレスが多くてどうも書きたいと思うコードがないな。不明点が多過ぎる。

exitなんてコマンドがあるからアプレットじゃないのは分かるが・・・

405 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 00:22:30 ]
>>404
いや、しかし、dirって、思いっきりwindowsじゃ・・・・
あと、exitは、思うにJavaのexitではないと思う・・・
問題のはじめに「コマンドプロンプトの」って付いてるし

講師のレベルに関して疑問がある点については同意。
その講師に合わせられるかが問題かもw



406 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 00:26:11 ]
なんでみんなそんなに親切なんだ

407 名前:長文スマソ mailto:sage [2007/02/14(水) 01:17:40 ]
>>405
>dir、cd、del、mkdir、ren、type、exit
がメインで”コマンドプロンプト”はそれに掛かる説明的な修飾だと思った。
それかDOS窓で実行出来るって前提が暗示されててCUIで書けって事かと。

>上記を実行できるプログラムを作成せよ。
の部分は同じ動作をしろって解釈したな。
でなきゃバッチやシェルスクリプト書けば良いだけだし。

だって、普段鯖側がどうとか言ってるくせに鯖すら用意しねえ専門講師がUnix系コマンドが直に出てくるとは思えんし、

winはOSがいい加減なマウント・アンマウントを内部でやってるだけなのにlinux教えるとマウントUZEE!とか言う生徒にunixの話は分からんだろうし。

つーか専門なんてマイコンが高くて手が出せなかった時代の遺物だぞ?あの時代ならBASIC+アセンブリだから技術も(ry)

>dir、cd、del、mkdir、ren、type、exit
この程度ならIO習ってりゃjava.io.Fileのjavadoc読みながら出来るから>>391が本当にさわりしか習ってないならプロセス呼び出し、
次段階のIOの締め位まで習ってるなら自分で入力拾えって事でFAだろうな。

まあ、RPNの話じゃないから言語インタプリタ実装は絶対にないだろう。
ここまで情報がないと消去法しかない訳でw

生徒から見れば仕様も実装も自分でやるからその為にはまず、
お前の頭ん中見せろ!って思うだろうな講師に。そうやって現実を知って絶望してる奴も居るだろうし。

PLとweb関係の講師は酷いの多いぞ。


408 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 15:44:17 ]

長い言い訳にしか見えんが・・・

>>407も教師向きではないな・・・
昔の自慢話をするタイプ

まぁ、ともかく・・・
exitをFileで実現する方法・・・オレに教えてください><

409 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 16:58:17 ]
new java.io.File("cmd.exe"){void exit(){try{new ProcessBuilder(getName(),"/k","exit").start().waitFor();}catch(Exception e){}}}.exit();

410 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 17:36:50 ]
つーかさ、コマンドを実行しろって課題なの?
同じ動作をjavaで実現しろって課題なの?

411 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 18:04:28 ]
>>410
> 実行できるプログラムを作成せよ
ってことだから字義通りなら実行できればそれでいいと採れる。
でもまあ同じ動作をするものをWindowsのコマンドを使わずにJavaで実現しろってことだろうね。
del *.*の代わりにjava del *.*とするとか。
dir、del、mkdir、ren、type
に関してはFileクラスで何とかなりそうだけど、
cd、exit
はシェルをJavaで作って、その上で動作するコマンドとして実装しないとだめな気が。
> java SimpleCmd
$ cd hoge
$ del *.*
$ exit
>
みたいな。
どっちにしても、テンプレも埋めてないし、期限も切れてるし、議論もそろそろ収束させるべきかと。

412 名前:411 mailto:sage [2007/02/14(水) 18:13:13 ]
typeはFileというよりストリームだね、使うのは。

413 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 23:32:22 ]
>>411
WSHが屑だからって何故かJavaで実装しちゃった代替シェルがあったな・・・

て言うか質問者が投げっ放しで放置プレイかますから一向に話が進まないし
まだ宿題の時期じゃないから投下されたネタで話すしかないよなぁ

414 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 01:43:29 ]
【 課題 】

以下のような賭をすることを考えます.

開始時の所持金をA円とします.
目標とする金額をB円とします.
さいころを投げて偶数の場合は1円を獲得,奇数の場合は1円を失います.
所持金が目標額のB円に到達すれば賭は終了,
また所持金が0になった場合は破産で終了とします.
数学的な考察をすると,この賭の期待値はA円となります.
つまり,何回もこの賭を続けていると,成功したり破産したりしますが,
平均すると元の所持金しか得られないということです.

また,勝ち負けまでに投げるさいころの回数の平均は,(B-A)×Aとなります.

たとえば,開始時の所持金をA=8円,目標額をB=10円とすると,
勝つ確率は8割,1ゲームあたり平均すると(10-8)×8=16回,
さいころを投げることになります.

このことは,賭をしても儲からない,ことを意味していますね.

このことを確かめるプログラムを作成しなさい.


415 名前:414 mailto:sage [2007/02/15(木) 01:44:04 ]
条件
メソッド
以下のメソッドを作成すること.

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(){



416 名前:414 mailto:sage [2007/02/15(木) 01:44:43 ]
入出力例
入力および出力例は以下を参考にすること.

$ java MoneyGame
さいころゲームスタート
目標額を入力==> 10
最初の所持金を入力==> 8
何回繰り返しますか==> 1000
◎◎2回で目標額を達成しました!!
◎◎2回で目標額を達成しました!!
◎◎4回で目標額を達成しました!!
◎◎4回で目標額を達成しました!!
●●18回で破産しました!!
◎◎18回で目標額を達成しました!!
◎◎20回で目標額を達成しました!!



1ゲームあたりさいころを投げた回数の平均:16.562
勝利した割合:0.789

417 名前:414 mailto:sage [2007/02/15(木) 01:49:34 ]
プログラムの書き方
インデントに注意すること.
わかりやすいコメントを書くこと.
入力のエラーなどをチェックし,適切なメッセージを出力すること.
たとえば負の数は入力できない,最初の所持金と目標額の大小関係など.
プログラムを使う人の立場になって,工夫すること.たとえば,
メッセージをわかりやすく興味を引くようにする.
入力値が間違っていたらすぐ終了しないで,適切な値が入力されるまで,
入力受付を繰り返す.
終了時に,もう一度ゲームするかを問い合わせる.


【 形態 】 Javaアプリケーション

【 期限 】2/20
【 Ver  】javac 1.5.0_10
【 補足 】最早何から手を付けていいのかさえわかりません(´・ω・`)



418 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 02:03:14 ]
一応javaの課題なのですが、ここがスレ違いでしたら申し訳ないです。
すれ立てるまでもない質問・Java質問スレッドと迷ったのですが。
差し支えなければしかるべきところを教えてください。

【 課題 】
大学のある学科の授業時間割のクラス図を作れ。ただし次の要求条件を満たすものとする。
(a) この学科は複数の学年から構成されている
(b) 祝祭日以外の月曜から金曜の一日は時限に分割される。
(c) 各学年にはその学期に行うべき授業科目が決まっている。
(d) 各授業科目には担当の教官が決まっている。
(e) 各授業にはそれを受講する学生の人数に合った大きさの教室を割り当てる必要がある。
(f) 教官によっては何らかの都合で授業を行えない時限があらかじめわかっているので、
それと競合しないように時間割を組まなければならない。
(g) プログラミング実習を行う授業は計算機室で行う。したがってこの種の授業は競合してはならない。
【 期限 】2月15日夜
よろしくお願いします。

419 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 02:19:02 ]
>>418
これは、Java自体関係ないぞ
クラス図 = UMLあたりだろ
板違い

420 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 02:22:50 ]
>>419
どうもです
UMLで検索します

421 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 16:47:27 ]
>>414
その課題決定的に間違ってるのは事象が賭けじゃなくて日本の富くじって事だな。

賭け(パチンコやカジノ)は元々期待値が変動するかルール理解してプレイすれば操作可能だ。

しかも課題は長期的に見れば所持金が±0になるのを証明しろって問題なのに実際にやってることはただのシミュレート。

更にPL関係なく中学の証明の問題。
これここでやる事じゃないと思うんだけど・・・Javaで実装しろって課題なら何でもありなの?>>all

#因みに日本の宝くじの期待値は常に掛け金の48%固定だから。証明も糞もなかったりする。

422 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 17:10:55 ]
>>421
このことを証明しなさいとは言っていないわけで、
モンテカルロ法で確かめてみなさいってことでは?
>>417の注意書きからすると数学の証明でなく、
プログラムを書くことを主な目的にしている気がする。
Javaでしか実装できない問題というのはあまり思いつかないので、
Javaで書けという課題は基本的にJavaの課題と言ってもいいんじゃないかな。
もちろん、やるやらないは自由だし、何をもってJavaの課題とするかは個人の判断だと思う。
アップローダにあげればよさそうな長文を何レスにもわたって書いている段階で俺はパスしているが。

423 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 17:49:26 ]
>>422
同意

424 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 18:15:27 ]
>>422
なるほど、逆にJavaじゃ物理乱数吐けないもんな。

>>414
>>何から手を付けていいのかさえわかりません
課題に乱数というキーワード・やってる事が明らかにシミュレートと来たらモンテカルロ法しかないぞ。

1)ユーザーがとんでもない繰り返し回数入力しないように制限を設ける。この場合はMT法だとウマーw

2)制限を設けずに準乱数を使う

のどちらかだと講師感激だなw
どっちにしてもうpろだ使おうぜ?

#知り合いとカルドセプト・サーガのバグの話で上位ビットとろうが下位ビットとろうが
疑似乱数なんて所詮残化式って言い放ったら揉めた・・・

425 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 19:38:59 ]
>>424
漸化式




426 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 19:49:37 ]
何か間違えたのかと思ったらzanになってたのねw一発で変換できなかったのでzen・ka・sikiて打ったつもりだった・・・

427 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 10:07:33 ]
これか
ttp://www001.upp.so-net.ne.jp/isaku/rand.html

428 名前:デフォルトの名無しさん [2007/02/18(日) 03:14:53 ]
会社の研修で課題を出されており、困っています。
どなたか、教えていただけると有難いです。

[課題]
入力した整数値をもとに1から入力した値の合計を求めて出力するプログラムを作成

*整数値以外(文字含)を入力した場合はメッセージを出力し、再度、整数値の入力を求めること。
*合計の出力の後に処理を終了するかメッセージを表示し、入力を求めること。
(「1」が入力されたら処理を終了し、「1」以外が入力されたら再度、整数値の入力を求めること。)
*入力される整数値は、6ケタまでとする。それ以上は、エラーメッセージを表示し、再度入力を求めること。

という上記課題を、会社の研修で渡されました。
try〜catchを使わず、mainメソッドのみでソースをつくることは可能でしょうか?
私、Javaの研修を始めて2週間程度でして、全然わかっていません・・・。
何をどうすればどうなるかも良く分からないので、出来れば詳しい解説等教えていただけると幸いです。
宜しく御願いします。

429 名前:レ・ミゼラブル放送日 mailto:sage [2007/02/18(日) 03:22:41 ]
ここは、ソフトウェア開発に携わらないけど
単位の関係上しかたがなく履修した学生専用(嘘)です。

それ以外(特に仕事上)の方は、会社や自分のためになりません。
自力で頑張りましょう。
(クグってもわからないと事を質問スレで聞くことは何の問題もありません)

430 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 03:36:29 ]
>>428
マルチ乙
pc10.2ch.net/test/read.cgi/tech/1170391493/976

431 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 03:40:25 ]
>>430
マルチなのか、429を見て行ったのか微妙だが、そのまま貼り付けてるから99%マルチ乙
しかし、くぐってもわからないことを質問スレで聞いても良いとはあるけど、全てかよ
Javaの解説サイトなんて山ほどあるだろうに

432 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 04:10:26 ]
研修の仕方に問題があるのか、研修を受ける人間の頭に問題があるのか。
どちらだとしても理解できない旨を素直に講師に告げるべき。
理解させるための研修なんだから、まともな研修プログラムならちゃんと対応してくれる。
2ちゃんねるで俄仕込みの情報をもらって研修で格好付けようとしても>>428も会社も誰も得をしない。

433 名前:デフォルトの名無しさん [2007/02/18(日) 14:26:01 ]
428です。
すいませんでした。趣旨違いだったようです。
やはり、自力でということなんですね・・・

会社の研修は、講師がいません・・・
DVDの必要なところを見た後、今回の課題を渡されました。
プログラムを始めて学ぶ初心者ですが、研修には疑問を持つばかりです・・・
お忙しいところ、すいませんでした。

434 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 14:30:10 ]
俺なら時給2000円くらいで雇われてやるのに

435 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 17:16:25 ]
>>433
履修の選択を間違ったにせよ必修だったにせよ、イヤイヤやってる学生ならいざ知らず、
これからプログラミングで食ってく気なら、ある程度のことは自力で解決できる力を養っておいた方がいいよ。
研修ビデオだけから学習するんじゃなく、書籍を読んだりネット検索したり、自分から積極的に知識を仕入れて技術を磨かないと。
それとも主業務は別のところにあってプログラミングはメインじゃないのかな。それだとちょっと同情するかも。



436 名前:デフォルトの名無しさん [2007/02/18(日) 22:14:48 ]
428&433です。
一応、書籍の購入し、ネットでも自習は行っています。
ただ、今回の課題のみどうしても分からず、つい書込みをしてしまいました。
すいませんでした。

研修終了後の業務は、開発になるのか別の業務なのかは決まっていません・・・
研修は2月一杯で終了予定です・・・

437 名前:デフォルトの名無しさん [2007/02/18(日) 22:27:45 ]
428さんへ
僕もわかりません。



438 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 23:02:12 ]
割と良くあるのかもしれないがいい加減な会社だな

439 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 23:34:55 ]
DVDで研修・・・ありえねー、発声練習ビデオじゃないんだから(^ω^;)
うちが初めて入社した会社は、研修期間約5ヶ月ありましたよ。
メインはJavaだけど、その他にHTML・CSS・JavaScript・SQLなどを研修したな〜
Javaも単体・アプレット・JSP・Servlet・フレームワーク(Struts)などがあった。



まぁ、これだけやっても初めての業務にはあまり役に立たなかったんだけどね><
3キャリア対応携帯サイト開発だったので・・・

440 名前:デフォルトの名無しさん [2007/02/18(日) 23:58:29 ]
428です。
DVDは、誰が見てもこれで覚えろと言うのは無理だとよく言います・・・
本社にあったのを、コピーして送ってもらった物だったみたいです・・・

・・・かなりいい加減な会社と言えるのでしょうか?・・・

441 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 00:13:37 ]
>>440
ここで勉強した方が良いかもね(^ω^;)

ttp://www.hellohiro.com/ 基本から応用まで
ttp://www.javadrive.jp/ 各種入門
ttp://www.atmarkit.co.jp/fjava/index.html IT全般にもグッレィート
ttp://www.javainthebox.net/index.html 最新情報・JavaOneレポートコンテンツ最高〜

442 名前:デフォルトの名無しさん [2007/02/19(月) 12:03:16 ]
>>441
428&440です。
ありがとうございます。
紹介していただいたサイト等を見ながら独学でがんばってみます。

もし私などが、質問等をしたい場合にはどの板に書き込みをすればよいのでしょうか?

443 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 12:29:13 ]
>>442
質問スレがあるんだから質問スレに行け
pc10.2ch.net/test/read.cgi/tech/1171787388/l50

444 名前:デフォルトの名無しさん [2007/02/19(月) 14:47:53 ]
428です。
すいませんでした。
何か質問したいことがあったら、質問スレに行きます。
どうもありがとうございました。


445 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 16:24:09 ]
>>444
どんな質問が来るか、wktkしながら待ってるよ。
入社したヤツに一律最低限覚えさせたい頭の無い上が決めた研修なんだろうな。

応対を見ている限りどう見ても、開発より接客向き。
ただ、開発現場の苦労は知っておいて欲しい。
それだけは学んでいただければ研修の意味はあったと・・・・



446 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 17:53:39 ]
>441@ITのJavaTipsがいいね

447 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 18:03:58 ]
wikiつくろうかな

448 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 04:55:33 ]
いつの間にか雰囲気がスレタイの「Java の宿題ここで答えます」から
「プロにならない方の Java の宿題ここで答えます」になりつつある。。。
いゃ、良いことだと思うけどね

449 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 12:24:55 ]
>>447
何の話だ?

450 名前:デフォルトの名無しさん [2007/02/20(火) 20:51:18 ]
提出期限は2/28です。お願いします、まったく分かりません。

問題数は?
_(数字をキーボードから入力できるように)
問題番号1
5×6=?(1〜9のランダムな数字の掛け算)
答えは?
30(数字をキーボードから入力できるように)
正解
問題番号2
1×9=?
8(数字をキーボードから入力できるように)
間違い
 ・
 ・
 ・
 ・
問題の個数は_個です。
  正しかったのは 〜個です
  正解率は〜%でした。    というプログラムです。

451 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 22:25:08 ]
>>450
ルール無視は回答無視の刑

452 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 22:59:47 ]
>>450
潔く諦めろ。

ちゃんと読めるか? もし読めないならなおのことスッパリ諦めなさい。


453 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 23:00:18 ]
>>1読め

454 名前:デフォルトの名無しさん [2007/02/21(水) 01:23:01 ]
「ルール無視は回答無視の刑」だって〜笑える
自分の力でやったわ。あんたの力をかりなくて本当に良かったわ〜

455 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 02:14:36 ]
>>454
これからも自力でやった方がいいよ



456 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 02:29:49 ]
454は、>1読まない = 説明もろくに読まないで、文句を言う低レベル人間でFA

457 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 03:30:57 ]
正しくは
能力不足につき回答不能のときは解答無視の刑
です

458 名前:デフォルトの名無しさん [2007/02/21(水) 05:26:28 ]
最近このスレ馬鹿ばっかだねw

一遍、さらしてみる?(AAry

459 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 06:32:14 ]
それじゃまるで以前は賢かったみたいじゃないか

460 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 10:19:06 ]
このスレ、閉鎖でいいんじゃねw

461 名前:幼女コゼット(3ちゃい) mailto:sage [2007/02/21(水) 10:26:48 ]
さらに正しくは、
1. プログラム能力不足につき解答不能で回答無視
2. プログラム能力はあるが、アホくさいので回答無視
3. プログラム能力はあるが、>1無視は回答しない ←今回は、コレに該当

プログラムで飯食う方は、ここ利用しないし、して欲しくもない。
現状、しかたがなく単位履修した学生のためにあるような感じになっている。
この前に現れた、初代スレ立て主の主旨とだいぶ変わってきてるし、閉鎖でいいと思うだが・・・

462 名前:デフォルトの名無しさん [2007/02/21(水) 10:53:52 ]
閉鎖、閉鎖!!

463 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 10:54:55 ]
初代スレ立て主の主旨とか
スレ立てただけで支配者気取りかよ

464 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 11:04:19 ]
>>463
あなたは何に怒ってるんでしょうか?
この前現れた初代スレ立て主の書き込み見てきましたが、
支配者気取りな書き込みなんてしていませんよ。

465 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 11:17:03 ]
呆れてるんだお
スレ立て人間の主旨と違うから閉鎖とかいう発想にw



466 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 11:21:49 ]
スレ立てた人の主旨なんてどうでもいいけど、
実際、学生春休みだから宿題投稿ない時点で、閉鎖状態なのがワロス

467 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 11:30:05 ]
>>465
発想は、個人それぞれ
その発想に対する意見も、個人それぞれ

ループするので、この話題は終了にしないか






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

前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