X



★★ Java の宿題ここで答えます Part 74 ★★ [無断転載禁止]©2ch.net
0001デフォルトの名無しさん
垢版 |
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)
0065デフォルトの名無しさん
垢版 |
2017/11/24(金) 00:46:06.56ID:sMXwhc9b
>>64
ありがとうございます。けど課題がjavaなんでjavaで書いていただけると助かります。
残念ながら私はrubyの知識はないので...
0068デフォルトの名無しさん
垢版 |
2017/11/24(金) 15:07:59.13ID:w+RFTZR8
>>67
ありがとうございます!元の問題が間違ってるってことですかね?privateがprivaveになってることかとおもったのですが…
0069デフォルトの名無しさん
垢版 |
2017/11/24(金) 18:34:32.46ID:FzyzF8JK
>>68
あ、そういやそこも違うな。
そういうタイプミスとは違う。
よく見りゃわかる。
なお、問題は間違ってない。
Ideoneで動かす都合上ちょっと変えただけ。
0070デフォルトの名無しさん
垢版 |
2017/11/24(金) 18:56:11.19ID:sz7Ly1Cl
よく見比べて修正した内容で提出すること。キリッ
BeerPubクラスにpublicを付けなかっただけで何を居丈高になっているのかね
0071デフォルトの名無しさん
垢版 |
2017/11/24(金) 20:41:46.92ID:sMXwhc9b
>>69
>>70
お二人方ありがとうございます。まだ全然勉強不足なのですが、publicってやっぱつけないとダメなんですかね?
いまいちその重要性が理解できてないです。
0072デフォルトの名無しさん
垢版 |
2017/11/24(金) 20:55:55.55ID:YkkEp++v
>>71
publicは別のパッケージからアクセス可能にするものだから
別のパッケージからアクセスしないなら必要ないよん
0073デフォルトの名無しさん
垢版 |
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は
       コマンドラインからの入力に対応していなかった気がするので
       実行結果を別画像で貼らせていただきました。
       配列数に関する処理がうまくいかなかったのは
       配列に関するコードが無いからなのではと思ったのですが...。
       もうひとつの処理についてはなぜうまくいかないのか全く分からなかったです。
       宜しくお願いします。
0074デフォルトの名無しさん
垢版 |
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文の処理の内容が一致していない
0075デフォルトの名無しさん
垢版 |
2017/12/10(日) 12:12:58.49ID:WLnBZyoP
>>74
配列のコードはtry文にないといけないのですか。
処理の間違いについては私の勉強不足でした。
ありがとうございます。
0076デフォルトの名無しさん
垢版 |
2017/12/16(土) 23:46:24.37ID:7IXPnZd+
【 課題 】https://imgur.com/a/XU7uW
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:12/17
【 Ver  】1.8.0_151
配列のあたりから挫折してしまいました。宜しくお願いします。
0077デフォルトの名無しさん
垢版 |
2017/12/16(土) 23:54:01.87ID:7IXPnZd+
>>76
画像ですが、一番下の文で左下が255とありますが、右下が255ですね。
0078デフォルトの名無しさん
垢版 |
2017/12/17(日) 02:18:38.28ID:NZGyS71f
ary = (0..255).to_a

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

Ruby で、連番が入っている、1次元配列を作った
0080デフォルトの名無しさん
垢版 |
2017/12/17(日) 15:42:40.30ID:o3u+kEmO
>>79
確かに配列は必要なかったですね。何か別のものと勘違いしてました。もし宜しければ配列を使わない物も作っていただけませんか?
0081デフォルトの名無しさん
垢版 |
2017/12/17(日) 15:45:04.89ID:o3u+kEmO
>>79
ちなみになんですが、作製していただいたコードでスーパークラスがないのに継承が使えるのは何故なのでしょうか?まだ未熟なのものですみません
0084デフォルトの名無しさん
垢版 |
2017/12/17(日) 18:27:19.56ID:o3u+kEmO
>>82
>>83
JFrameクラスはimportすることで問題なく
継承できるってことですか。
毎回ありがとうございます。
0085デフォルトの名無しさん
垢版 |
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
0086デフォルトの名無しさん
垢版 |
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
連投で申し訳ありません。お願いします。
0087デフォルトの名無しさん
垢版 |
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; }
0088デフォルトの名無しさん
垢版 |
2017/12/24(日) 11:11:09.30ID:ZUclbhk1
>>87
スレチ
0090デフォルトの名無しさん
垢版 |
2017/12/25(月) 00:44:25.93ID:VCwi3tAV
>>89
ありがとうございます
0091デフォルトの名無しさん
垢版 |
2017/12/25(月) 03:10:57.73ID:88qzE4dY
>>85
GUIはawtで作ってみた。料金は Map<String, Map<String, Integer>> にまとめて
ボタン押された時にラベルとボタンの文字列をキーにして料金を得るようにしてみた。
https://ideone.com/QSlgGs
0092デフォルトの名無しさん
垢版 |
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 (コード)
0094デフォルトの名無しさん
垢版 |
2018/01/07(日) 22:37:07.36ID:4e8Y5G8R
>>93
ありがとうございます
0095デフォルトの名無しさん
垢版 |
2018/01/09(火) 22:56:14.26ID:5hShx6BU
【 課題 】https://imgur.com/a/46q9I
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:1/16
【 Ver  】1.8.0_151
0097デフォルトの名無しさん
垢版 |
2018/01/10(水) 04:19:49.57ID:RT1ppPju
>>96
ありがとうございます
0098デフォルトの名無しさん
垢版 |
2018/01/20(土) 21:47:07.57ID:6bpLpgyr
【 課題 】https://imgur.com/a/zH7HK
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:1/22
【 Ver  】1.8.0_151
0099デフォルトの名無しさん
垢版 |
2018/01/21(日) 02:24:45.26ID:NHB0BNcA
>>98
https://ideone.com/dbwyio

10本目を書いた瞬間に「もう書けません!」と表示される
11本目を書こうとしたときに表示したい場合は、80行目のコメントアウトを外し、
61行目のstraightLines.size() < lineLimitをstraightLines.size() <= lineLimitにする
0100デフォルトの名無しさん
垢版 |
2018/01/21(日) 04:38:55.32ID:I2+B/hhs
>>98
問題にアプレットって書いてあったから Applet で作ってみたが、appletviewer や
ブラウザがなくても動くように main() で Frame に乗っけて動くようにした。
HTML作ってアプレットとして動かす場合はHTMLに縦横の大きさセットして動かしてくれ。
https://ideone.com/D4W8kt
0101デフォルトの名無しさん
垢版 |
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
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


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

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

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

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

能力も無い人間に人権なんてない
0102デフォルトの名無しさん
垢版 |
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
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


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

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

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

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

能力も無い人間に人権なんてない
0103デフォルトの名無しさん
垢版 |
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
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


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

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

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

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

能力も無い人間に人権なんてない
0104デフォルトの名無しさん
垢版 |
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
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


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

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

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

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

能力も無い人間に人権なんてない
0105デフォルトの名無しさん
垢版 |
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
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


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

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

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

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

能力も無い人間に人権なんてない
0107デフォルトの名無しさん
垢版 |
2018/01/21(日) 16:10:52.92ID:I2+B/hhs
15時台は隙だったのかなあ
0108デフォルトの名無しさん
垢版 |
2018/01/22(月) 00:19:41.82ID:oN66kEiu
>>99
>>100
ありがとうございます
0109デフォルトの名無しさん
垢版 |
2018/01/30(火) 03:11:24.09ID:7vtkr8ao
>>45 です。11月から毎週のように質問をしてそのたびにコードを書いていただきありがとうございました!
昨日javaの授業の期末テストを受け、どうにか単位は取れそうです。もうjavaの授業はないのでおそらくこれが
最後のレスになると思います。これを機にもっと学んでいきたいと思います。
いままで答えていただいた方本当にありがとうございました!
0110デフォルトの名無しさん
垢版 |
2018/01/30(火) 03:15:32.91ID:7vtkr8ao
毎回答えていただいた方はやはりIT関連のお仕事に携わっている方なのでしょうか?
こういった私が今まで出していた課題をスラスラ(?)かけるようには
どれくらいの期間かかるのでしょうか?お仕事で毎回プログラミングにかかっているから自然と
できるようになったといった感じでしょうか?もちろん言語の習得をするまでに努力が必要なのは承知しております。
0111デフォルトの名無しさん
垢版 |
2018/01/30(火) 06:31:30.96ID:lqamQU36
問題の質も終わってるが、正直おまえの宿題って中学生でも出来るレベルだから
そんな物も人に聞かないとできないレベルのお前じゃプログラマーは何年経っても無理だよ
ハッキリ言うと学校行くだけ金の無駄だし親が不憫
まぁ宿題のレベル的にそういう馬鹿を収容するための学校っぽいけど
0112デフォルトの名無しさん
垢版 |
2018/01/30(火) 11:26:57.13ID:OAjSFVO4
>>110
単位取得おめでとう
俺は本職だ

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

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

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

>もちろん言語の習得をするまでに努力が必要なのは承知しております。
努力も勉強もしなくてよい
もっとコードで遊べ
コンピューターの世界ではプログラミングは何でもできる魔法であり、
それは自分のアイディアを全て実現できるという意味でもある
やりたいことを見つけて遊ぶんだ
0113デフォルトの名無しさん
垢版 |
2018/01/30(火) 15:05:48.85ID:lqamQU36
こんなゴミみたいな宿題の解答書いたぐらいで自分語りやめろよ・・
なにが「もっとコードで遊べ!(キリッ」だよ・・
自分で書いてて恥ずかしくねーのか?
見てるこっちがこっぱずかしいわ阿呆
0115デフォルトの名無しさん
垢版 |
2018/02/16(金) 06:39:17.79ID:W1XJdyx1
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
0117デフォルトの名無しさん
垢版 |
2018/04/04(水) 20:51:32.50ID:ju1QK2Rl
JHoshu();
0118デフォルトの名無しさん
垢版 |
2018/05/23(水) 19:56:19.66ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

T8WZE
0120デフォルトの名無しさん
垢版 |
2018/06/02(土) 20:52:38.76ID:hVMmZoU0
なんか知らんが
『学校でjavaの宿題出てるんだけど [無断転載禁止]©2ch.net 』
とかいう、趣旨がカブってる別スレが立ってたりするんで
とりあえず age ておこう。
0121デフォルトの名無しさん
垢版 |
2018/07/04(水) 22:36:35.06ID:gFgZc5FG
MF9
0123デフォルトの名無しさん
垢版 |
2018/07/13(金) 20:11:11.64ID:w8IhD3hn
まだこのスレ過疎ってるのか …
試験終わってるだろうに。
昨今は Java 流行ってねぇのか?
0124デフォルトの名無しさん
垢版 |
2018/07/13(金) 23:18:27.03ID:brGVybd4
宿題を人に聞いてやろうとする人が居ないだけでは?
居てもこのスレの存在を知らなければここには書かんだろうし。
0126デフォルトの名無しさん
垢版 |
2018/07/15(日) 14:36:19.27ID:PhgigAcw
>>124
> 宿題を人に聞いてやろうとする人が居ないだけでは?
それはそれで御慶なのだが、『すこしの事にも、先達は
あらまほしきことなり』とも云うぞ?
0127デフォルトの名無しさん
垢版 |
2018/07/15(日) 17:25:50.02ID:upVjqm6g
しかし宿題はそもそも自分でやるものであって人にやって貰うものではない。
0128デフォルトの名無しさん
垢版 |
2018/10/19(金) 10:13:46.40ID:pEauorqa
>>127
とはいえ「クズな宿題を出す講師を嗤う」という愉しみは、
宿題を出された側の生徒には味わいづらいものがある。
「これ、クズでしょう。」と、講師に対して面と向かっては
言いづらかろう。
0129デフォルトの名無しさん
垢版 |
2018/10/19(金) 10:56:18.30ID:gPrGaWTX
ここに書いてその宿題クズですねとみんなで批評してガス抜きしろってこと?
0130M.B.
垢版 |
2018/10/19(金) 17:23:42.92ID:pEauorqa
>>129
企業だと、発注元から お金を頂いているので、
「この仕様、クズでしょう」とも言えないし、
いちおう会社が請けた仕事だから、「こんな仕事を請けた
使えない営業は馘首にしろ!」とも言いづらい。
学校だと、学費を払っているのは学生(あるいは親)
なので、「こんなクズな宿題(=仕様)を出す講師は
馘首にしろ!」と、学校に言ってもいいはずだが、
「こんなクズ講師を採用したアホな学校経営者は誰だ?」
みたいな話にもなるだろう。

とりあえず社会勉強だと思って、社会構造を理解したうえで
うまく世渡りをしてゆく方法を身につけよう、ということ。
社会に出たら、「結果を出したものが勝ち」だし
「利用できるものは利用する」のは要領のうちだ。
0131M.B.
垢版 |
2018/10/19(金) 17:30:42.79ID:pEauorqa
>>125
> よくこれで74スレも続いてるよな
いや、Java 1.4 未満から Java 1.4 に跳んで、
そのあと 7 に跳んだだけで、
実質的には十いくつとか、そんなもんだろ。
いちいち数えてはいないけど。
0132M.B.
垢版 |
2018/10/19(金) 17:35:45.10ID:pEauorqa
とりあえず、
『【Java編】 学校の宿題は俺にやらせろ 【Java編】』
『学校の宿題は俺にやらせて下さいver.2.0βfor Java』
『Java の宿題ここで答えます。』
『Java!宿題!』
『【初心者】Java の宿題はここで答えます』【歓迎】』
『【好調】Java の宿題ここで答えます【三巡目】』
『【初心者】Java の宿題ここで答えます 5.0【歓迎】』
『★★ Java の宿題ここで答えます part51 ★★』
『★★ Java の宿題ここで答えます Part 52 ★★』
『★★ Java の宿題ここで答えます Part 53 ★★』
『学校でjavaの宿題出てるんだけど [無断転載禁止]©2ch.net』
くらいまでは確認した。
0133デフォルトの名無しさん
垢版 |
2018/10/19(金) 17:59:32.92ID:gPrGaWTX
>>130
え?とにかくクズと言いたいだけ?
もし物凄く素晴らしい宿題が出たらどうする?w
0134 ◆QZaw55cn4c
垢版 |
2018/10/19(金) 20:07:37.82ID:akKjNeBd
>>130
>うまく世渡りをしてゆく方法を身につけよう
長々と前口上をましたてた上のでの結論がそれですか?
あなた、もしかして「馬鹿」とかいう集合の要素ですか?
0135M.B.
垢版 |
2018/10/20(土) 07:40:31.07ID:q2r8hWYL
>>133
> もし物凄く素晴らしい宿題が出たらどうする?w
そういうのは『ナノピコ教室』とか『プログラミング
シンポジウム』とかでしか見たことがない。
IT 企業のプログラマ研修あたりでも
おおむねクズだ。
0136M.B.
垢版 |
2018/10/20(土) 07:49:56.16ID:q2r8hWYL
>>134
馬鹿は気楽というけれど
馬鹿になるのも楽じゃない
馬鹿と馬鹿とでガッチリと
広い世間をチョイと渡ろうよ
とかく この世は馬鹿ばかり
天下御免の馬鹿になれ
馬鹿は死んでも直らない

― ハナ肇とクレイジーキャッツ
『馬鹿は死んでも直らない』
0138Mb
垢版 |
2019/03/02(土) 17:25:36.72ID:zQw5RiGG
スマン。マジで えらいことになっている。m(_ _)m
某所で「ひろいもの」という、碁盤と碁石を使った
パズルが話題になっており、
「それを解くプログラムを、解りやすく示す」のが
望ましいっちゅーことになってしまったのだが、
それを Swing なりなんなり(GUI が面倒臭いから JSP とかも
アリだろうが)で実装してくれるとありがたい、ってな話には
なったのだが、ぶっちゃけ現時点での Java 環境における GUI が
どうなっているのかわからん (T_T)。
 「碁盤があって、『ポチッとな』みたいな感じでクリックすると、
次にクリックできる碁石がチェックできる」みたいなのを
Java で お手軽に実装できるような形態は、できないものだろうか?
0140デフォルトの名無しさん
垢版 |
2019/04/17(水) 16:46:10.93ID:qMmXIInn
教えてください。

下記の文字列の配列がある。この文字列の配列をArrayListクラスに一度、格納する。実行時に指定するコマンドライン引数を使用し、
このArrayListクラスから任意の要素を削除できるようなプログラムを作成しなさい。
 例えば、コマンドライン引数に3の値を指定すると文字列の配列を格納したArrayListクラスの3番目の要素を削除することになるため、"え"が削除される。
但し、コマンドライン引数は1つとすることと、コマンドライン引数の値は、0から4までの数値とする。
また、削除後のArrayListクラスを表示して削除されたか確認しなさい。
プログラムには下記の記述で宣言して下さい。

String[] s = {"あ", "い", "う", "え", "お"};

要素の削除がテキストにも参考書にも書かれておらず困っています。
お願いします!
0142デフォルトの名無しさん
垢版 |
2019/04/17(水) 17:19:20.76ID:qMmXIInn
そのサイトを見てやってみたのですが、
Javaを初めて2週間くらいなのですべて理解できなかったんです。
ここまでは書いてみたのですがエラーが起こります。
時間が空いたらでいいので見てください。

public class ArrayList {

public static void main(String[] args) {
String[] s = {"あ", "い", "う", "え", "お"};
for(String str : arr_1) {
System.out.println(str);
}
ArrayList<String> list = new ArrayList<String>(arr_1);
System.out.print("配列から要素を削除");
list.remove(3);

String[] arr_2 = (String[]) list.toArray(new String[list.size()]);
for(String str : arr_2) {
System.out.println(str);
}
}
}
0143デフォルトの名無しさん
垢版 |
2019/04/17(水) 17:24:06.03ID:ZvmEwgGQ
だいたいのコンピュータの言語は英語ペースになってるので英語だとどう言うのかで探すと見つかる。
例えは削除なら remove, delete, erase, drop, clear 等の単語が含まれる事が多い。
0144デフォルトの名無しさん
垢版 |
2019/04/17(水) 17:29:08.64ID:ZvmEwgGQ
>>142
最初に s[] に代入してるから arr_1 ではないよね。

それと println() で出力するのは ArrayList に内容を入れちゃった後でも良いし、削除後の出力もわざわざ配列に戻す必要ない。
0146デフォルトの名無しさん
垢版 |
2019/04/18(木) 01:21:04.22ID:y8/6ebia
ちょっとだけ簡略化できる。
Collections.addAll(arr, s);
こうするとs[]の全てをarrにaddできる。
0147デフォルトの名無しさん
垢版 |
2019/04/22(月) 09:03:24.93ID:8D++zR6r
15年前に開発したJAVAアプレットをWin10で動かすのは不可能?
今のところ2案検討中
@ IE11でセキュリティ突破
A仮想OS自動立上でWin7-IE9を動かす
客先でWin7が入手できなくてせっつかれてるorz
0148デフォルトの名無しさん
垢版 |
2019/04/22(月) 12:42:40.12ID:y6AB5FtQ
>>147
新しいのは appletviewer もないんだっけ?
なければ自作すれば?面倒か?
0149デフォルトの名無しさん
垢版 |
2019/04/22(月) 17:16:27.87ID:HmfV8SYs
A仮想OS自動立上でWin7-IE9を動かす


早くもこれ失敗
日本語Win7-IE9がないとダメみたい…
0151デフォルトの名無しさん
垢版 |
2019/10/11(金) 10:43:45.36ID:OWmYpcgG
【 課題 】https://i.imgur.com/cvE4vER.jpg
      https://i.imgur.com/cvE4vER.jpg
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:10/12
【 Ver  】1.8.0_151
お願いします
0152デフォルトの名無しさん
垢版 |
2019/10/11(金) 10:47:13.06ID:OWmYpcgG
すみません
上の画像が一枚間違ってました
こちら訂正です

【 課題 】https://i.imgur.com/cvE4vER.jpg
      https://i.imgur.com/VPD27ce.jpg
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:10/12
【 Ver  】1.8.0_151
お願いします
0154デフォルトの名無しさん
垢版 |
2019/10/12(土) 11:43:22.55ID:KE0+rSxU
ありがとうございます!
0155デフォルトの名無しさん
垢版 |
2019/10/24(木) 15:58:19.11ID:GAugvM+8
コンパイルエラーを消したいのですがどこをどう直せばいいでしょうか

https://ideone.com/rX01oY
0156デフォルトの名無しさん
垢版 |
2019/10/25(金) 12:29:14.76ID:f89Z34lq
エラーをよく読め
0159デフォルトの名無しさん
垢版 |
2019/10/28(月) 11:04:21.20ID:8WoHyBiI
できました!
データベースの言語をそのまま持ってきていたみたいでvarchar をstringに変えて所々のセミコロンを消せばうまくいきました…
皆さん本当にお手数かけて申し訳ありません!
ありがとうございます!
0160デフォルトの名無しさん
垢版 |
2020/01/13(月) 19:26:55.98ID:D6MgPK0q
初めて質問させていただきます。
Javaのネットワークプログラミング、初心者です

【 課題 】チャットを行うサーバとクライアントのプログラムをJavaのソケットAPIを用いて作成している途中である。以下の動作になるように完成せよ。
・チャット参加者数は最大5名とし、参加時には他の参加者に「***さんが加わりました」といったメッセージが表示されるようにする。
・参加者は好きなタイミングでメッセージを送信できるようにする。
・他の参加者からのメッセージはサーバが送信してきたタイミングで受信して画面上に表示するようにする。
・他の参加者が抜けた(切断した)場合には、「***さんが抜けました」といったメッセージが表示されるようにする。

【 形態 】1. Javaアプリケーション
【 GUI  】2. Swing(CUI版に変更していただいても構いません)
【 期限 】2020/01/16(遅くても1月中が好ましいです)
【 Ver  】javac 13.0.1
【 用語 】ネットワーク、Java、GUI、サーバー、クライアント
【 補足 】以下に課題に付されていた元ソースコードです。
準拠する必要はなく、ある程度は元ソースコードは改変して構いません。
・サーバープログラム
https://ideone.com/c8LsLW
・クライアントプログラム
https://ideone.com/A02hyo
・パラメータ
https://ideone.com/odO13r


理解や知識が浅く、ご迷惑おかけしますが、何卒宜しくお願い致します。
0162デフォルトの名無しさん
垢版 |
2020/01/13(月) 22:03:59.37ID:SATD5U3X
どうしてここに貼られるコードはインデントからして滅茶苦茶なんだろ
講師か投稿者かどっちか知らないが思考の煩雑さが現れてるよ
0163デフォルトの名無しさん
垢版 |
2020/01/13(月) 22:25:54.08ID:D6MgPK0q
>>161
>>162
申し訳ございません。
>>160で提示したプログラムは課題に添付されたもの、そのままの状態です。
おそらく資料内に収めるために、省略している部分やインデントがおかしな部分があるのだと思います。
以下にインデントを修正したものを再揚いたします。

お手数をおかけします。

・サーバープログラム
https://ideone.com/ltxdyd
・クライアントプログラム
https://ideone.com/fwzmdg
・パラメータ
https://ideone.com/odO13r
レスを投稿する


ニューススポーツなんでも実況