2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

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

1 :デフォルトの名無しさん:2016/10/28(金) 12:28:00.33 ID:+ERITomq.net
前スレ
★★ 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)


2 : 【ぴょん吉】 :2016/11/01(火) 10:20:56.17 ID:EoBLWrkD.net


3 :デフォルトの名無しさん:2016/11/02(水) 23:12:00.73 ID:KtthnrOq.net
staticメンバーって、展開場所はメソッドエリアでいいんでしょうか?

4 :デフォルトの名無しさん:2016/11/08(火) 11:05:56.34 ID:01PH6f/l.net
【 課題 】2つの数値をINPUTし、和差積商を出力する。
[詳細]
コンソールより2つの数値を1つずつ受け付け計算結果を出力する。 計算結果は和差積商を表示する。 例を以下に示す。
1.コンソールより「1」を入力
2.コンソールより「2」を入力
3.コンソールに「和は3,差は-1,積は2,商は0.5」と出力する。

計算結果がエラーの場合、エラーの項目のみ「Error」と出力する。 例を以下に示す。
差がエラーの場合
 「和は3,差はError,積は2,商は0.5」

不正文字(数字以外)が入力されたら「Error」と出力する。 例を以下に示す。
「Error」と出力する。

なお、今回の課題はオブジェクト指向を用いるものとする。 クラスの例を以下に示す。
・値を入力するクラス
・結果を出力するクラス
・計算をするクラス
・Errorの判断をするクラス

また、プログラムの各所に他の人が見ても分かるようにコメント文を記載すること。

可能であれば、以下のバグとなる可能がある項目についても対処せよ。
 ・0で割る
 ・桁あふれ

【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:11月18日(金)、解答希望日:11月14(月)
【 Ver  】1.70_45

5 :デフォルトの名無しさん:2016/11/08(火) 21:10:14.31 ID:M6Rn2+El.net
コンソール入力
http://www.kusa.ac.jp/~kajiura/java/console/console3.htm

6 :デフォルトの名無しさん:2016/11/12(土) 20:12:39.94 ID:b5pnYPaY.net
JHosyu

7 :デフォルトの名無しさん:2016/11/12(土) 21:17:38.26 ID:b7VHJs58.net
【 課題 】平仮名とアルファベットからなる文字列を生成し、規則に従い並べ替えて出力する。
[詳細]
1. 平仮名 あ〜ん(濁点・半濁点も含む) と アルファベット A〜Z(大文字のみ) を使って、ランダムな文字列を生成する
  ただし、文字列長は10文字以上50文字以下とし、重複はないものとする。
2. 並べ替えの原則は、平仮名は無濁点・半濁点・濁点の順(は→ぱ→ばの順に表示)とし、アルファベットはA→Zの順とする。
  また、並び替えの際には、生成されたデータ(平仮名・アルファベット区別)の最後の文字を先頭文字とし、優先順と並び順の昇順・降順をコンソールから入力して指定できるようにする。

例1:
与データ:あZぱDばAおFかUいを
順序指定:ひらがな優先+降順
出力結果:をばぱかおいあUFDAZ

例12:
与データ:あZぱDばAおFかUいを
順序指定:アルファベット優先+昇順
出力結果:UZADFをあいおかぱば

【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:11月14日(月)
【 Ver  】1.8.0_102

8 :7:2016/11/12(土) 21:24:03.57 ID:b7VHJs58.net
すみません。提出希望日は本来は当日授業中でした・・・
【 期限 】提出期限:11月14日(月) 提出希望日:11月11日(無理でした)

9 :デフォルトの名無しさん:2016/11/13(日) 03:30:54.52 ID:AHygTJt6.net
この宿題を作った奴は、頭おかしいやろ

アプリは外人が作っているのに、日本語の無濁点・半濁点・濁点の順なんて、知るわけないだろ

まず、nkf とか、日本語用のライブラリを探すのが先。
ライブラリが無かったら、自分で文字コードの順番を、定義しないといけない

プログラム作成の練習にならない。
これは仕様書の作り方

10 :7:2016/11/13(日) 10:13:33.08 ID:vf/TXL2w.net
やっぱ計画的に考えないと、行き当たりばったりじゃ無理ですね・・・
とりあえず平仮名とアルファベットに分離して通常ソートまでで頭混乱してきたので諦めます。
http://climbi.com/b/8440/0

11 :デフォルトの名無しさん:2016/11/13(日) 16:54:46.37 ID:UqjUlO/G.net
>>7
https://paiza.io/projects/8EXXIAc53Lp0nQjckj1qAA

12 :デフォルトの名無しさん:2016/11/19(土) 08:03:38.97 ID:6qBEohTk.net
JHosyu();

13 :デフォルトの名無しさん:2016/12/06(火) 19:09:05.84 ID:asgrQFMC.net
JHoshu();

14 :デフォルトの名無しさん:2017/01/04(水) 00:34:10.69 ID:S3/LF5h5.net
JHoshu();

15 :デフォルトの名無しさん:2017/01/24(火) 17:22:50.27 ID:O+VerdxL.net
てす

16 :デフォルトの名無しさん:2017/01/25(水) 13:59:41.38 ID:bNRlbeIz.net
学校の宿題で何か作ってこいと言われて連続でクイズを出すプログラムを組もうと思うんですけど1問目を出すところまでいって止まってます。誰かヒントください…言語はjavaです。

17 :デフォルトの名無しさん:2017/01/25(水) 16:48:44.75 ID:DPXLHs+Y.net
>>16
はいヒント
http://www.gamecradle.net/document/main/content/doki/session10/index.html

18 :デフォルトの名無しさん:2017/01/26(木) 16:07:08.50 ID:GG3PhYOq.net
ボールを使って花火の打ち上げのようなアニメーションを作りたいんですが、打ち上げ部分と花火の開く部分をどうすれば時間差で動かせるようにできますか?

19 :デフォルトの名無しさん:2017/01/27(金) 00:15:59.49 ID:fIhxob1z.net
【 課題 】日本語とそれに対応する点字の問題を一問一答形式で作成する
[詳細]
1. 点字をランダムに表示し、選択肢として日本語を複数表示させる
2. 正しい日本語を当てられたら正解とし、同様に問題を繰り返す
3. もし間違えた場合はそこで終了とし、ウィンドウを閉じる

【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:1月31日(月)
【 Ver  】1.8.0_102

20 :デフォルトの名無しさん:2017/01/27(金) 20:24:14.00 ID:SOi9h9fX.net
>>18
打ち上げ部分-1秒
花火の開く部分-1秒

この2つのアニメを連続実行すれば?

21 :デフォルトの名無しさん:2017/01/27(金) 22:00:08.64 ID:bUKyvO7I.net
【 課題 】GUIを用いて、文字を入力させるフィールドを作成せよ。
また、それに対応するボタンを三つ作成し、それぞれに機能をつけよ。
[詳細]
入力する日本語は{おはよう}{がんばる}{おめでとう}{こまる}{つかれた}の五つで、
ボタンには北海道、青森、宮城と表示し、入力された言葉の方言を表示させます。
{おはよう}:北海道は"おはよー",青森は"おはよーごし"、宮城は"おはよー"
{がんばる}:北海道は"けっぱる",青森は"けっぱる"、宮城は"がんばる"
{おめでとう}:北海道は"おめでとー"、青森は"おめでとーごし"、宮城は"おめでとー"
{こまる}:北海道は"こたえる",青森は"こまる"、宮城は"ししゃます"
{つかれた}:北海道は"こわい",青森は"おたった"、宮城は"がおった"
を出力させます
+で練習問題と書かれたボタンを作成し、そこから新たなウィンドウを開く。
問題として方言のどれかを表示し、選択肢として五つの県のボタンを設置する。
正解なら正解と表示し、不正解ならもう一度答えさせる

【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:1月30日(火)
【 Ver  】1.8.0_102

22 :デフォルトの名無しさん:2017/01/28(土) 02:35:18.22 ID:o2besTQ8.net
>>21
https://paiza.io/projects/VI84lAyetkfK5OZR3Si83g
違う気もするけどヒントにはなるでしょ。

23 :デフォルトの名無しさん:2017/01/28(土) 09:13:44.59 ID:Tmzs8755.net
>>22
ありがとうございます

24 :デフォルトの名無しさん:2017/01/30(月) 15:06:42.70 ID:9jgpUlUx.net
>>19
http://www.dotup.org/uploda/www.dotup.org1139971.zip.html
仕上がりが要求とだいぶ違うけど、まあいっか。

25 :デフォルトの名無しさん:2017/02/02(木) 18:34:47.89 ID:jAPX3Lcv.net
JHoshu("age");

26 :デフォルトの名無しさん:2017/02/10(金) 01:56:47.53 ID:ltZ9rXfQ.net
知らぬ間にJava宿題スレが復活してるやん

27 :!ken:01(catv?):2017/02/25(土) 10:53:16.56 ID:42SxzKAe.net
別にいいやん

28 :デフォルトの名無しさん:2017/02/25(土) 12:50:00.29 ID:irzeHAkW.net
>>27
悪いとは言ってないだろ、殺すぞ

29 :デフォルトの名無しさん:2017/03/25(土) 07:49:52.30 ID:P2upNsCs.net
JHoshu("age");

30 :デフォルトの名無しさん:2017/05/02(火) 18:27:25.92 ID:6RsqkiCq.net
JHoshu("sage");

31 :デフォルトの名無しさん:2017/05/08(月) 09:18:10.43 ID:L0H8iDXo.net
this.hoshu();
とか
Ch2.getThread(that).hoshu();
じゃないの

32 :デフォルトの名無しさん:2017/07/25(火) 18:23:36.49 ID:UArlcFOm.net
JHoshu("笑");

33 :デフォルトの名無しさん:2017/08/26(土) 14:48:26.38 ID:hdzUAUoW.net
メソッドを作成し、呼び出しなさい
メソッド名は自由
値を定義済みの整数配列型 を引数に渡して呼び出すと
配列内で 一番小さい値を戻り値として返す

可愛い子を指名したらババアがやってきた

34 :デフォルトの名無しさん:2017/08/26(土) 23:08:57.92 ID:djCuR8Pr.net
>>33
その程度なら自分でループさせてもいいとは思うが IntStream 使うと簡単に書ける。
https://paiza.io/projects/xVmzEa4Psd7cyhaL4nQ2rA

35 :デフォルトの名無しさん:2017/08/30(水) 18:55:31.98 ID:SEl4IK/U.net
【 課題 】3の倍数と3が含まれた整数のみ表示するプログラムを作成せよ。
       検索範囲は、1からユーザが入力した整数(最大100)。
       http://north.s334.xrea.com/omoroo.jpg を参考に、わかりやすい表示を心掛ける事。
       
【 形態 】Javaアプリケーション(main()で開始)
【 GUI  】コンソール
【 期限 】9月11日(月)
【 Ver  】1.8.0_73

36 :デフォルトの名無しさん:2017/08/31(木) 00:36:20.74 ID:pRAsTa7t.net
Ruby で書いた
https://paiza.io/projects/nBWJ_XFbiayvZ22EvsF0oQ

to = 100
ary = []

for i in 1..to
flag = false
flag = true if 0 == i % 3

i.to_s.each_char do |c| # 各文字
flag = true if "3" == c
end

ary << i if flag
end

s_out = ""
pre_quo = 0

ary.each do |num|
ans = num.divmod(10) # 商と余り
if pre_quo < ans[0] && 0 != ans[1]
s_out << "\n" # 改行
pre_quo = ans[0]
end
s_out << sprintf("%2d ", num)
end

puts s_out

37 :デフォルトの名無しさん:2017/08/31(木) 03:07:02.90 ID:KfXpPD/x.net
>>35
3の倍数かどうかは3で割った余りが0という簡単な計算で済む。
10進数でどこかの桁に3が含まれているかの調べ方については文字列に直して
先頭から検索するという方法が直観的に分かり易いだろうが、この問題では
1〜100の値しか入力されないので2桁の内の何れかが3であるかを調べれば良く、
それならば文字列にせずに10で割った余りが3か、または10で割った値の10で
割った余りが3かを直接計算して調べた方が速いし無駄がないと思う。
https://paiza.io/projects/6TOOKXs3d3CynJtQEicEWQ

38 :35:2017/08/31(木) 09:20:54.53 ID:W6AZnWLH.net
>>36 >>37
ありがとうございました。
大変感謝します。

39 :デフォルトの名無しさん:2017/09/01(金) 14:16:17.83 ID:RTadbuNn.net
>>37
いったん、答えだけを配列に入れる

それと表示処理は、完全に分けた方が、ベター

40 :デフォルトの名無しさん:2017/09/10(日) 11:25:47.74 ID:Lo0nwbAw.net
Sub オモロー()

41 :デフォルトの名無しさん:2017/09/12(火) 19:14:12.90 ID:92RZCleP.net
  MsgBox "いち、に、さ〜ん"

42 :デフォルトの名無しさん:2017/09/30(土) 10:42:22.46 ID:bbVy1r7a.net
End Sub

43 :デフォルトの名無しさん:2017/10/10(火) 01:13:15.99 ID:sP+vb1v8.net
言うまでもないことだが企業研修とかの場合担当者も2chチェックしてたりするんだよな

44 :デフォルトの名無しさん:2017/10/10(火) 19:34:34.61 ID:671BrZii.net
ライセンスでカバーすればいい
研修の担当者は一切の干渉を認めないってライセンスにすればいい

45 :デフォルトの名無しさん:2017/11/06(月) 01:17:27.68 ID:OjznruUj.net
javaの初心者スレから来ました。
課題の上から二つ目の"(ここを作成)"がわからないです。
まあ上のほうも自信ないのですが...誰か教えていただけませんか?
https://imgur.com/a/niyx6 
https://imgur.com/a/ehrkB 
https://imgur.com/a/5X3tQ
いろいろなスレで同じような質問をしてしまっているのでここで誰か答えていただければ幸いです。

46 :デフォルトの名無しさん:2017/11/06(月) 01:18:53.42 ID:OjznruUj.net
>>45 すみませんテンプレに従わないといけなかったのですね。

47 :デフォルトの名無しさん:2017/11/06(月) 01:25:44.75 ID:OjznruUj.net
【 課題 】https://imgur.com/a/niyx6 

【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:11/13
【 Ver  】1.8.0_151
【 補足 】https://imgur.com/a/ehrkB 
https://imgur.com/a/5X3tQ
とちゅうまでやってみたのですが、詰まってしまいました。
"(ここを作成)"の二つ目が具体的にどうすればいいのかわからないです。

48 :デフォルトの名無しさん:2017/11/06(月) 01:50:58.10 ID:TNQjb5Zj.net
>>47
https://ideone.com/HKbMdI

49 :デフォルトの名無しさん:2017/11/06(月) 02:00:47.15 ID:OjznruUj.net
>>48
問題なく動きました。ありがとうございます。

50 :デフォルトの名無しさん:2017/11/06(月) 03:39:22.15 ID:2Q/sT7xS.net
ヤフーブログの https://blogs.yahoo.co.jp/kamyu_2010 にデザパタ解説を発見した。

51 :デフォルトの名無しさん:2017/11/06(月) 14:31:02.69 ID:FN/Llmne.net
days = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

month = 2
puts days[month] #=> 28

Ruby では、これだけ。
ただし、days[0]は使わない

画像などを貼るな!
paiza.io, codepad などのサイトに、ソースコードを貼って、質問しろ

52 :デフォルトの名無しさん:2017/11/06(月) 15:09:01.34 ID:Qt+3gEdy.net
>>51
それは標準入力からの入力とチェックが抜けているのでは?
てか、それ抜いていいならもっと短くなるよな?
Rubyではならんかも知れないが、Perlだと一行プログラムにもできるぞ。

かといってここでそんなの書いても意味ないしスレチだが。

53 :デフォルトの名無しさん:2017/11/13(月) 01:05:30.41 ID:BkB57PNr.net
【 課題 】 https://imgur.com/a/8sI9D

【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:11/20
【 Ver  】1.8.0_151
【 補足  】https://ideone.com/gfPAwQ
       ↑コードです

54 :デフォルトの名無しさん:2017/11/13(月) 01:51:29.87 ID:xNczQiN9.net
>>53
https://ideone.com/4jefwa

55 :デフォルトの名無しさん:2017/11/13(月) 02:09:52.84 ID:BkB57PNr.net
>>54
動作確認できました。ありがとうございます。
今作成したコードに動作結果が三つの行が一つずつ改行できるようにするには
どうすればいいでしょうか?
□□□

□□□□□

□□□□□
↑こんな感じです

56 :デフォルトの名無しさん:2017/11/13(月) 02:13:53.03 ID:BkB57PNr.net
>>55
すみません、自己解決しました

57 :デフォルトの名無しさん:2017/11/19(日) 02:04:59.59 ID:lc76woQ1.net
【 課題 】 <実行結果>
       K:>java Space
       太陽の体積は1.4e+18立方kmです。
       太陽は英語で”Sun”と呼びます。
        
       と表示するようなプログラミングを作成
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:11/25
【 Ver  】1.8.0_151
【 補足  】https://ideone.com/EQQqIt
       プログラミング中のコメント行に従って作成すること

58 :デフォルトの名無しさん:2017/11/19(日) 09:58:44.89 ID:n7dw0jCn.net
>>57
https://ideone.com/Csboo9

59 :デフォルトの名無しさん:2017/11/19(日) 20:30:55.28 ID:lc76woQ1.net
>>58
ありがとうございます

60 :デフォルトの名無しさん:2017/11/19(日) 20:46:36.26 ID:lc76woQ1.net
【 課題 】 https://imgur.com/a/AXgWe
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:11/28
【 Ver  】1.8.0_151
【 補足  】https://ideone.com/7C9DtR
↑コードです

61 :デフォルトの名無しさん:2017/11/19(日) 21:34:50.36 ID:n7dw0jCn.net
>>60
https://ideone.com/yusNUh

62 :デフォルトの名無しさん:2017/11/19(日) 21:56:21.23 ID:lc76woQ1.net
>>61
ありがとうございます

63 :デフォルトの名無しさん:2017/11/23(木) 21:57:53.14 ID:TuBCUY5/.net
【 課題 】https://imgur.com/a/h9tfs
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:12/1
【 Ver  】1.8.0_151
【 補足  】https://ideone.com/cGb95i (コード)

64 :デフォルトの名無しさん:2017/11/24(金) 00:40:36.88 ID:BaTZXPQK.net
Ruby で書いた

def drinkBeer(name, amount)
puts name+"をジョッキで"+amount.to_s+"杯飲んだ。"
end

name = "ビール"
amount = 1
drinkBeer(name, amount)

name = "ドイツビール"
amount = 1
drinkBeer(name, amount)

name = "ドイツビール"
amount = 5
drinkBeer(name, amount)

結果
ビールをジョッキで1杯飲んだ。
ドイツビールをジョッキで1杯飲んだ。
ドイツビールをジョッキで5杯飲んだ。

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

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

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

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

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

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

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

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

73 :デフォルトの名無しさん:2017/12/09(土) 23:36:52.48 ID:SiRGRBg5.net
【 課題 】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.53 ID:xFh1ThwU.net
>>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.49 ID:WLnBZyoP.net
>>74
配列のコードはtry文にないといけないのですか。
処理の間違いについては私の勉強不足でした。
ありがとうございます。

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

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

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

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

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

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

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

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

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

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

83 :デフォルトの名無しさん:2017/12/17(日) 15:48:44.38 ID:dz9f3rOf.net
>>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.56 ID:o3u+kEmO.net
>>82
>>83
JFrameクラスはimportすることで問題なく
継承できるってことですか。
毎回ありがとうございます。

85 :デフォルトの名無しさん:2017/12/23(土) 23:10:22.26 ID:TWppYH9M.net
【 課題 】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.30 ID:TWppYH9M.net
【 課題 】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.79 ID:24EH1p52.net
>>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.30 ID:ZUclbhk1.net
>>87
スレチ

89 :デフォルトの名無しさん:2017/12/24(日) 18:28:12.18 ID:T1ds9yId.net
>>85
https://ideone.com/SMR38R

>>86
https://ideone.com/oRIz0A

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

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

92 :デフォルトの名無しさん:2018/01/07(日) 15:49:47.28 ID:4e8Y5G8R.net
【 課題 】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.73 ID:WFi36oCb.net
>>92
https://ideone.com/hgWpjW

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

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

96 :デフォルトの名無しさん:2018/01/10(水) 03:48:57.92 ID:ScoV2IFn.net
>>95
https://ideone.com/PSMgpK

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

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

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

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

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

101 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★