★★ Java の宿題ここで答えます Part 74 ★★ [無断転載禁止]©2ch.net

1デフォルトの名無しさん2016/10/28(金) 12:28:00.33ID:+ERITomq
前スレ
★★ Java の宿題ここで答えます Part 73 ★★
http://toro.2ch.net/test/read.cgi/tech/1392872997/

【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。
・課題文が長い時、添付ファイルがある時はこちらのアップローダーを使うと便利です。
どっとうpろだ.org  http://www.dotup.org/

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

【回答プログラムの掲載場所】
Java質問スレWiki  http://www.wikiroom.com/java/
ideone.com  http://ideone.com/ 👀
Rock54: Caution(BBR-MD5:68f2ed3dc652fce4c9169aaf2a727f10)

65デフォルトの名無しさん2017/11/24(金) 00:46:06.56ID:sMXwhc9b
>>64
ありがとうございます。けど課題がjavaなんでjavaで書いていただけると助かります。
残念ながら私はrubyの知識はないので...

66デフォルトの名無しさん2017/11/24(金) 02:15:28.60ID:BaTZXPQK
「java コンストラクタ オーバーロード」で検索!

67デフォルトの名無しさん2017/11/24(金) 13:59:05.10ID:8wyGH9pr
>>63
そのままコピペしちゃダメだよ。見ての通り ideone で実行可能だが、問題と食い違っている点が一か所ある。
よく見比べて修正した内容で提出すること。
https://ideone.com/V14MVj

68デフォルトの名無しさん2017/11/24(金) 15:07:59.13ID:w+RFTZR8
>>67
ありがとうございます!元の問題が間違ってるってことですかね?privateがprivaveになってることかとおもったのですが…

69デフォルトの名無しさん2017/11/24(金) 18:34:32.46ID:FzyzF8JK
>>68
あ、そういやそこも違うな。
そういうタイプミスとは違う。
よく見りゃわかる。
なお、問題は間違ってない。
Ideoneで動かす都合上ちょっと変えただけ。

70デフォルトの名無しさん2017/11/24(金) 18:56:11.19ID:sz7Ly1Cl
よく見比べて修正した内容で提出すること。キリッ
BeerPubクラスにpublicを付けなかっただけで何を居丈高になっているのかね

71デフォルトの名無しさん2017/11/24(金) 20:41:46.92ID:sMXwhc9b
>>69
>>70
お二人方ありがとうございます。まだ全然勉強不足なのですが、publicってやっぱつけないとダメなんですかね?
いまいちその重要性が理解できてないです。

72デフォルトの名無しさん2017/11/24(金) 20:55:55.55ID:YkkEp++v
>>71
publicは別のパッケージからアクセス可能にするものだから
別のパッケージからアクセスしないなら必要ないよん

73デフォルトの名無しさん2017/12/09(土) 23:36:52.48ID:SiRGRBg5
【 課題 】https://imgur.com/a/cmv1h
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:12/15
【 Ver  】1.8.0_151
【 補足  】https://ideone.com/sI6XLD(うまくいかなかったコード)
       https://imgur.com/a/o6DSr(↑の実行結果)
       ideone.comにて貼らせていただきましたが、確かideoneは
       コマンドラインからの入力に対応していなかった気がするので
       実行結果を別画像で貼らせていただきました。
       配列数に関する処理がうまくいかなかったのは
       配列に関するコードが無いからなのではと思ったのですが...。
       もうひとつの処理についてはなぜうまくいかないのか全く分からなかったです。
       宜しくお願いします。

74デフォルトの名無しさん2017/12/10(日) 00:21:20.53ID:xFh1ThwU
>>73
https://ideone.com/aRFLc3


1. 「at CalcBMI.main(Main.java:6)」とあるように6行目で例外が起こっている
2. 6行目のdouble weight = Double.parseDouble(args[2]);のparseDoubleはtry文の中にない
3. よってここで起こった冷害が自前のコードでキャッチできず上位の処理に投げられた

それからExceptionとcatch文の処理の内容が一致していない

75デフォルトの名無しさん2017/12/10(日) 12:12:58.49ID:WLnBZyoP
>>74
配列のコードはtry文にないといけないのですか。
処理の間違いについては私の勉強不足でした。
ありがとうございます。

76デフォルトの名無しさん2017/12/16(土) 23:46:24.37ID:7IXPnZd+
【 課題 】https://imgur.com/a/XU7uW
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:12/17
【 Ver  】1.8.0_151
配列のあたりから挫折してしまいました。宜しくお願いします。

77デフォルトの名無しさん2017/12/16(土) 23:54:01.87ID:7IXPnZd+
>>76
画像ですが、一番下の文で左下が255とありますが、右下が255ですね。

78デフォルトの名無しさん2017/12/17(日) 02:18:38.28ID:NZGyS71f
ary = (0..255).to_a

p ary #=> [0, 1, 2, 3, 〜 254, 255]

Ruby で、連番が入っている、1次元配列を作った

79デフォルトの名無しさん2017/12/17(日) 06:36:24.61ID:dz9f3rOf
>>76
https://ideone.com/LRGyKc

わざわざ配列に入れる意味がわからないがともかく動く

80デフォルトの名無しさん2017/12/17(日) 15:42:40.30ID:o3u+kEmO
>>79
確かに配列は必要なかったですね。何か別のものと勘違いしてました。もし宜しければ配列を使わない物も作っていただけませんか?

81デフォルトの名無しさん2017/12/17(日) 15:45:04.89ID:o3u+kEmO
>>79
ちなみになんですが、作製していただいたコードでスーパークラスがないのに継承が使えるのは何故なのでしょうか?まだ未熟なのものですみません

82デフォルトの名無しさん2017/12/17(日) 15:45:16.96ID:dz9f3rOf
>>80
そう来ると思った
https://ideone.com/dOpqKd

83デフォルトの名無しさん2017/12/17(日) 15:48:44.38ID:dz9f3rOf
>>81
JFrameクラスのことだろうが、これはJavaのライブラリであるjavax.swingパッケージ以下に最初から用意されている
https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/JFrame.html

よって自分で作る必要はない
importすれば継承できる

84デフォルトの名無しさん2017/12/17(日) 18:27:19.56ID:o3u+kEmO
>>82
>>83
JFrameクラスはimportすることで問題なく
継承できるってことですか。
毎回ありがとうございます。

85デフォルトの名無しさん2017/12/23(土) 23:10:22.26ID:TWppYH9M
【 課題 】https://imgur.com/a/oGdv2
https://imgur.com/a/I86rU
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:12/25
【 Ver  】1.8.0_151

86デフォルトの名無しさん2017/12/23(土) 23:12:19.30ID:TWppYH9M
【 課題 】https://imgur.com/a/oD4TR
https://imgur.com/a/0Z9Iv
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:1/10
【 Ver  】1.8.0_151
連投で申し訳ありません。お願いします。

87デフォルトの名無しさん2017/12/24(日) 02:05:36.79ID:24EH1p52
>>86
$red: 100;
$green: 254;
$blue: 10;

.test { color: rgb($red, $green, $blue); }

SASS の、rgb 関数を使ったら、以下のCSS に変換された

.test { color: #64fe0a; }

88デフォルトの名無しさん2017/12/24(日) 11:11:09.30ID:ZUclbhk1
>>87
スレチ

89デフォルトの名無しさん2017/12/24(日) 18:28:12.18ID:T1ds9yId

90デフォルトの名無しさん2017/12/25(月) 00:44:25.93ID:VCwi3tAV
>>89
ありがとうございます

91デフォルトの名無しさん2017/12/25(月) 03:10:57.73ID:88qzE4dY
>>85
GUIはawtで作ってみた。料金は Map<String, Map<String, Integer>> にまとめて
ボタン押された時にラベルとボタンの文字列をキーにして料金を得るようにしてみた。
https://ideone.com/QSlgGs

92デフォルトの名無しさん2018/01/07(日) 15:49:47.28ID:4e8Y5G8R
【 課題 】https://imgur.com/a/bUUKi
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:1/13
【 Ver  】1.8.0_151
【 補足 】https://ideone.com/qGjOVQ (コード)

93デフォルトの名無しさん2018/01/07(日) 19:16:28.73ID:WFi36oCb

94デフォルトの名無しさん2018/01/07(日) 22:37:07.36ID:4e8Y5G8R
>>93
ありがとうございます

95デフォルトの名無しさん2018/01/09(火) 22:56:14.26ID:5hShx6BU
【 課題 】https://imgur.com/a/46q9I
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:1/16
【 Ver  】1.8.0_151

96デフォルトの名無しさん2018/01/10(水) 03:48:57.92ID:ScoV2IFn

97デフォルトの名無しさん2018/01/10(水) 04:19:49.57ID:RT1ppPju
>>96
ありがとうございます

98デフォルトの名無しさん2018/01/20(土) 21:47:07.57ID:6bpLpgyr
【 課題 】https://imgur.com/a/zH7HK
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:1/22
【 Ver  】1.8.0_151

99デフォルトの名無しさん2018/01/21(日) 02:24:45.26ID:NHB0BNcA
>>98
https://ideone.com/dbwyio

10本目を書いた瞬間に「もう書けません!」と表示される
11本目を書こうとしたときに表示したい場合は、80行目のコメントアウトを外し、
61行目のstraightLines.size() < lineLimitをstraightLines.size() <= lineLimitにする

100デフォルトの名無しさん2018/01/21(日) 04:38:55.32ID:I2+B/hhs
>>98
問題にアプレットって書いてあったから Applet で作ってみたが、appletviewer や
ブラウザがなくても動くように main() で Frame に乗っけて動くようにした。
HTML作ってアプレットとして動かす場合はHTMLに縦横の大きさセットして動かしてくれ。
https://ideone.com/D4W8kt

101デフォルトの名無しさん2018/01/21(日) 15:21:05.74ID:xT6UZnKS
119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。


121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

102デフォルトの名無しさん2018/01/21(日) 15:21:26.37ID:xT6UZnKS
119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。


121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

103デフォルトの名無しさん2018/01/21(日) 15:22:09.32ID:xT6UZnKS
119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。


121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

104デフォルトの名無しさん2018/01/21(日) 15:24:45.32ID:xT6UZnKS
119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。


121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

105デフォルトの名無しさん2018/01/21(日) 15:28:57.55ID:xT6UZnKS
119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。


121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

106デフォルトの名無しさん2018/01/21(日) 15:56:10.06ID:aX100FfN

107デフォルトの名無しさん2018/01/21(日) 16:10:52.92ID:I2+B/hhs
15時台は隙だったのかなあ

108デフォルトの名無しさん2018/01/22(月) 00:19:41.82ID:oN66kEiu
>>99
>>100
ありがとうございます

109デフォルトの名無しさん2018/01/30(火) 03:11:24.09ID:7vtkr8ao
>>45 です。11月から毎週のように質問をしてそのたびにコードを書いていただきありがとうございました!
昨日javaの授業の期末テストを受け、どうにか単位は取れそうです。もうjavaの授業はないのでおそらくこれが
最後のレスになると思います。これを機にもっと学んでいきたいと思います。
いままで答えていただいた方本当にありがとうございました!

110デフォルトの名無しさん2018/01/30(火) 03:15:32.91ID:7vtkr8ao
毎回答えていただいた方はやはりIT関連のお仕事に携わっている方なのでしょうか?
こういった私が今まで出していた課題をスラスラ(?)かけるようには
どれくらいの期間かかるのでしょうか?お仕事で毎回プログラミングにかかっているから自然と
できるようになったといった感じでしょうか?もちろん言語の習得をするまでに努力が必要なのは承知しております。

111デフォルトの名無しさん2018/01/30(火) 06:31:30.96ID:lqamQU36
問題の質も終わってるが、正直おまえの宿題って中学生でも出来るレベルだから
そんな物も人に聞かないとできないレベルのお前じゃプログラマーは何年経っても無理だよ
ハッキリ言うと学校行くだけ金の無駄だし親が不憫
まぁ宿題のレベル的にそういう馬鹿を収容するための学校っぽいけど

112デフォルトの名無しさん2018/01/30(火) 11:26:57.13ID:OAjSFVO4
>>110
単位取得おめでとう
俺は本職だ

>どれくらいの期間かかるのでしょうか?
人による、本当に

プログラミングはコードを書くこと、コードを読むことの二つを愚直に行って体で覚えるしかない
呼吸と一緒で、息を吸うようにif文が書けなければならない
それがいつできるようになるかには必ず個人差がある

>お仕事で毎回プログラミングにかかっているから自然とできるようになったといった感じでしょうか?
元々プログラミングが好きで、それを仕事に選んだのでこれは逆だ

>もちろん言語の習得をするまでに努力が必要なのは承知しております。
努力も勉強もしなくてよい
もっとコードで遊べ
コンピューターの世界ではプログラミングは何でもできる魔法であり、
それは自分のアイディアを全て実現できるという意味でもある
やりたいことを見つけて遊ぶんだ

113デフォルトの名無しさん2018/01/30(火) 15:05:48.85ID:lqamQU36
こんなゴミみたいな宿題の解答書いたぐらいで自分語りやめろよ・・
なにが「もっとコードで遊べ!(キリッ」だよ・・
自分で書いてて恥ずかしくねーのか?
見てるこっちがこっぱずかしいわ阿呆

114デフォルトの名無しさん2018/01/30(火) 22:29:29.73ID:NkDXlKfM
お前は存在そのものが恥ずかしいけどな

115デフォルトの名無しさん2018/02/16(金) 06:39:17.79ID:W1XJdyx1
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

新着レスの表示
レスを投稿する