17/04/10 23:36:29.05 UuckxREO.net
相変わらずランダム関数を毎回newしていたり、
本当に教えてもらったことを理解しない人だな
10を聞いて1を知るような人は本気でプログラマなんか止めておけって
片山氏もいい加減にしろって
そうやって餌を与え続けるから34歳が希望を持ち続ける
上から与えられ続ける知識を食べるだけ食べて消化も出来ないやつに
いつまで恵んでやるつもりだ
せめて自分で学べるようになって、どうしてもわからない所を適切に質問できるようになってから回答してやれ
今の状態は本当に誰のためにもならん
284: ◆BrBq2CJg6HGd
17/04/11 00:19:33.97 NE7+GSsK.net
>>277
毎回newと表記しないとランダムにならないんじゃないの?
それと、勉強するスレだからこの方向性で間違っていないと思うけど?
285:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 00:48:45.60 Kut+59ha.net
あらかじめ、
java.util.Random rand = new java.util.Random();
でランダムのインスタンスを変数rangingで保持しておき、
int n = rand.nextInt(3);
で次の乱数が取得できる。
必要なインスタンスが一つなのに、無駄にnewを何度でも呼ぶのは処理速度、パフォーマンスに悪い影響がある。
286:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 00:54:02.35 Kut+59ha.net
変数rangingじゃなくて、変数randね。打ち間違い。
newでインスタンスをあらかじめ生成して変数に格納した後に、
インスタンス変数のメソッドを呼ぶパターンは試験で何度も出るから、覚えておくように。
287:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 01:03:22.58 Kut+59ha.net
>>277
コンピュータ教育の研究用の被験者として利用させて頂いているから、別に無駄な訳ではない。むしろレアなケースとして貴重な存在だ。
288:デフォルトの名無しさん
17/04/11 01:31:13.02 L+DLwoDH.net
>>278
スレの方向性として間違ってなくとも、34がやるべきことはそれではない
もしかして、無意味なことをやってる自覚がないのか?
289:デフォルトの名無しさん
17/04/11 01:47:52.93 +XXv6ULE.net
>>281
オモチャにするのは別にいいけど壊さないようにね!
290: ◆BrBq2CJg6HGd
17/04/11 02:16:59.19 zr+kqxtB.net
>>279-280
ありがとうございます。
>>282
言いたいことを全く理解できないわけではないですが、
これはこれでトレーニングになってるのでは?
>>283
おもちゃ呼ばわりとはあまりいい気がしないな。
291:デフォルトの名無しさん
17/04/11 02:18:49.77 L+DLwoDH.net
>>284
あぁ、わかってないのか
御愁傷様
292: ◆BrBq2CJg6HGd
17/04/11 02:23:29.28 zr+kqxtB.net
>>片山さん
それはそうと、やっと出来ました!
URLリンク(ideone.com)
ちょっと独特なやり方で敗者をはじきましたが。
正規表現を使ったので、小数入力や文字列入力などもはじけます。
293:デフォルトの名無しさん
17/04/11 06:43:54.98 SgxdPyB5.net
>>284
おもちゃじゃなかったら何なの?
294:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 08:45:20.99 Kut+59ha.net
>>286
おめでとう。よくやった!
295:デフォルトの名無しさん
17/04/11 09:35:44.85 lhGuUBPc.net
>>286
前半と後半のdo-while区間がほとんど同じ処理してるように見えるんだけど...
これで完成なのか...そうか...
296:デフォルトの名無しさん
17/04/11 09:38:36.85 KRQdRzx7.net
このスレッドは天才チンパンジー「34歳ちゃん」が
プログラミング訓練のために立てたものです。
34歳と研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
片山霊長類研究所
297:デフォルトの名無しさん
17/04/11 10:15:23.72 Kz5XatSm.net
実は片山と34以外はほとんど話について行けてない
片山>>>34>>>(越えられない壁)>>>その他大勢
298:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 12:15:22.33 1X8Fssri.net
模範解答はこちら。よく読んで勉強するように。
URLリンク(ideone.com)
299:デフォルトの名無しさん
17/04/11 12:23:08.96 obFAORPr.net
public String readLine() {
return scanner.nextLine().trim();
}
俺こういうの嫌い。
trimした時点でそれはreadLineじゃないよね。
やりたいことはわかるけどさ。
300:デフォルトの名無しさん
17/04/11 12:45:56.06 Kz5XatSm.net
writeLineで改行な
301:しなら怒っていいけど、readLineならよくある話だと思うが・・・
302:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 12:54:09.92 1X8Fssri.net
System.exitはなるべく使わないのが正解だと思う。
303:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 12:58:30.26 1X8Fssri.net
次の課題を考えないといけないね。
GUIじゃんけん、オンラインじゃんけんなんてどうかな。
アイデア募集中。できればじゃんけんに関係したプログラムで。
304:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 13:14:39.67 1X8Fssri.net
34歳、GUIフレームワークをAWT、Swing、JavaFXの中から一つ選んでくれ。
それでGUIじゃんけんを作ろう。AWTが一番シンプルだが、JavaFXはできることが多い。
GUIや画像ファイルがつくとなると、ideone.comでは実行できないが、
GitHubやアップローダなどを使ってソースを交換しよう。
305:デフォルトの名無しさん
17/04/11 13:21:46.92 KRQdRzx7.net
じゃんけんってもっと簡単に書けないの?
配列に出した手をいれて、uniqして2つにならなければあいこでしょ。
uniqして2つになったらどっちが勝つかは分かるんだから、負けた人を
消していくだけだと思うんだけど、lambdaや再帰を使えばそれこそ
ワンライナーでもいけるんじゃね。
306:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 13:30:46.61 1X8Fssri.net
>>298
ジェネリックのjava.util.Set<E>を使えば可能だが、
34歳にはジェネリックは高度すぎるかな。
URLリンク(docs.oracle.com)
307:デフォルトの名無しさん
17/04/11 13:54:34.90 aA2k0CHM.net
ネットの拾いモノ
// Rock-paper-scissors Jan ken
function checkJanken(a,b){var c = (a - b + 3) % 3;
if(c == 0){return console.log("DRAW");}else if(c==2){
return console.log("WIN");}else{return console.log("LOSE");}}
checkJanken(0,1);
308:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 13:59:29.71 1X8Fssri.net
java.util.ArrayList<E>もよさそうだな。ちょっと書き直してみる。
309:デフォルトの名無しさん
17/04/11 14:00:14.66 aA2k0CHM.net
思ったより、ちゃんと進歩してて感心してしまった
un
310:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 14:52:35.63 Kut+59ha.net
課題。
>>292に潜むバグを発見せよ。
311:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 15:02:06.92 Kut+59ha.net
34歳よ、スマホのAndroidを買う予定はないか? スマホアプリ開発は将来性があって有望な分野だ。
312:デフォルトの名無しさん
17/04/11 15:08:34.49 aA2k0CHM.net
おぉ!>34歳よ。
途中で投げ出してしまうとは なにごとか…
313: ◆BrBq2CJg6HGd
17/04/11 19:36:07.68 zr+kqxtB.net
>>289
今の段階ではこれが精一杯でした。
>>292
ありがとうございます。
>>295
あれしか思い付きませんでした。
もっといい方法を調べてみます。
>>303
分かりました。
>>304
とりあえず今はガラケーです。
>>305
投げ出してないだろよ。
314: ◆BrBq2CJg6HGd
17/04/11 20:10:42.24 zr+kqxtB.net
>>片山さん
すいません、分かりません。
実行結果は正常ですし。
強いて言えば225行目からのif文がデッドコードになっていたくらいです。
(エクリプスにより検出)
315:デフォルトの名無しさん
17/04/11 20:37:26.10 aA2k0CHM.net
>>BrBq2CJg6HGd
>>300を参考に80行程度で纏めてみ?
316:デフォルトの名無しさん
17/04/11 20:40:44.18 aA2k0CHM.net
俺はもぅ諦めた人間だけど、意志が僅かにでも続くなら見込みが有るよ
317:デフォルトの名無しさん
17/04/11 20:55:43.17 n4pF68ml.net
まさかここでやってるのが職業訓練だと思っているのだろうか?
318: ◆BrBq2CJg6HGd
17/04/11 21:07:36.92 zr+kqxtB.net
>>308
まだやってないですが、それは今の俺の力では難しいのでは…。
>>309
�
319:りがとうございます。頑張ります。 >>310 まさか。でも無駄ではないと思いますよ。
320:デフォルトの名無しさん
17/04/11 21:09:59.44 n4pF68ml.net
人間性がダメなので無駄だよ
321:デフォルトの名無しさん
17/04/11 22:17:39.73 aA2k0CHM.net
>>BrBq2CJg6HGd
ほらよ、ココで分からなきゃ中学生から数学をやり直す必要が有る
URLリンク(staku.designbits.jp)
322:片山博文MZ ◆T6xkBnTXz7B0
17/04/11 23:06:06.82 Kut+59ha.net
>>307
printSurvivors関数に不正な出力をするバグがある。見付けられるかな?
323: ◆BrBq2CJg6HGd
17/04/11 23:58:40.47 zr+kqxtB.net
>>314
よく分かりませんが、メソッド内の上のif文の中の、
print(playerNames[0]);
という部分ですか?
324: ◆BrBq2CJg6HGd
17/04/12 00:35:47.83 K70SU5wt.net
>>313
また機会があればやってみます…。
>>片山さん
人間のみ複数人でジャンケンをするプログラムも作ってみました。
URLリンク(ideone.com)
exitメソッドは直してませんが…。
後から入力する人は上の人の手が見えてしまうという、
ゲーム性の全くないものです。
325:デフォルトの名無しさん
17/04/12 01:11:17.48 w7zHHuqK.net
>>311
無駄ではない
が、何もしないよりはマシというレベルでの話だ
それは貴重な時間を浪費して今本当にやるべき事か?
よく考えろ
いい加減現実見ないとマジで人生詰むぞ
326: ◆BrBq2CJg6HGd
17/04/12 01:56:43.18 Uyo4pvtF.net
深夜ですが…
>>317
家だと、何かやるきっかけがないと寝てしまうんです。この課題はそのきっかけにちょうどいい。
自分で考えることは大事ですが、貴方の考える今やるべきこととは、例えば何ですか?
327:デフォルトの名無しさん
17/04/12 03:14:03.83 w7zHHuqK.net
>>318
自分で考えろっての
つーか、ここで遊んでるか寝てるだけなのかよ
328:デフォルトの名無しさん
17/04/12 06:35:23.98 8ju6Q3HZ.net
>>318
やれって言われてもやらないくせに何で人に聞くの?
とりあえず作業所決めて早めに職業訓練に移ることだけど、これもやってないよね
329:片山博文MZ ◆T6xkBnTXz7B0
17/04/12 08:25:03.25 GfIrO6bt.net
>>315
それだけではない。
330:デフォルトの名無しさん
17/04/12 12:38:00.43 GJeN6Iv+.net
アドバイスをしても保留と言われるだけだから言うだけ無駄
確実に詰みへと向かっている状況を理解してないのは当の本人だけ
331: ◆BrBq2CJg6HGd
17/04/12 21:24:04.29 Uyo4pvtF.net
このスレはプログラマー板のあのスレの人たちも見てるからなあ。なんかいろいろ書きそう。
>>319
家にいる間はそうしてることが多いですね。あとは情報収集とか。
>>320
さすがにただうのみにはしませんよ。でも参考になるんです。
>>321
そもそもメソッドが多くてよく分からないんです…。
>>322
突き放すだけだもんなあ。まあ2ちゃんだからしょうがないか。
332:デフォルトの名無しさん
17/04/12 21:48:41.47 MVaDm9Tp.net
>>323
いや、まず言われてることの意味理解してから話せ
はっきりいうがなんだその哀れなレスは
333:デフォルトの名無しさん
17/04/12 22:04:00.33 YZPNAmIj.net
>突き放すだけだもんなあ。まあ2ちゃんだからしょうがないか。
顔も名前も知らん赤の他人に甘えるな
いつまで今のままでいる気だ?いつ気が付くんだ?
334:デフォルトの名無しさん
17/04/12 22:35:43.91 Oo+b50/r.net
親身で厳しいレスはガン無視してるキチガイ怠け者が
2ちゃんは突き放すだけ、とかw
335:デフォルトの名無しさん
17/04/12 23:02:40.88 YZPNAmIj.net
フザけたスレ立ててひたすら現実逃避してるだけだもんな
336:デフォルトの名無しさん
17/04/12 23:14:43.44 8BkaFjVG.net
こんなんだから34歳無職なんだよ
詰んでるんだよ
337:片山博文MZ ◆T6xkBnTXz7B0
17/04/12 23:20:02.50 GfIrO6bt.net
課題。エクリプスで、ステップ実行して、メソッドの実行の様子を確認せよ。
338: ◆BrBq2CJg6HGd
17/04/13 00:02:50.16 mdc2f0
339:DB.net
340:デフォルトの名無しさん
17/04/13 00:16:29.71 ttv3on6U.net
どうあがいても詰み
プログラマになれる未来はすでに閉ざされてる
何故だかわかるかな?わからないだろうな
341: ◆BrBq2CJg6HGd
17/04/13 00:26:57.58 mdc2f0DB.net
>>331
の人に限らないけど、もったいつけて結論を出し惜しみするのは止めてくれないか?
ハラを割って話そうじゃないか。
342:デフォルトの名無しさん
17/04/13 00:57:22.62 w4yJ2UlS.net
>>332
なんで職業訓練行かないの?
働く気あるならさっさと行動に移せよ
343: ◆BrBq2CJg6HGd
17/04/13 01:04:03.85 ofVqcfGC.net
>>333
私の住んでる県にプログラミングを学べるコースが無いんです。
344:デフォルトの名無しさん
17/04/13 03:39:52.22 VMn+m4uO.net
>>332
まずはお前が腹を割らないとな
事後報告するとか言うからこっちは全然お前が何を考えてどういう行動をしているのかサッパリだ
>>334みたいな情報の後出しもするし
自分が出来てないことを他人に強要するなよ
345:デフォルトの名無しさん
17/04/13 04:09:32.73 ttv3on6U.net
>>334
だったらどうするんだ?
どういうビジョン()があるのかハラを割って教えてくれよ
あ、予定はひと月単位で出してくれよな
プレッシャーになるとか、くだらない言い訳は止めろよ
ハラを割って話してくれるんだろ?
346:片山博文MZ ◆T6xkBnTXz7B0
17/04/13 05:42:01.68 fTBc8MMD.net
>>330
素人としては普通より少し下ぐらいかな。インスタンスとメソッドを理解してないのは痛い。
347:デフォルトの名無しさん
17/04/13 06:43:17.43 fNp4QTBg.net
>>332
まずお前が行動しろ以外の結論はない
が、事実としてお前は行動しない
それだけの話だ
後、何で会話が成り立たないって言われるか理解する気ある?
348:デフォルトの名無しさん
17/04/13 07:27:56.21 w4yJ2UlS.net
>>334
じゃぁ、プログラミングなんてどうでもいいもの学んでないで
なんでもいいので職業訓練行って来なさい
てか精神衛生上よろしくないので、肉体使う仕事しなさいな
体も鍛えられるし、今は空前の人手不足らしいしドカタおすすめ
349:デフォルトの名無しさん
17/04/13 08:03:34.72 dzY6AnqB.net
夜は今まで通りプログラミングの勉強をして
朝からプログラミング以外の職業訓練で
メンタルを社会に対応できるように
鍛えてくればよいと思うのですが
それができない理由があるのですか?
バイトが忙しい?
350:デフォルトの名無しさん
17/04/13 10:37:24.08 DLD2E7fc.net
なぜプログラム板にいるの?2chには無職・だめ板ってのがあるの知ってる?
351:デフォルトの名無しさん
17/04/13 14:02:21.15 5PxmTL67.net
まあ起業して潰して一時その日暮らし板にいた俺からすれば人生詰む事なんてほぼ無いと言えるけどな
何もしないのが一番ダメ、足掻いてさえいればそのうち道は開けるさ
ダメ・無理・詰みっていう奴は大抵何もしていない奴
352:デフォルトの名無しさん
17/04/13 14:06:26.83 DLD2E7fc.net
>>342
今あなたはどういう立場にいるんです?
353: ◆BrBq2CJg6HGd
17/04/13 17:06:45.08 mdc2f0DB.net
>>335
そうですか…。
はい。
日中は外に出る機会を作るためにリハビリ施設に通ってます。
今年度中に作業所に移る予定です。
夜はプログラミングを独習(協力して貰ったり)しています。
他に何か聞きたいことがあればどうぞ。
>>336
鼻で笑われるとちょっと…。
ええと、1ヶ月は細かいので、1年単位で。
>>337
インスタンスは使ったことあまりないですが、メソッドは理解してますよ。
Cの関数とほとんど同じですし。
>>338
前半)はい。
後半)あります。教えて下さい。
>>339
腕力には自信が無くて…。
発達障害でもこなせそうで、私が興味があるもの(コンピュータか数学)がいいと思うのです。
>>340
はい。
それに近いライフサイクルを目指したいです。
354:デフォルトの名無しさん
17/04/13 17:20:23.69 w4yJ2UlS.net
>>344
>>339 だけど
発達障害というか他者と円滑にコミュニケーション取れない人はプログラマ向いてないよ
なぜなら、こちらがお客や社内の人相手にエスパーして何を言いたいのか当てることをしないと仕事にならないから
悪いこと言わないから、プログラミングをメインの仕事にするのはやめなさい
355: ◆BrBq2CJg6HGd
17/04/13 17:35:22.82 mdc2f0DB.net
>>341
あの板はレスがもらえないんです。
当初プログラマー板で相談したのですが、愛想をつかされて追い出され、ぬーぶ君らにこのスレに誘導されました。
>>342
耳が痛いですね。頑張らないといけないです。
>>片山さん
ステップ実行やったことがないのでやり方が分からないです。
>>345
半分は分かります。
主治医が言うには、
プログラマーといっても向いているかは仕事次第で、Web製作のように一人で完結する仕事は向いている一方、システム構築のように分担してやる仕事はやはり向いていないようです。
356:デフォルトの名無しさん
17/04/13 17:41:09.09 w4yJ2UlS.net
>>346
Web製作だってお客さんと対話する必要がある以上、一人で完結できないし、ましてや実績ないと個人で仕事なんかとって来れるわけがない
出来栄え次第では下手したら訴えられるしな
てか一人でやるとしたら自分でサービス作るくらいだろうけど、それで飯食うのとかほとんど夢物語
現実を見ろ
357:デフォルトの名無しさん
17/04/13 17:50:57.44 DLD2E7fc.net
>>347
主治医はプログラマのことを知りません、ド素人以下です
そんな人の言うことを信じてどうするんですか
358:デフォルトの名無しさん
17/04/13 17:51:22.09 DLD2E7fc.net
レス相手間違えたw>>346ね
359: ◆BrBq2CJg6HGd
17/04/13 17:55:09.32 ofVqcfGC.net
>>347
>>346は、組織内での話なんですが。
360: ◆BrBq2CJg6HGd
17/04/13 17:58:40.86 ofVqcfGC.net
>>348
それはそうですが、ドクターが主観でそう言ってるのではなく、
(発達障害の)患者さんの体験談を聞いて、そういう見解になっている
みたいです。
361:デフォルトの名無しさん
17/04/13 18:07:30.50 w4yJ2UlS.net
>>350
組織でするなら、なおさら一人でやるわけないだろ
仮に丸っと全部、企画、デザインからコーディングまでやるとしてもだ
お客さんから、「なんか動かないよ」って連絡きたら、それの原因とかエスパーして動くようにしないといけないんだぞ
そして、そのうちあのお客さんに納品したやつを別なお客さんに機能追加して作れよって言われるわけだが、
そしたらそしたで、また動かないとか言われるわけだ、そしてまたエスパーするわけだ
お前が小さい頃からプログラミングしてたらならともかくとして、今からやるのには100%以上向いてないから、本当に辞めておけ
362:片山博文MZ ◆T6xkBnTXz7B0
17/04/13 18:31:32.69 fTBc8MMD.net
課題。エクリプスの基本操作を研究せよ。
363:デフォルトの名無しさん
17/04/13 19:16:15.73 5PxmTL67.net
>>342
詳しくは言えないが、数年の開発職を経て、某一部上場企業の子会社で要件定義やらベンダーの進行管理やら発注側から上流の面倒を見てるよ
ここ入ってから業務でコード書いてない、読む方は受け入れやレビューで読んでる
これだけだとなんだから話題に乗っておくと、コミュニケーション能力はまあなくてもいいと思う。ただし説明力は欲しいかな
仲良くなれなくても、やりたい事やった事を正しく説明して相手に納得させられればなんとかなる
364:デフォルトの名無しさん
17/04/13 19:17:07.95 5PxmTL67.net
安価ミス
>>354は>>343宛
365:デフォルトの名無しさん
17/04/13 19:24:31.52 i85/Uo4P.net
年単位ってかなりのんびりしてるな
その年じゃ1秒だって無駄にする時間は無いだろうに
切実なら少しは焦ろうか?
366:片山博文MZ ◆T6xkBnTXz7B0
17/04/13 19:41:16.51 fTBc8MMD.net
メニューバーをちょちょいとながめて、ステップイン、ステップアウト、ブレークポイントなどのデバッグ用語を覚えておけばOK。
367:デフォルトの名無しさん
17/04/13 20:12:08.17 DLD2E7fc.net
>>356
既になまぽ貰ってるんだからのんびりしてていいんだよ
ナマポ貰えず貯蓄を切り崩しながら生活してるのとはぜんぜん違うしな
・34歳の何もできない無職
・35歳のプログラミング経験者
だったら後者の方がマシだろう
経験者と言っても実務経験者でもないし大差ないが、それなら34歳と35歳の違いも大差ない
368:デフォルトの名無しさん
17/04/13 20:36:41.70 ttv3on6U.net
>>344
ひと月単位で予定を示せと言ったんだが
ひと月が細かすぎるって感覚狂っているとしか思えない
もう一度言う、ひと月単位で今後の予定を示せ
369:デフォルトの名無しさん
17/04/13 20:38:58.01 dmct0p0j.net
仕事をなめてるというか完全にやる気無いよな
370:デフォルトの名無しさん
17/04/13 23:20:15.00 t7d/vDOk.net
課題は片山が与えんだから外野の奴に予定言う必要なくね?
ロクなアドバイスできない奴は出てっていいよ
371:デフォルトの名無しさん
17/04/14 00:21:22.36 KS6VpLLa.net
片山の課題はやる必要ないし
34歳が自分で考えて行動しないと
372: ◆BrBq2CJg6HGd
17/04/14 01:00:13.07 76sUVWAq.net
>>352
じゃあちょっと考えてみますわ。
簡単な道なんてないでしょうけどね。
>>353
ちょっと待って下さい。
>>354
参考になります。ありがとうございます。
>>356
焦ったら駄目なんじゃないですか?
>>358
生活保護なんてもらってません。
障害者年金は受給してますが。
>>359
例えばですが、
10月:作業所+独習
11月:作業所+独習
12月:作業所+独習
…
みたいな同じことの無味乾燥な記述になりますよ?
やることなんて一年かせいぜい半年単位でないと
大きく変化しませんよ。
>>362
>34歳が自分で考えて行動しないと
はい。
373:デフォルトの名無しさん
17/04/14 06:03:37.32 D4HdeSdM.net
>>363
マジレスすると普通の人は月単位でやること変化する
お前はおかし過ぎる
そもそも作業所行く気なんてないだろ
374:デフォルトの名無しさん
17/04/14 06:48:19.02 +qROrmKn.net
>>363
焦らな過ぎだ
親や国の加護が無ければ即飢え死に
375:デフォルトの名無しさん
17/04/14 06:52:07.75 +qROrmKn.net
そんな風に仕事に対しても責任感0だから追い出されたんだろうが
どんな仕事にも納期が決まっているのに年単位とか本当に頭大丈夫か?
376:デフォルトの名無しさん
17/04/14 07:28:15.06 ZQHN6/AS.net
こんな感じだと会社などのリアルだけでなく
2ちゃんねるみたいな場所でも嫌われものになってませんか?
プログラミングも必要ですが、まず基本特性として
他人に嫌われやすい性格であることを自覚して
改善するか、無理ならばせめてうまく隠すようにしないと
プログラマーとして就職できたとしても
すぐに居所がなくなりますよ。
目指すのは一人で何でもできるスペシャリスト
なのでしょうが、このままではそこに至る遥か手前で
追い出されてしまうでしょう。
377:デフォルトの名無しさん
17/04/14 08:25:51.36 jWo0eFGv.net
>>363
物事を漠然としか見ていないから具体性がないんだよ
最終目標を小さな問題の集合と捉えて小さな問題をひとつずつ片付ければいい
プログラムを書くと�
378:ォも予定や計画も同じ 独習というのは具体的に何をするのかを細分化せよ 今月は何を達成するのか? 今週は何を達成するのか? 今日は何を達成するのか? 午前中は何を達成するのか? 直近1時間で何を達成するのか? すべて頑張れば実現可能なレベルで目標を設定して その目標をひとつひとつ解決していけ ちゃんとやれば同じ月どころか同じ日もないと気付くだろう
379:デフォルトの名無しさん
17/04/14 09:07:35.29 dR5LLIXZ.net
>>363
障害者年金はいつ頃から貰ってるの?
ググったら2級で月6万と出てきたが
380:デフォルトの名無しさん
17/04/14 09:29:08.38 LmYh4cGo.net
俺、>>263を書いた人なんだけど、
良く見たらこれだけ華麗にスルーされてんなww
自分に都合の悪いレスは一切しないのは変わらないんだな34歳ww
そもそも発達障害がプログラマー向きってのは、
特定の物事に対する異常な集中力や異様なこだわりという特性に関するものであって、
本人の資質とはまた別
じゃんけんプログラム出来ました、自分の実力ではこれが精一杯です!(下手にいじると壊れそうなのでもう触りたくありません)
括弧の中身は俺の想像だがなww
こんなやつがプログラマーになったら、そこにいるのはただの役に立たない人ではない、むしろ炎上案件製造機だ
要約すると、
あなたが現場に来ると迷惑する人が大量に発生する可能性があるので、プログラマーにならないでください
です
そんなことないって反論したければ、完成したじゃんけんプログラムをもっと改良して皆を唸らせてみろ
その強いこだわりの力でよ
そんなこともやらずに言い訳を続ける限り、俺はお前を罵倒し続ける
あ、片山氏の課題は平行して続けてね
381:デフォルトの名無しさん
17/04/14 11:20:37.50 jWo0eFGv.net
>>370
あんなコードが出て来てもレビューは通さないから別に困らないな。直せないって言われたら営業かマネージャークラスに人付け替えてって言うだけだ
382:デフォルトの名無しさん
17/04/14 11:23:31.52 O4E3BtMu.net
片山の家に行って教えてもらえよ
383:デフォルトの名無しさん
17/04/14 14:26:33.44 kNzaQw4B.net
>>370
片山氏が模範解答くれてもガン無視で自分のきれいとは言い難いコード弄ってる
いじるならまず模範解答を一生懸命理解してそれをいじらなきゃダメだよね
片山氏かわいそう
384:デフォルトの名無しさん
17/04/14 22:36:25.77 NqLsKH2F.net
「プログラムを勉強するスレ」は無視でプログラムを書けない奴が「試験管ごっご」をするスレか
385:デフォルトの名無しさん
17/04/15 00:03:43.05 b8vEFBPp.net
ダメな奴は何をやってもダメ
それを観察するにはこのスレはちょうどいい
386:デフォルトの名無しさん
17/04/15 05:00:25.59 y5uoIUKQ.net
>>23-24
美しい...
開き括弧で改行するやついるじゃん
class HogeHoge
{
.
.
}
みたいな
醜悪だよね
387:デフォルトの名無しさん
17/04/15 11:32:36.70 0vU04azg.net
>>376
K&R式だとそれだし
388:デフォルトの名無しさん
17/04/15 11:40:30.32 n96LNAOk.net
>>376
こっちの方が段落が明白になるから好き
389:デフォルトの名無しさん
17/04/15 11:44:26.99 Zs/mLq7S.net
開き括弧で改行と言ってもclass宣言のときには改行するけどfor文のときは改行しないとかあるでしょ
390:デフォルトの名無しさん
17/04/15 11:44:46.61 ojNK0iaM.net
行の終わりが “)” とかだとぱっと見本当に終わりかわかりづらいとか、Modern C++ だか、Effective C++だかに書いてあったなぁ
終わりは、 “;” にするか、続きがあるのがわかるように “{” にしとけとよ
391:デフォルトの名無しさん
17/04/15 11:44:55.30 Zs/mLq7S.net
if ()
392:デフォルトの名無しさん
17/04/15 12:49:30.76 E+4vk7jc.net
コーディング規約の話はいいから
393:デフォルトの名無しさん
17/04/15 13:46:14.63 WauRXpxK.net
}
else
{
これが嫌だな
394:デフォルトの名無しさん
17/04/15 14:27:03.98 n96LNAOk.net
Effective Javaがその代表だけど
酷すぎる訳文の本はどうにかならんのか
今なら原書PDF転がってるけど
395:デフォルトの名無しさん
17/04/15 18:05:49.22 CGitZJW+.net
384が誤訳直して再出版すればなんとかなるよ。
396:片山博文MZ ◆T6xkBnTXz7B0
17/04/15 21:40:19.07 IB2qpTgH.net
エクリプスでステップ実行できるようになったか?
397:デフォルトの名無しさん
17/04/15 21:51:31.92 wFx00abh.net
他のスレ荒らすのに忙しくてそれどころではなさそうです
398: ◆BrBq2CJg6HGd
17/04/16 01:42:59.57 jgmTryYz.net
>>386
すいません、エクリプスの詳しい操作方法が分かりません…。
399:片山博文MZ ◆T6xkBnTXz7B0
17/04/16 04:13:09.20 ntHF2t2g.net
>>388
ガラケーならヤフー知恵袋を使う手もあるが。。。
400:片山博文MZ ◆T6xkBnTXz7B0
17/04/16 04:17:17.10 ntHF2t2g.net
>>389
あ、もう終わってたか。。。OKwaveなら使えるかな?
401:デフォルトの名無しさん
17/04/16 12:54:58.74 zHxm2xji.net
>>388
ここで「分かりません」しか言えないからお前はダメなんだよ...
自分が教えてもらえることを期待して口開けて待ってるだけのクズになっている事がわからんのか
こういうこと言うと、今度は「具体的に言ってくれないと分かりません」となるだろ?
で、具体的に言ったら「参考にさせて頂きます」と来る
皆どれだけイライラしてるのか分かるか
もうちょっと自分で色々行動してから質問せぇや
402:デフォルトの名無しさん
17/04/16 14:19:04.77 bYES3Hn3.net
>>388
どうやって操作方法知ろうとしたか教えて?
403:デフォルトの名無しさん
17/04/16 14:40:30.78 KMHrCefg.net
ステップ実行の操作が分からないのか
ステップ実行の意味が分からないのか
知らないこと自体は恥ずかしくないからきちんと聞かなきゃ
404:デフォルトの名無しさん
17/04/16 15:08:03.89 4zAtX2lf.net
今日は日曜だからあいつ遊んでるよ
まあいつも遊んでるけどねw
405:デフォルトの名無しさん
17/04/16 16:08:38.51 9YL+j9mO.net
プログラマ目指すの止めたみたいだしもういいんじゃね?
406: ◆BrBq2CJg6HGd
17/04/16 19:15:07.50 jgmTryYz.net
>>364
>そもそも作業所行く気なんてないだろ
失礼な。
>>366
あああ…。
>>367
はあ…。
>>368
参考になります。ありがとうございます。
>>369
去年の秋からです。
障害者厚生年金3級です。
>>370
善処します。
>>373
すいません。
407: ◆BrBq2CJg6HGd
17/04/16 19:21:03.86 jgmTryYz.net
>>391
はい。
>>392
Googleで検索してみました。
>>393
実はステップ実行をやる目的が分からないです。
>>395
完全には止めてません。
408:デフォルトの名無しさん
17/04/16 20:10:08.40 KMHrCefg.net
>>397
>>303, >>314の流れでリスト見て分からないならステップ実行して確認してごらんって事でしょ
動くんだけどなんかちょっとおかしくなる場合がありませんか?って聞かれてるんだよ
関数も指定してくれてるんだから確認してごらんよ
409:デフォルトの名無しさん
17/04/16 21:00:53.65 KhXl83il.net
脳のダメージが酷すぎるようです
プログラマは諦めてください
410:デフォルトの名無しさん
17/04/16 22:30:32.85 u9EGd8Lh.net
>>399
諦めなくてもなれるわけないからご安心
この容態でなれると思われてるのが不愉快なのはあるけども
このまま遊ばせとけば自滅するよ
411:デフォルトの名無しさん
17/04/16 23:14:51.12 7Yvdll/U.net
>>397
> Googleで検索してみました。
Googleで検索して、どこのサイトでどこまで学んだかまで書かないと伝わらないだろ
めんどくさがるなよ
あと、どうでもいいようなレスにまで返信するのヤメとけ
まぁ、その前にプログラミングはさっさと諦めとけ
412: ◆BrBq2CJg6HGd
17/04/17 01:58:29.54 WPG7SQ/C.net
>>398
丁寧に�
413:りがとうございます。 >>401 >まぁ、その前にプログラミングはさっさと諦めとけ やって駄目そうなら。 >Googleで検索して、どこのサイトでどこまで学んだかまで 書かないと伝わらないだろ このサイトです。 http://ittoybox.com/archives/341 ステップイン、ステップオーバー、ステップリターンが 今一分かりませんでした。
414:デフォルトの名無しさん
17/04/17 07:10:23.82 QHPAE11u.net
>>402
> やって駄目そうなら。
全然ダメ。才能ない
> 今一分かりませんでした。
1聞かれたら10答えろよ
存在意義、使い道がわからないのか、使い方がわからないのか
ぜんぜんわからないわ
その前に試したのか?
デバッグ機能なんて初見で重要さがわかるし、使い道もわかると思うけどな
415:デフォルトの名無しさん
17/04/17 07:51:48.54 IFb1OUfk.net
>>402
ステップ実行をする目的が分からないんじゃなくて
ステップ実行って何をするのかをわかってないんか・・・
まあ、メソッドがわからんレベルじゃしょうがないか
416:片山博文MZ ◆T6xkBnTXz7B0
17/04/17 09:00:49.20 X9T37b+A.net
ステップには種類があって、ステップインは、呼び出した関数の内部まで移動して止まるステップ実行。
ステップオーバーは、関数呼び出しの内部を止まることなく実行し、関数呼び出しの次の位置まで実行するステップ実行。
ステップリターンは、現在位置の関数から戻るまで実行するステップ実行。
417:片山博文MZ ◆T6xkBnTXz7B0
17/04/17 09:19:24.36 X9T37b+A.net
つまり、実行をおおざっぱに見たいときは、ステップオーバーをやる。実行を細かく見たいときはステップインを行う。
418:片山博文MZ ◆T6xkBnTXz7B0
17/04/17 09:24:22.96 X9T37b+A.net
ブレークポイントは、「ここで実行を止めたい」位置に設定する。実行が止まっているとき、変数や引数の値を確認することもできる。
419:デフォルトの名無しさん
17/04/17 10:33:32.66 +wSTXXBr.net
34歳はプログラマになりたくてスレに書き込んでるんじゃなくて、片山の相手してやってるだけだよ
420:デフォルトの名無しさん
17/04/17 21:57:07.26 viGpNXOw.net
目的もなくC++の構文暗記なんて脳みそ破壊するようなもんだからな
僕らは仕方なくC++を書いてるんだけで、
別の言語でいいなら、別の言語を使うんだよ
C++はラストリゾートであり、ファーストチョイスじゃない
boostライブラリとかどこで使えばいいかなんて
C++を3年ぐらい続けないとわかんないんじゃないの
ああいうライブラリがどれだけ便利で有り難いものなのか
そしていかにC++的ではないのか
何をどう当てはめたら汎用的なじゃんけんプログラムができるのか
小手先じゃ10年かかってもまともなプログラムはかけるようにならないだろ
421:デフォルトの名無しさん
17/04/17 22:02:26.86 viGpNXOw.net
つーか肉体労働したほうが確実に割に合うんだけどな
プログラマなんてAさんが一時間でできることが
Bさんは10時間かかるなんてザラな世界なのにな
つまりBさんの適正賃金はAさんの1/10なんだぜ、月5万もらえたら御の字って世界だ
ところがどっこい肉体労働ならここまでの格差はつかない
せいぜいAさんはBさんの二倍程度動けるってぐらいのハンディで落ち着く
わざわざ神があたえたもうた物理的制約を生かさないのが意味不明すぎる
422:デフォルトの名無しさん
17/04/17 23:09:42.33 vro5OOPq.net
適正賃金なんてもらえる方が稀だけどね余程でない限り
423:デフォルトの名無しさん
17/04/18 07:09:10.01 bTevJbd8.net
才能というか適正みたいなのはあるよね
やっててキツイと思うのは適正がないしやめた方が楽
424:デフォルトの名無しさん
17/04/18 17:56:13.35 IySOP66X.net
34歳がプログラマになってどこかに所属するというのは社会に対する嫌がらせでしかない
やるなら一人でどうぞ
425:デフォルトの名無しさん
17/04/18 17:57:42.76 Dnjwg9iS.net
学習能力が低すぎる
人が1時間で出来ることを10時間かもっとかかる
その結果が34歳無職
426:デフォルトの名無しさん
17/04/18 20:04:26.07 aWTm55rf.net
認定もらうまで何年も放置してた人間だからな
427: ◆BrBq2CJg6HGd
17/04/18 21:01:29.40 iC2Qptfo.net
>>403
>存在意義、使い道がわからないのか、使い方がわからないのか
両方分からないです…。
>>404
>まあ、メソッドがわからんレベルじゃしょうがないか
メソッドは分かります。ただあまり使ったことはないです。
>>405-407
ありがとうございます。やってみます。
>>410
なるほど。そういう考え方もありますね。
>>412
でもどこかで我慢しないといけないですよね、生きていくためには。
428:デフォルトの名無しさん
17/04/18 21:21:18.98 snjQ5wC7.net
>>416
>>存在意義、使い道がわからないのか、使い方がわからないのか
> 両方分からないです…。
なんで、わからないならさらにググって掘り下げようとしないのか…
>>405-407 の内容なんて質問する前にググればいくらでも出てくるだろ
34歳にもなって、中学生と同レベルかよ
429:デフォルトの名無しさん
17/04/18 21:22:58.09 05N8/GfV.net
それは中学生に失礼だろう
430:デフォルトの名無しさん
17/04/18 21:29:39.26 snjQ5wC7.net
中学生もググらないで質問してたから同レベルだよ
431:デフォルトの名無しさん
17/04/18 21:36:01.42 sXxxiMyL.net
いい加減、20年前くらいにパソコン通信で流行った人工無能みたいな
中身のない1行のマルチレスを辞めてほしいんだが。
Java以前にプログラミングの基礎もないのに、この人はなんでこんな
上から目線で偉そうに吐き捨ててるの?
432:デフォルトの名無しさん
17/04/18 21:47:15.36 XIWwmnxv.net
>>414
スケジュールを立てろと言われて
年単位で立てますって答えるやつだぞ
10時間程度なわけないだろう
6000時間くらいだ
433:デフォルトの名無しさん
17/04/18 21:49:02.78 WZC5N+PZ.net
スッキリわかるJava読んだって書いてたの見たけど
読んだ彼がこのレベルって事はあの本ってあんまりいい本じゃないの?
434: ◆BrBq2CJg6HGd
17/04/19 00:17:19.16 OYVJ+zEx.net
>>417
言い訳させてもらうと、私はまだデバッグってレベルじゃないと思っているんです。
なのでステップ実行の勉強に身が入らないんです…。
>>421
ほえー。
>>422
スッキリわかるJava入門編はScannerクラスや列挙型が載ってなかったりと、
かゆいところに手が届かない紙面構成でした。
435:デフォルトの名無しさん
17/04/19 00:22:58.62 iVTtZEtx.net
何がほえーだハゲ!
436:デフォルトの名無しさん
17/04/19 00:30:35.80 AX4VUNBE.net
>>423
ハゲニートがまた言い訳してる
デバッグせずにプログラミングができるか
馬鹿か
437:デフォルトの名無しさん
17/04/19 00:38:02.91 n8SXaIg/.net
すぐに言い訳する癖治したほうがいいぞ
それもまた嫌われる要因だ
ま、治せないだろうが
438:デフォルトの名無しさん
17/04/19 09:43:28.14 3J/Vl46R.net
>>423
> デバッグってレベルじゃない
バグ見つけろって言われてるのに、デバッグしないでどうやってやるんだよ、バカ
だからバカにされるんだよ、バカ
てかプログラマになりたいやつなら、言われなくてもデバッグくらい自分でさっさと身につけるもんだよ、バカ
439:デフォルトの名無しさん
17/04/19 11:29:35.44 eYlk0dim.net
>デバッグってレベルじゃない
それってあなたの感想ですよね?なんか根拠とかあるんですか?
440:デフォルトの名無しさん
17/04/19 15:20:15.81 vdnWv7AR.net
職業訓練と一緒で、そんな面倒なことはしたくない、という意味。
面倒から逃げるとき、こいつは
「まだ時期じゃない」「そのレベルではない」
という言い訳をして、やりたくないことから逃げる。
外の人がいくら必要なことだと説いてもこの馬鹿には理解できないので、
自分の中でやりたくないことって分類したら
「納得できないことはしない」「納得できるまで待ってください」
なんて言って意地でもやらないんだよ。
441: ◆BrBq2CJg6HGd
17/04/19 17:28:26.92 OYVJ+zEx.net
>>426
すぐにではありません。
迷いましたが、仕方なく言い訳しました。
>>428
なるべく買った本の通りに進めたいんです。
その本では、デバッグはまだ出てきてないです。
>>429
そんな単純ではありません。
自分の中にこだわりがあるんです。
442:デフォルトの名無しさん
17/04/19 17:39:16.45 eYlk0dim.net
こだわりが強い人って他人に避けられるよ
ほどほどに生きろよ
443:デフォルトの名無しさん
17/04/19 17:51:32.57 3J/Vl46R.net
本の通りに進めるなら、遅くても一週間もありゃ終わるだろ
一体何やってんだ?
どうせ昼寝とゲームとアニメ見た後の余暇にプログラミングしてんだろ
なんで、この板に書き込んでるか疑問なレベル
444:デフォルトの名無しさん
17/04/19 17:55:47.22 AX4VUNBE.net
>>430
言い訳の言い訳
見苦しい
445:デフォルトの名無しさん
17/04/19 17:56:00.70 eYlk0dim.net
>>432
疑問に思うだろ?でもそれが彼のこだわりなんだ
446:デフォルトの名無しさん
17/04/19 17:56:28.40 9lDxw8p8.net
人のアドバイスと自分のこだわりで、自分のこだわりが勝つなら
アドバイスなんか最初からもらいにくんなよ。
他人はお前専用の便利な検索ロボットじゃねーんだよこのサイコパスが。
447:デフォルトの名無しさん
17/04/19 17:59:27.01 l8jiOkV0.net
>>430
本物の人間のごみクズだな。
人間のごみクズどころか人間であるかどうかすら疑わしい。
448: ◆BrBq2CJg6HGd
17/04/19 18:13:16.98 OYVJ+zEx.net
>>431
そうかもしれませんが、
生まれ持った性格のようで、なかなか変えるのは難しいです…。
>>片山さん
ステップイン、ステップオーバーの何となくの意味は分かりましたが、
エクリプス内で具体的にどういう手順でやればいいのか分かりません。
(どこで止めるのか、など)
出来たらその手順を教えて頂きたいです。
449:デフォルトの名無しさん
17/04/19 18:21:04.02 3J/Vl46R.net
>>437
片山に聞く前にそれくらいググれよ
なんでお前らってググらないで質問するの?
450:デフォルトの名無しさん
17/04/19 18:30:36.70 9lDxw8p8.net
聞いたら教えてくれる人がいるなら、自分の労力で調べなくても
聞いたほうが早いし楽というのが彼のこだわり。
他者の気持ちみたいな概念は持っていないので他人の手間なんて
知ったことではないんだろうな。
多分外野が他人の手間を語ったところで、他人が何を言ってるんだか、
くらいの感じだよ。答えてくれるんだからいいじゃん。って感じでしょ。
何が悪いのかすら理解できなくて、突然切り捨てられても理解できないのだろうね。
451:デフォルトの名無しさん
17/04/19 18:41:52.42 WhCHrU/e.net
そのクソみたいなこだわりのせいで今があるんだろうが
変えようという気はないのか
452:デフォルトの名無しさん
17/04/19 18:45:38.88 vdnWv7AR.net
対人コミュニケーション能力が欠けているから
人間関係のポイント制みたいなところがわからないんだろうな。
傍から見てると、片山ですらそろそろキレて見捨てそうな雰囲気だと
思うんだがw
453:デフォルトの名無しさん
17/04/19 18:49:48.17 9lDxw8p8.net
>>441
骨までしゃぶりつくせればいいんだろ。
使えるものはしゃぶりつくす、それが彼のこだわり。
見捨てられたら、外野がうるさいからいなくなったと責任転嫁するお花畑回路搭載。
責任はすべて他人にあるってのもアスペの特徴だからね。
そして反省することなく次の狩場を探して、次の教えたがりをしゃぶりつくす。
それも彼のこだわり。
454:片山博文MZ ◆T6xkBnTXz7B0
17/04/19 23:32:44.30 x/F9iMb0.net
URLリンク(ittoybox.com)
ステップ実行はプログラムを断続的に少しずつ実行できる。インスペクションを使えば、実行が止まった状態において、変数の値を確認できる。
455:片山博文MZ ◆T6xkBnTXz7B0
17/04/19 23:36:26.91 x/F9iMb0.net
ブレークポイントを設定すれば、普通にIDEで実行したときに実行を一時停止する場所を指定できる。
停止したら、インスペクションで変数の値を確認でき、さらに、ステップ実行できる。
456:片山博文MZ ◆T6xkBnTXz7B0
17/04/19 23:41:13.67 x/F9iMb0.net
デバッグ実行はすべて、メニューから行うことができる。コードの左側をクリックするだけで丸で示されたブレークポイントを付けたり外したりできる。
デバッグでは、変数の値や画面の出力がおかしくないか確認する。間違っていれば、コードを正しく書き換える。
457:片山博文MZ ◆T6xkBnTXz7B0
17/04/19 23:45:34.67 x/F9iMb0.net
ある名前のメソッドがどこにあるかわからないときは、ソース内を検索するとよい。検索したいときはCtrl+Fを押すと検索ボックスが出現するので、それを使って検索するとよい。
458: ◆BrBq2CJg6HGd
17/04/20 01:16:32.99 jZ1Bc0tE.net
>>432
実践編難しくて思うように進みません。
>>436
なんだこいつ。
>>438
ググったけど分からなかったから聞いているんです。
>>439
>他者の気持ちみたいな概念は持っていないので他人の手間なんて
知ったことではないんだろうな。
多分外野が他人の手間を語ったところで、他人が何を言ってるんだか、
くらいの感じだよ。答えてくれるんだからいいじゃん。って感じでしょ。
何が悪いのかすら理解できなくて、突然切り捨てられても理解できないのだろうね。
→そこまで愚かじゃありません。
>>442
>見捨てられたら、外野がうるさいからいなくなったと責任転嫁するお花畑回路搭載。
責任はすべて他人にあるってのもアスペの特徴だからね。
→そこまで愚かじゃない。
>>443-446
ありがとうございます。
459:デフォルトの名無しさん
17/04/20 06:11:51.59 qio4El3i.net
愚かじゃん
もっと自覚しな
460:デフォルトの名無しさん
17/04/20 07:36:56.61 /1jfCrco.net
> ググったけど分からなかったから聞いているんです。
ググったのなら、ググる際に使ったキーワード全部書いてみろよ
おかしいなら指摘してやるから
どうせ、まともに検索もできないんだろ
片山の説明より詳しい画像付きのサイトあるのに、わからないわけがない
プログラマは検索力重要だよ
461:デフォルトの名無しさん
17/04/20 10:12:23.07 pDaylh+F.net
こんなのが世に出てきたら困るだろ
462:デフォルトの名無しさん
17/04/20 13:11:01.77 3EaHLYYZ.net
この後の展開予想
・インスペクションの目的が・意味がわかりません
・ブレークポイントをどこに設定すればいいかわかりません
・私はまだブレークポイントってレベルじゃないと思ってるんです
・ステップ実行しましたがプログラムは動作するので何も悪くありません
こうならない様に頑張ってね
463:デフォルトの名無しさん
17/04/20 13:42:57.17 tODsQV67.net
いや、それ以前にブレークポイントの貼り方分かってないはず
464:デフォルトの名無しさん
17/04/20 14:29:32.03 pDaylh+F.net
先にeclipseのインストール方法教えてやれよw
465: ◆BrBq2CJg6HGd
17/04/20 20:53:44.56 jZ1Bc0tE.net
>>448
そこまで
>>449
普通に「エクリプス ステップ実行」です。
>>451
>プログラムは動作するので何も悪くありません
そうなんですよね、普通に実行すると問題なく動作するのに
何が悪いのか…。
>>452
分かってます。
466:デフォルトの名無しさん
17/04/20 21:55:47.08 3EaHLYYZ.net
>>454
片山氏の言うバグは動作しない事じゃないと思うよ
動作するけど結果がおかしくなりませんか?だと思う
関数まで指定してくれてるんだから何十回でも実行してみなよ
467:デフォルトの名無しさん
17/04/20 22:32:59.17 /1jfCrco.net
>>454
>普通に「エクリプス ステップ実行」
アホ
なんで正式名称でググらないんですかねぇ、わざとか?
NG: エクリプス
OK: eclipse
状況次第で以下を追加
* 使い方
* How To
468:デフォルトの名無しさん
17/04/20 22:47:36.38 /1jfCrco.net
そもそも日本語でわからなかったら英語のサイトで調べろよと
eclipse howto debug
とかでも出てくるだろうによ
え?まさか英語読めない?ダメだわぁ、プログラマ無理だわぁ
469:デフォルトの名無しさん
17/04/20 22:53:32.07 sTdpqGfq.net
そもそも35歳過ぎのニート発達障害持ちをプログラマとして雇うところなんてないのに
なんのために勉強しているのやら
470:デフォルトの名無しさん
17/04/20 22:56:33.71 xridAm+v.net
ソコソコの大学出ならお勉強はまあまあ出来るのかと思いきや応用力が全く無いのな
471:デフォルトの名無しさん
17/04/20 22:58:11.70 sTdpqGfq.net
底底の大学
472:デフォルトの名無しさん
17/04/20 23:21:01.49 V1dsOLr9.net
>>459
応用力どころか、基礎力も常識すらもないと思うけど
473:デフォルトの名無しさん
17/04/20 23:43:15.99 OhUlSIwC.net
この人知的障害持ちなん?
プログラミングは無理じゃないかな。
474:片山博文MZ ◆T6xkBnTXz7B0
17/04/20 23:59:20.03 cVsJaikI.net
(正解)
print("この時点で残っているのは ");
boolean first = true;
for (int i = 0; i < numOfCpu; ++i) {
if (survival[i]) {
if (first) first = false; else print(" と ");
print(playerNames[i]);
} }
println("です。"); }
475:片山博文MZ ◆T6xkBnTXz7B0
17/04/21 00:04:46.51 7wWIo+lU.net
助詞の「と」で名詞をつなげることを期待したコードであったが、画面の出力を見ると、
名詞が出てくる前に「と」を出力していた。それを修正するものだ。
476: ◆BrBq2CJg6HGd
17/04/21 00:07:36.63 W9vJ1k1y.net
>>455
ありがとうございます。
>>456
スペルを知らなかったから。
カタカナでもいくつかサイトは出ますよ。
>>457
日本語でも十分出てきます。
サイトの問題じゃないんです。
>>458
発達障害はともかく、実務経験がですね…。
>>462
>この人知的障害持ちなん?
いえ。広汎性発達障害だそうです。
477: ◆BrBq2CJg6HGd
17/04/21 00:14:00.89 W9vJ1k1y.net
>>片山さん
ありがとうございます。
分からなくてすいませんでした。
今度はfor文、while文(do-while文)、if文(など)、switch文、配列を
使えば解ける課題を考えて頂きたいです。
478:デフォルトの名無しさん
17/04/21 00:19:03.38 d51pu8XS.net
甘えるな
片山も甘やかすな
479:片山博文MZ ◆T6xkBnTXz7B0
17/04/21 00:19:50.75 7wWIo+lU.net
次の課題はジャンケンから離れて、簡単な「数当てゲーム」を作ろう。
数当てゲームというのは、最初にAさんが、ある範囲内(m以上n以下)の整数Xを思い浮かべる。
Bさんが、Aさんにある数Yを言う。
X<YならばAさんは「それより小さいです。」と言う。
X>Yならば「それより大きいです。」と言う。
X==Yならば「正解。」と言っておしまい。当たるまで繰り返す。といった遊びである。
480:片山博文MZ ◆T6xkBnTXz7B0
17/04/21 00:24:53.30 7wWIo+lU.net
Aさんはコンピュータが演じてもらおう。人間はBさんを演じる。
最初はm,nは定数(final)としてテキトーに指定しておくこと。
481:デフォルトの名無しさん
17/04/21 00:31:09.79 d51pu8XS.net
こんな教え甲斐の無い生徒によく付き合うなw
残念ながらこの人期待どおりにはならないよw
482: ◆BrBq2CJg6HGd
17/04/21 01:26:14.98 W9vJ1k1y.net
ぬーぶくん、元気ー?
>>470
なるんだなあ、それが。
483:デフォルトの名無しさん
17/04/21 06:03:05.52 eup1Q4Eq.net
>>471
じゃあスレ立ててから期待通りの結果出した例を挙げて
484:デフォルトの名無しさん
17/04/21 07:29:03.95 QyTEOCnW.net
>>472
俺らがこいつに多少なりとも無駄な時間を割いたこと
485:デフォルトの名無しさん
17/04/21 07:32:50.12 QyTEOCnW.net
> スペルを知らなかったから。
もの知らないアホだろ
> カタカナでもいくつかサイトは出ますよ。
> 日本語でも十分出てきます。
> サイトの問題じゃないんです。
まぁ出てくるねぇ
で、これだけ十分にわかりやすいサイトが出てくるのにわからないって、どういうことだよ
やっぱり荒らしか
クソだな
486:デフォルトの名無しさん
17/04/21 07:35:01.20 bFZ6yVF6.net
>>472
こうやって人が釣れて構っているのが成果
487:デフォルトの名無しさん
17/04/21 08:25:19.18 mFxAdHLu.net
そうだね、サイトの問題じゃないよね
本人の資質の問題だよね
やる気があるところ見せるためにサイト開いただけだもんね
仕方がないよね
488:デフォルトの名無しさん
17/04/21 10:16:53.59 fDijByJ9.net
34歳は脳が欠損してるから何しても無駄
489:デフォルトの名無しさん
17/04/21 12:59:19.68 Eu/IT/IZ.net
>>466
いやいやw
わからなくてすみませんでしたじゃなくて貰った解答理解しようよ
何がどうおかしかったか理解してないだろ
490:デフォルトの名無しさん
17/04/21 14:43:40.98 QyTEOCnW.net
こいつのせいで俺らの誰かが発達障害ってクソって思うようになったとしたら、真面目に生きてる発達障害の人がかわいそうだよな
発達障害の人に何か恨みでもあるんだろうか?
491:デフォルトの名無しさん
17/04/21 14:55:25.36 T1EM2She.net
>>479
発達障害ってクソって言ってるのお前がだからお前が社会のガンだと思う
492:デフォルトの名無しさん
17/04/21 14:57:27.12 T1EM2She.net
> 473 :デフォルトの名無しさん [↓] :2017/04/21(金) 07:29:03.95 ID:QyTEOCnW (1/3)
> >>472
> 俺らがこいつに多少なりとも無駄な時間を割いたこと
見てくださいこのクズの責任転嫁
493:デフォルトの名無しさん
17/04/21 15:00:25.74 T1EM2She.net
ID:QyTEOCnWは
自分で
> やっぱり荒らしか
> クソだな
こういう発言をし
発達障害はクソだと�
494:激bテル張りし 発達障害がクソだと思うのは自分のせいじゃないと言っています
495:デフォルトの名無しさん
17/04/21 15:00:56.16 QyTEOCnW.net
>>480
トリップつけろって言われてるのに、また名無しで書き込むんですね
相変わらず成長しないですね
496:デフォルトの名無しさん
17/04/21 15:01:09.47 T1EM2She.net
ID:QyTEOCnW がクソなんです
社会のガンです
切除が必要です
497:デフォルトの名無しさん
17/04/21 15:01:38.38 T1EM2She.net
>>483
別人だよ
思い込みが激しいね
498:デフォルトの名無しさん
17/04/21 15:02:13.71 T1EM2She.net
第三者の客観的立場から社会のガンを見抜きました
499:デフォルトの名無しさん
17/04/21 15:03:16.58 QyTEOCnW.net
お前は俺の言いたいこともわからんのか?
34歳は発達障害のフリしてるだけのクソ野郎ってことだよ
500:デフォルトの名無しさん
17/04/21 15:04:59.27 T1EM2She.net
>>487
お前医者なの? 医師免許も持たずに他人の病状を勝手に判断するな
501:デフォルトの名無しさん
17/04/21 15:05:37.83 T1EM2She.net
本人が発達障害だって言ってるんだから素直にそれを受け入れろよ
502:デフォルトの名無しさん
17/04/21 15:06:49.20 T1EM2She.net
時間割くのが嫌なら書き込むんじゃねえよw
503:デフォルトの名無しさん
17/04/21 15:11:23.93 QyTEOCnW.net
お前、他のスレ見ても同じこと言えんの?
てか、仮に発達障害だとして、こいつの行動や内容、結果がこの病気特有の症状だと仮定したとしたら、
発達障害の人を誰も雇ってくれなくなるってことにもなりかねないんだけどそれを理解している?
504:デフォルトの名無しさん
17/04/21 15:19:58.88 T1EM2She.net
>>491
個人の問題と発達障害の問題を一緒にしてクソと言ってるのはお前だけだから問題ないと理解してる
505:デフォルトの名無しさん
17/04/21 15:24:23.18 T1EM2She.net
そもそも問題なんて何もない
・発達障害に対する差別意識
・個人に対する嫌悪感
これを切り離して考えよう
506:デフォルトの名無しさん
17/04/21 15:25:59.07 QyTEOCnW.net
>>492
一緒にしてませんが何か?
できないことを自称発達障害を理由にしていることで、他の人が勘違いをしたら困るよねって話をしているんだが?
お前も34歳と一緒で脳みそに酸素が供給されてないのか?
そもそもわざわざ専門板でスレ違いの内容を上げてまで書き込むことなんですか?
507:デフォルトの名無しさん
17/04/21 15:29:13.00 T1EM2She.net
>>494
上げるのは勝手だろ
掲示板の機能としてあるんだからそれを使う使わないは俺のマインドによって
コントロールされるターゲットだろ
発達障害の人を誰も雇ってくれなくなるってことにもなりかねない
なんて脅迫して他人をクソと罵ってるやつの方がスレ違いだろ
508:デフォルトの名無しさん
17/04/21 15:32:05.86 T1EM2She.net
>>494
勘違いするやつなんていないし、いたとしてもお前が口出すことじゃない
つまり、お前は発達障害を他人を罵る口実に使ってるわけ
509:デフォルトの名無しさん
17/04/21 15:32:34.29 T1EM2She.net
発達障害を差別してるのはお前なんです
510:デフォルトの名無しさん
17/04/21 15:34:03.51 QyTEOCnW.net
俺もお前もスレ違いだぞ、何言ってるんだ?
あげるのはもちろん勝手だよ
ただ、こんなクソスレあげるとかってそれって荒らしと同じだよね?
34歳よりタチ悪いわ
あと、脅迫の意味わかってる?
> 脅迫(きょうはく)とは目的の如何を問わず、相手を脅し威嚇する行為をいう。
wikipediaより
てか、何?お前は一体なんだんだ?壮大な釣り堀か?
511:デフォルトの名無しさん
17/04/21 15:34:35.75 T1EM2She.net
自分は発達障害なんだって言ってる人に対して
発達障害じゃない、クソだって言ってるわけだろ
発達障害を自称する人とクソの結びつけは間違いなく ID:QyTEOCnW によってされてるわけ
512:デフォルトの名無しさん
17/04/21 15:35:17.84 T1EM2She.net
>>498
俺はまったくスレ違いじゃない
なぜならばスレ違いのお前を批判する立場だからだ
513:デフォルトの名無しさん
17/04/21 15:38:46.52 QyTEOCnW.net
何でそんなに必死なの?
514:デフォルトの名無しさん
17/04/21 15:39:41.01 T1EM2She.net
>>501
発達障害を差別する人間を許せない
俺の内なる衝動が俺を突き動かす
俺は戦う
515:デフォルトの名無しさん
17/04/21 15:43:48.04 QyTEOCnW.net
>>502
34歳がクソなのはこのスレの住人のほぼ全員一致の意見だろ
そいつが自称だが発達障害と言っているんだぞ?
34歳が発達障害じゃない、単なる健常者のクソ人間でしたって方がみんなハッピーなんじゃねーの?
理解できるか?
516:デフォルトの名無しさん
17/04/21 15:47:42.54 T1EM2She.net
>>503
そんなのことないだろ、お前がクソだろ
34歳はあきらめずにひたむきに取り組んでいるその姿頑張り屋さんと言っていいでしょう
517:デフォルトの名無しさん
17/04/21 15:49:32.61 T1EM2She.net
発達障害という病気の事実を否定してハッピーになっても
それって他人の人格を無視して踏みにじってるとても卑劣な行為でしかないよね
障碍者差別っていうのはこういうところが発端になるんだろうな
518:デフォルトの名無しさん
17/04/21 15:50:24.37 T1EM2She.net
差別されるのがわかってるから病気を打ち明けられない非寛容な社会のできあがりだな
519:デフォルトの名無しさん
17/04/21 15:54:25.03 QyTEOCnW.net
>>504
お前、34歳が頑張ってると思ってるの?
健常者が遅くても2週間やればできればできることを1年間やってもできてないんだぞ
あとな、奴は全然ひたむきじゃないからな、深夜までだらだらと起きて糞スレ立てて遊んでるやがるからな
520:デフォルトの名無しさん
17/04/21 15:57:58.36 T1EM2She.net
>>507
発達障害なんだろ、健常者と同じようにできないことにイラついていたの?
受け入れようよ、社会にはお前とは違う人間がいるんだよ
521:デフォルトの名無しさん
17/04/21 16:03:13.96 T1EM2She.net
ちなみにサイコセラピストとしての立場から助言しておくと
イラついている根本の原因というのは34歳と片山が頻繁に
会話していることに排斥感と劣等感が入り混じった
コンプレックスを抱いていることにある
端的にいうならイラつきの原因は嫉妬です
522:デフォルトの名無しさん
17/04/21 16:05:12.64 T1EM2She.net
片山も悪いよ、片山は誰にでも股開くクソビッチだから
同情するね
523:デフォルトの名無しさん
17/04/21 16:05:38.35 QyTEOCnW.net
どうでもいいけど、お前が34歳の味方すればするほど発達障害の立場悪くなるだけだと思うけどね
常人が2週間でできることを1年かけてもできない奴なんかと一緒に仕事したくないと思うのが、ごく普通の人間だよ
それを本人はスローペースの一言で終わらすしね
これを発達障害のせいというなら、誰も発達障害と関わりたくなくなるんだよ
理解できてる?
524:デフォルトの名無しさん
17/04/21 16:09:09.61 T1EM2She.net
>>511
お前は発達障害を差別してるだけ
差別してる自分が普通だと正当化しようとしてるだけ
お前は倫理と道徳と社会性が著しく欠損してるよ
普通じゃない
525:デフォルトの名無しさん
17/04/21 16:13:37.98 QyTEOCnW.net
>>512
34歳が頑張ってると思ってる論理性が欠如しているお前の方が普通じゃないけどな
そんなんでサイコセラピストとか、お前んところ行く患者がかわいそうだわ
526:デフォルトの名無しさん
17/04/21 16:17:12.70 T1EM2She.net
>>513
はい傷ついた、俺のガラスのハートが粉々に砕け散った
どう落とし前つけるわけ?
527:デフォルトの名無しさん
17/04/21 16:19:39.57 T1EM2She.net
ナイフみたいに尖っては、触るもの皆傷つけた
あーあわかってくれとは言わないがーそんなに俺が悪いのかー
528:デフォルトの名無しさん
17/04/21 16:20:11.80 T1EM2She.net
JASRAC待ったなし
529:デフォルトの名無しさん
17/04/21 16:21:14.48 QyTEOCnW.net
夜だったら入れ食いだったろうに
何で夕方に釣りするんですかね?
530:デフォルトの名無しさん
17/04/21 16:25:20.58 T1EM2She.net
夜はイカ釣りに出かけるから
531: ◆BrBq2CJg6HGd
17/04/21 16:41:25.22 W9vJ1k1y.net
ちょっと荒れてきてるな…。
>>472
じゃんけんプログラムを作りました。
>>474 >>476
言っても理解されないとは思いますが、その時!という感じに
ならないと必死になれないんです。
>>483
それは私ではありません。
>>487 >>そいつが自称だが発達障害と言っている
ふりや自称ではありません。診断書もあります。
>>507
>健常者が遅くても2週間やればできればできることを
1年間やってもできてないんだぞ
このスレではまだ言ってなかったですが、Javaの勉強は確かに長い時間を
かけてやっていますが、ネットにつなげられるパソコンを買ったのは年末で、
統合開発環境(エクリプス)が整ったのはさらにその数週間�
532:繧ナすから、 打てるようになってから今に至るまでの期間は3ヶ月程度です。
533:片山博文MZ ◆T6xkBnTXz7B0
17/04/21 16:43:52.81 7wWIo+lU.net
荒らしはほっといてさっさと課題を片付けようぜ。
534:デフォルトの名無しさん
17/04/21 17:34:14.81 mFxAdHLu.net
>>519
その時!とならないとやる気が出ないのは分かるのだが
今の状況が「その時!」と思ってないのはやっぱりおかしいと思うんだ
なんでそんなに落ち着いてるの?
ホントは心のどこかで諦めちゃってるの?
535: ◆BrBq2CJg6HGd
17/04/21 18:01:59.47 W9vJ1k1y.net
>>520
ちょっと正規表現などで苦戦しましたが、出来ました。
URLリンク(ideone.com)
m=1、n=10としてあります。
536:デフォルトの名無しさん
17/04/21 18:20:39.10 eup1Q4Eq.net
>>522
正規表現はともかく書いてる処理に矛盾があることには気づいてる?
後、前から言われてるけどexitを何とかする気ないの?
537:デフォルトの名無しさん
17/04/21 19:06:46.13 fDijByJ9.net
ここは研究者片山と研究動物34歳のスレだよ
他の人は見守るくらいにしとけよ
538: ◆BrBq2CJg6HGd
17/04/21 19:15:40.17 W9vJ1k1y.net
>>524
何が動物だ。
>他の人は見守るくらいにしとけよ
いや、いいと思う。
>>523
ほんの少し直しました。
URLリンク(ideone.com)
それとしばらくexitで行かせてください。
539:片山博文MZ ◆T6xkBnTXz7B0
17/04/21 19:43:55.84 7wWIo+lU.net
int x = new java.util.Random().nextInt(N) + M;
ここが正しいか疑問がある。テストプログラムを書いてみて。
540: ◆BrBq2CJg6HGd
17/04/21 20:26:46.84 W9vJ1k1y.net
>>526
テストプログラムではありませんが、こういうことですか?
URLリンク(ideone.com)
541:片山博文MZ ◆T6xkBnTXz7B0
17/04/21 20:30:18.48 7wWIo+lU.net
>>528
そのとおりだね。確認のために、乱数30個を出力するテストプログラムを書いてみて。
542: ◆BrBq2CJg6HGd
17/04/21 20:50:46.40 W9vJ1k1y.net
>>528
m=2,n=12でやってみました。
URLリンク(ideone.com)
543:片山博文MZ ◆T6xkBnTXz7B0
17/04/21 21:57:43.66 7wWIo+lU.net
次は、テストプログラムのテストを自動化しよう。乱数の個数を百個にして、
すべて範囲内なら「成功」を、さもなければ「失敗」を出力するようにしよう。
544:片山博文MZ ◆T6xkBnTXz7B0
17/04/21 22:18:43.57 7wWIo+lU.net
ヒント:フラグ変数を使う。
545: ◆BrBq2CJg6HGd
17/04/22 01:01:10.82 jQqihnmh.net
>>530-531
できました。
URLリンク(ideone.com)
546:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 01:35:48.33 rLCodfG7.net
>>533
よくやった!!! 自分で考える力が付いてきたね。
「if (maxFlag == true)」、これは「if (maxFlag) 」と同じ。
547:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 01:45:53.84 rLCodfG7.net
実際のJavaプログラムで、致命的な不具合が発見されたときは、exitを呼ぶのではなく、例外を投げるのがよいとされている。
キャッチされなかった例外は、呼び出し履歴と行番号と例外の種類を出力するので、デバッグ情報が分かって、デバッグしやすいという利点がある。
548: ◆BrBq2CJg6HGd
17/04/22 02:11:04.98 jQqihnmh.net
>>533-534
ありがとうございます。
例外処理苦手です…。
549:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 02:32:30.70 rLCodfG7.net
JaneStyleのせいでアンカーがずれた。
550:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 17:53:24.21 rLCodfG7.net
例外処理なんて野球のボールみたいなもんだ。
だれかが例外を投げて(throwing)例外をキャッチ(catching)する人がいなければ、
場外ホームランで、
プログラムが停止する。例外はクラスによって動作が違う。
投げるときの基本的な文法は throw new 例外クラス名(...例外クラスのコンストラクターに渡す引数リスト...);のように。
551:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 17:59:12.80 rLCodfG7.net
例外を受け止める(catching)範囲を指定するには次のようなtry~catchブロックを、例外が発生する範囲を囲むように記述する。
try {
552:...例外を含む処理... } catch (受け止める例外クラス 引数名) { ...例外があったときの割り込み処理... }
553:デフォルトの名無しさん
17/04/22 18:04:23.46 Fs9aFfd6.net
片山を止める権利はないけど
オブジェクトとインスタンスすら理解してない人間に例外処理教える意味ってあるのか?
554:デフォルトの名無しさん
17/04/22 18:09:10.78 IqKS0v5Y.net
(初心者が初心者に教え合う不思議なスレッド!?)
(記載しないほうが良いと思いつつ書き込み……┌(_Д_┌ )┐ )
私はコードを書く 2%
コードを読み未知を検索して理解する 80%
情報を集め書籍を読む 18%
費用は%と等価では無い
そして、人から直接教わると言うことは小数点で有る
555:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 18:25:20.52 rLCodfG7.net
ideone.comには制限があって、自由に実行できるクラスなどが書けないから、
クラスやインスタンスなどはエクリプスで学習した方がいいな。
556:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 18:36:13.84 rLCodfG7.net
仕方無い、エクリプスをインストールするか。
557:デフォルトの名無しさん
17/04/22 19:22:58.75 IqKS0v5Y.net
(コイツ怖い……((((;゚Д゚))))ガクガクブルブル )
558: ◆BrBq2CJg6HGd
17/04/22 19:53:15.24 jQqihnmh.net
>>537-538
ありがとうございます。
>>539
確かに今はまだ早い気がしますね。
片山さん、例外処理はもう少し先で。
>>541
でもエクリプスってソースコードの公開とか出来るんですか?
559:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 20:07:59.75 rLCodfG7.net
>>544
今はソースコードはGitHubで公開ってのが主流のようだ。使いこなすには、分散型バージョン
管理システムのGitというものを理解しないといけないようだが。
560:デフォルトの名無しさん
17/04/22 20:13:43.72 Fs9aFfd6.net
>>544
片山さんもう少し先でじゃねーよ
お前は皮肉を言われてることすら理解できねえのか
561:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 20:15:14.40 rLCodfG7.net
URLリンク(github.com)
これがオレのGitHubだ。ここにあるプロジェクトはほとんどがC/C++で、Javaはまだ書いていない。
562:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 20:25:03.86 rLCodfG7.net
GitHubは英語オンリーで、日本語のページはない。日本語じゃないと困る人はOSDNという選択肢もある。
563:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 20:36:45.50 rLCodfG7.net
EclipseでGitを使う方法があるみたいだが、まずはGitの基本を理解してからにしよう。URLリンク(qiita.com)
564:片山博文MZ ◆T6xkBnTXz7B0
17/04/22 20:50:18.75 rLCodfG7.net
それでは、まずは次のサイトのGitに関する記事を読みといてくれ。
URLリンク(ja.osdn.net)
全部読んで半分以上理解できたら次に進もう。
565: ◆BrBq2CJg6HGd
17/04/23 01:12:07.04 IjHDVWQ3.net
>>片山さん
複数のコメントありがとうございます。
努力します。
>>546
皮肉かどうかはどうでもいいです。
要はその通りだと思ったら同意するだけです。
566:デフォルトの名無しさん
17/04/23 02:41:47.10 3ETeULtx.net
ここのやり取り見てるとstaticおじさん思い出す
いや、そこまで到達してないか
567:デフォルトの名無しさん
17/04/23 05:53:13.53 Od2AYoty.net
>>551
つまり会話が成り立たない以前に会話する気すらない訳だね
568:デフォルトの名無しさん
17/04/23 09:39:51.23 9WGY9Kco.net
>>552
staticおじさんになる素質の片鱗は見せつけてるなw
569:
17/04/23 17:59:34.55 IjHDVWQ3.net
>>552
staticおじさんって誰ですかぁ?
>>553
何でそうなるんですか。
皮肉なんか相手にしたくないですよ。
>>554
私がですか?
570:デフォルトの名無しさん
17/04/23 18:41:21.14 nc0/ghBL.net
会話が成り立たないから真面目に相手するだけ無駄だしな
571:デフォルトの名無しさん
17/04/23 19:56:40.23 9WGY9Kco.net
いい加減にして、ググること覚えようね
572:
17/04/23 23:31:10.19 IjHDVWQ3.net
>>片山さん
もう少しお待ち下さい。
結構難しいですね。
>>557
もちろんググれば分かるんでしょうが、
ここでありのままの人物像を聞きたかったのです。
573:デフォルトの名無しさん
17/04/23 23:58:34.16 d5pkzuTb.net
>>558
お前ら糞虫全般に言えることだけど、いい加減先にググれ
それでも解決しなかったら、質問する前に、私はこうこう思いますけど、これってあってますか?どうなんでしょうか?
って聞く、書くようにしろ
なぜかって?回答する方もお前のその時の理解度がわかるから、無駄な作業が減る上に適切な回答ができるからだよ
staticおじさんの話もそうだ
お前が先んじて彼の評価を書けば無駄なレスなしでより深い議論ができるというものだ
574:デフォルトの名無しさん
17/04/24 00:36:27.38 73H/OgY9.net
>>558
言い訳おじさんがまた言い訳してる
575:デフォルトの名無しさん
17/04/24 00:52:28.36 JE5n6vCM.net
自作自演にしか見えない……。
576:デフォルトの名無しさん
17/04/24 06:32:08.39 9IqpEK8F.net
>>558
もちろんググれば分かるのに何でググらないの?
ここでの評価をググった結果に優先する理由は何?
ここでの評価を優先しようとするくせに
「34歳は頭が悪い」
っていう自分に対する簡単な評価は頑なに認めようとしないのはなんで?
577:デフォルトの名無しさん
17/04/24 10:08:03.78 9YTeQZy3.net
片山研究所の実験動物にゴチャゴチャ言うなよ
578:
17/04/24 16:39:34.98 hyjp57PM.net
>>559
それはそうですが、敢えてですよ。
>>560
言い訳じゃなく心理描写。
>>562
ここでの深い見解>検索結果
レッテル貼り<正確な見解
>>563
暗い夜は後ろに気を付けた方がいい。
579:デフォルトの名無しさん
17/04/24 20:33:17.11 9YTeQZy3.net
実験動物のくせにゴチャゴチャうるせぇな
580:デフォルトの名無しさん
17/04/24 20:48:58.13 TSPMV/hI.net
ネット環境得てからクズ度がどんどん上がったな
親も失敗だったね
581:
17/04/25 16:35:01.57 +HQZ8u7c.net
>>566
クズの定義って何なんだよ。
失敗じゃねーよ。
582:デフォルトの名無しさん
17/04/25 18:05:19.79 TzUmZKvP.net
鏡見ろよ
583:デフォルトの名無しさん
17/04/25 18:42:37.81 SWAzzsrw.net
>>567
何でそんな頭悪い発言出来るの?
584:デフォルトの名無しさん
17/04/25 21:41:23.98 apTIu6Ro.net
もう諦めたら?
585:片山博文MZ
17/04/25 22:36:23.40 TBuA3Fu0.net
Eclipseインストールしてhello, world書いたよ。
586:片山博文MZ
17/04/25 22:53:08.99 TBuA3Fu0.net
Javaは久しぶりだな。何年前になるだろう? 昔、awtでなんか作ってたな。
587:片山博文MZ
17/04/25 22:55:33.57 TBuA3Fu0.net
スマホ開発ではawtは役に立たないから、Javaの基礎からやり直すことにするか。
java.lang.*を見ればいいのか?
588:片山博文MZ
17/04/25 22:59:57.52 TBuA3Fu0.net
エクリプス、フルインストールで1GB超えてる。まさに巨大なるIDEだ。
注意点としては、C:直下で展開しないと、ファイルパス名が長すぎて展開に失敗するようだ。
589:
17/04/26 00:02:21.85 /ZfpN6QH.net
一部の攻撃的なレスをする馬鹿に構うとこっちまで悪く見られて損だな。
>>570
やだよ。
>>片山さん
ちょっと便利過ぎるんですよね。
予測変換機能とかあるから、文法を正確に覚えていなくても
書けてしまう場合もあるし。
590:デフォルトの名無しさん
17/04/26 00:14:04.67 C1JG3n6h.net
攻撃的なレスが増えているのは自分の振る舞いのせいなのに・・・
自分に非があるとは思わないんだな
591:デフォルトの名無しさん
17/04/26 00:23:15.56 1c8kYD+M.net
悪く見られてってギャグで言っているのか?
592:片山博文MZ
17/04/26 04:28:25.80 ZFKZUpWM.net
URLリンク(ser1zw.hatenablog.com)
593:デフォルトの名無しさん
17/04/26 07:44:56.13 mKUyOhF8.net
インスタグラムのページでソースを表示して、
1枚目の投稿写真のurlを見つけることはできるのですが、
2枚投稿されている場合、2枚目のURLはソースに表示されていないんですかね?
探しても見つからないので。
594:デフォルトの名無しさん
17/04/26 10:13:55.64 VMQAT7m5.net
>>575
お前は悪くない、社会が悪い
595:
17/04/26 16:56:16.82 /ZfpN6QH.net
>>576
それだけではないです。
実験動物などというふざけた書き込みは私に落ち度があるとは思えません。
>>580
両方とも悪い所と良い所を持っているのでは。
596:デフォルトの名無しさん
17/04/26 17:41:55.11 VMQAT7m5.net
お前に良いところなんてないだろ、いい加減にしろ
597:デフォルトの名無しさん
17/04/26 18:09:43.89 k4Ao8EcY.net
>>581
だって何言ってもリアクションがワンパターンなんだもん
だから実験動物と呼ばれる
しかしホント表層だけしか読み取れないんだなあ
598:デフォルトの名無しさん
17/04/26 18:21:36.26 VMQAT7m5.net
>>545,547-550の片山のレスに対して
>複数のコメントありがとうございます。
>努力します。
煽りに対しての反応は別にして片山に対してはちゃんとレスしたらどうなの?
599:デフォルトの名無しさん
17/04/26 18:50:37.59 lYhaqZk4.net
>>583
>>581
> だって何言ってもリアクションがワンパターンなんだもん
> だから実験動物と呼ばれる
ほんこれ。今日日、AIのほうが良い反応返してくれそうな気がする。
600:デフォルトの名無しさん
17/04/26 21:19:59.39 Wh7Oh9Mr.net
>>585
しねクズ
601:デフォルトの名無しさん
17/04/26 21:21:37.82 Wh7Oh9Mr.net
>>583
黙れうんこ
602:デフォルトの名無しさん
17/04/26 21:22:37.79 Wh7Oh9Mr.net
さて、AIには真似できないすばらしい反応の手本を見せてもらうとしよう
どんな面白い返しがくるんだろ、わくわく
603:デフォルトの名無しさん
17/04/26 21:24:33.76 Wh7Oh9Mr.net
俺の言葉の深層まで読み取って返してくれんだろうなあ、楽しみだなあ
604:デフォルトの名無しさん
17/04/26 21:26:23.77 lYhaqZk4.net
この度、>>586-587もようなレスをするに至ったことは、
主治医として、大変残念な事であり、
また、治療の効果がまだまだ現れていないことを証明しているため、
そろそろ最終的な決断を下す必要があるようです。
みなさんお聞きになったことがあるかもしれませんが、
必ずしも心の病は、特殊な病気ではなく、誰もがそうなる可能性があります。
しかし、だからといって、これ以上、Wh7Oh9Mr を放置することは、例えば何の関係もない人を傷つけたり、
逆にWh7Oh9Mr 自身の将来にとり、名から図示も良いことではありません。
そこで、私は、Wh7Oh9Mr の両親、臨床心理士などとも相談して、
Wh7Oh9Mr をしばらくの間、ネットの出来る環境から離して、
濃密な人間関係の中で治療をすることにしました。
Wh7Oh9Mr にとっては、納得がいかないことかもしれませんが、
私も、医師免許をかけて、Wh7Oh9Mr を徹底して直すことに致しました。
どうかみなさん!Wh7Oh9Mr が戻ってきましたら、このような人を悲しませる
スレではなく、みんなに感動を届ける以上の人間になっていると思いますので、
暖かく見守ってやってください。
605:デフォルトの名無しさん
17/04/26 21:36:11.16 Wh7Oh9Mr.net
スパムみたいな文章だけど一生懸命さは伝わってきた
努力賞ということで
606:デフォルトの名無しさん
17/04/26 23:18:34.00 pa8V2Lji.net
もはや幼稚園児だな
607:デフォルトの名無しさん
17/04/27 00:38:39.73 krvEjk1K.net
プログラムの勉強しないでなにやってんだ
何のスレだここ
608:
17/04/27 01:07:51.26 KUrn7ZtR.net
荒れてるけど知ーらね。
>>583
それにしたって動物呼ばわりはないでしょ。
もうちょっとマシな言い方にして下さいよ。
>>片山さん
話の腰を折るみたいで申し訳ないですが、
試したらイデワンでも複数のクラスを書けるみたいですよ。
URLリンク(ideone.com)
ある程度は、インスタンス化が必要なプログラムもイデワンで
対処できそうです。
609:デフォルトの名無しさん
17/04/27 09:13:08.60 i5BzzK+e.net
最近はgitを使えない奴をカス呼ばわりする世の中なのに、
敢えて教えを拒否する奴がいるとは…
610:デフォルトの名無しさん
17/04/27 10:18:38.91 t6wdZAgr.net
治療は必要ない、必要なのは保健所
611:片山博文MZ
17/04/27 14:00:42.94 Nwh2sTTf.net
課題。仮想画面を使った図形描画だ。
URLリンク(ideone.com)
このコードを自由に改造して、作品として完成させなさい。
612:片山博文MZ
17/04/27 14:11:49.48 Nwh2sTTf.net
課題。lineメソッドの不具合を修正し、「バカ」を「天才」に変えなさい。
613:片山博文MZ
17/04/27 14:55:29.37 Nwh2sTTf.net
この課題は、君の考える力を試している。
ヒント:方眼紙
614:579
17/04/27 15:18:57.42 a+BwFeTM.net
質問を取り消します
615:
17/04/27 17:20:36.40 KUrn7ZtR.net
>>584
はい。
>>595
拒否したわけではありません。ただイデワンの可能性をですね…。
>>596
だめだこの人。
>>片山さん
出来れば学んだ範囲で組める課題にして頂きたいです…。
仮想画面はまだ覚えてませんので。
616:片山博文MZ
17/04/27 17:38:20.29 Nwh2sTTf.net
>>601
仮想画面とは言っても、ただの文字列の配列だよ。文字を並べただけ。
617:デフォルトの名無しさん
17/04/27 17:50:55.68 ECqhjgGf.net
どこまで応用力ないんだ34歳
618:デフォルトの名無しさん
17/04/27 18:06:09.07 t6wdZAgr.net
正直な話、笑い事じゃないんだよなぁ
619:片山博文MZ
17/04/27 18:26:43.70 Nwh2sTTf.net
解説しよう。クラスVirtualScreenのコンストラクタは、メソッドresetを呼ぶ。resetメソッドは、文字列の配列を構築する。これが幅width、高さheightの仮想画面となる。
メソッドprintは構築されている仮想画面を出力する。
620:片山博文MZ
17/04/27 18:29:33.58 Nwh2sTTf.net
setPixelメソッドは、画面のある位置の文字を置き換える。単純に文字列処理で文字を置き換えている。
位置が画面をはみ出すなら文字は置き換えない。
621:片山博文MZ
17/04/27 18:32:36.42 Nwh2sTTf.net
ならば、fillBoxメソッドはどんな処理を行うメソッドだろうか?
622:片山博文MZ
17/04/27 19:02:55.64 Nwh2sTTf.net
貴様、会社のPCで勤務中に仕事をサボって2ちゃんねるに書き込んでいただろう?!
通信記録を見れば丸わかりなんだよ。罰として給料を3分の1減給する。二度と勤務中に2ちゃんねるをしないこと!!
623:片山博文MZ
17/04/27 19:10:13.51 Nwh2sTTf.net
(陰口)
。。。ったく最近の新人さんって使えねーのなんの。授業料を請求したいぐらいだ。ぼそぼそ。
624:
17/04/27 19:22:48.03 KUrn7ZtR.net
>>602
はい。それは何となく分かります。
>>607
調べてみましたが、分かりませんでした。すいません。
625:デフォルトの名無しさん
17/04/27 19:30:00.14 t6wdZAgr.net
>>608
3分の1減給はやり過ぎじゃね?
減給するならまず就業規則に明記した上で、
>労働基準法第91条で,「1回の額が平均賃金の1日分の半額を超え,
>総額が賃金支払期における賃金の総額10分の1を超えてはならない」
626:片山博文MZ
17/04/27 19:35:23.20 Nwh2sTTf.net
これは二重のforループだ。
英単語のtopとは、一番上のこと。bottomとは一番下のこと。leftは左。rightは右。
fillとは塗り潰すこと。boxとは箱のこと。
このメソッドは長方形を塗り潰す。
二重のループの場合は内側のループから解読する。
for (int x = left; x <= right; ++x) { setPixel(ch, x, y); }
ここでsetPixel(ch, x, y);は、文字位置(x, y)に文字chをセットする処理である。
xについて、leftからrightの範囲で繰り返すので、[left, right]という閉区間を塗り潰すことになる。
627:片山博文MZ
17/04/27 19:39:29.53 Nwh2sTTf.net
では、
for (int y = top; y <= bottom; ++y) {
...
}
というループが何をするか説明しなさい。
628:
17/04/27 19:44:04.85 KUrn7ZtR.net
>>613
yが一番上から一番下まで行くまでの処理ですか?
629:片山博文MZ
17/04/27 19:47:21.26 Nwh2sTTf.net
>>614
そのとおり。では、Mainクラスのmainメソッドで実際にfillBoxを呼んで動作を確認しなさい。
630:片山博文MZ
17/04/27 19:50:43.31 Nwh2sTTf.net
このように、実際のコードが読めなくても、英単語の意味から動作を推定できることがある。つまりは、英語の勉強も必要だ。
631:片山博文MZ
17/04/27 19:56:01.81 Nwh2sTTf.net
>>611
給料ゼロ円の3分の1だから、越えてないよ。
632:
17/04/27 20:04:14.12 KUrn7ZtR.net
>>片山さん
fillBoxメソッドの第一引数であるchはどんな役割を果たしているんですか?
633:片山博文MZ
17/04/27 20:06:36.31 Nwh2sTTf.net
>>618
chは文字だよ。'a'や'9'などを指定できる。
634:片山博文MZ
17/04/27 20:13:26.88 Nwh2sTTf.net
chはsetPixelメソッドに渡されるsetPixelはchに指定された文字をセットする。
Stringクラスのsubstringメソッドは部分文字列を返す。setPixelは、行の部分文字列とchを連結して、新しい行に更新する。
635:片山博文MZ
17/04/27 20:29:02.56 Nwh2sTTf.net
例えばstr.substring(3)は文字列strの四文字目以降の部分文字列を返す。str.substring(3, 2)はstrの四文字以降の2文字を返す。
636:片山博文MZ
17/04/27 20:33:49.25 Nwh2sTTf.net
String str = lines[y];
これはlinesのy+1行目を文字列strに格納する。
lines[y] = str.substring(0, x) + ch + str.substring(x + 1);
これは、x+1文字目をchで置き換えたものをlines[y]に格納する。
637:片山博文MZ
17/04/27 20:36:26.35 Nwh2sTTf.net
大卒には難し過ぎたか。。。
638:
17/04/27 20:44:13.73 KUrn7ZtR.net
>>619-621
ありがとうございます。
すいません、特に変化ありませんでした…。
URLリンク(ideone.com)
639:片山博文MZ
17/04/27 20:45:15.24 Nwh2sTTf.net
>>624
screen.print();の前に書かないと意味ないよ。
640:片山博文MZ
17/04/27 20:57:13.48 Nwh2sTTf.net
その上、画面をはみ出してるよ。
641:片山博文MZ
17/04/27 20:59:22.46 Nwh2sTTf.net
VirtualScreen screen = new VirtualScreen(40, 10);
って書いてあるんだから、画面は(0, 0)~(39, 9)の範囲だよ。
642:片山博文MZ
17/04/27 21:20:18.38 Nwh2sTTf.net
適性なし。
643:デフォルトの名無しさん
17/04/27 21:27:22.31 i5BzzK+e.net
ワロタ
644:
17/04/27 21:29:34.99 KUrn7ZtR.net
やはり反映されません。
どうしてですかねぇ。
URLリンク(ideone.com)
645:片山博文MZ
17/04/27 21:32:15.08 Nwh2sTTf.net
>>630
ふざけてんのか? 何でleft>rightなんだよ。わざと間違えてるだろ。
646:デフォルトの名無しさん
17/04/27 21:33:31.27 i5BzzK+e.net
ワロタ
お茶碗を持つ方がleftで、橋を持つ方がrightなんやで
647:デフォルトの名無しさん
17/04/28 00:03:26.21 FtZLbekm.net
34歳は、答えの用意されている問題(学校のテストとか)を解くことは出来るが、
明確な答えがない、複数あってどれか選ばなくてはいけない系の問題が全然ダメなんじゃないの。
考える力が弱いというか、考えているふりをしてなにも考えていないというか。
想像力と思考力が致命的に足りない感じ。
前に同じような症状の新人を見たことあるけど、
SJIS対応文字列反転関数作らせたらとても楽しいことになった覚えがある。
片山先生、試しにお題を出してあげたらどうだい。
648:
17/04/28 00:29:58.74 OeyLlymU.net
>>631
すいませんでした。やっと表示できました。
URLリンク(ideone.com)
バカの否定です。
649:片山博文MZ
17/04/28 00:37:58.46 0yWv+0K/.net
今日はこの辺で終わるとするか。次は、lineメソッドのバグ取りをやる。自分の頭が良いと思ってるなら、
だれが認める業績で天才であることを証明してくれ。
650:
17/04/28 00:38:57.51 OeyLlymU.net
>>片山さん
やはりグラフィック系の課題はまだちょっと…。
その代わりメソッドの演習が(戻り値なし、引数ありまで)終わったので、
(前言った範囲に追加して)課題を作ってもらえませんか?
651:
17/04/28 00:43:33.16 OeyLlymU.net
>>636は>>635の書き込みがなされる前に書いたものです。
lineメソッドの方を先で。
652:デフォルトの名無しさん
17/04/28 07:30:26.79 /uuFMZz1.net
すげー
バカを相手にすると割りきって付き合ってやってた
片山霊長類研究所所長すらキレさせるチンパンジー34歳ちゃんw
653:デフォルトの名無しさん
17/04/28 08:05:44.46 ssoWe7Me.net
グラフィック系の課題はまだちょっとって言うのは課題から何も学んで無いんじゃ
654:デフォルトの名無しさん
17/04/28 08:57:28.08 1CH3bO8e.net
どうでも良いが、なぜ自分で課題を考えないんだろう
作りたいものとか微塵もないんだろうか
655:片山博文MZ
17/04/28 09:20:50.10 0yWv+0K/.net
高校を卒業したのなら、数学ですでに直線のグラフについて学習したはずだ。
線分は直線の一部だから、直線を描く範囲を限定すれば、線分が描ける。
復習しよう。例えば、直線y = 2x + 1のグラフはx軸と(0, 1)で交わり、傾きが2であった。
656:片山博文MZ
17/04/28 09:25:36.20 0yWv+0K/.net
では、二点(x0, y0), (x1, y1)を通る線分のグラフは、数学的に考えるとどうなるか答えたまえ。ただし、x0≠x1と仮定する。
657:デフォルトの名無しさん
17/04/28 11:09:57.91 xFdhdZjO.net
>>633
答えが用意されてる問題も解けてないんだが
658:デフォルトの名無しさん
17/04/28 11:29:21.41 1CH3bO8e.net
>>643
一度習ったことのある問題じゃないとダメなんだろ
659:
17/04/28 16:42:04.90 OeyLlymU.net
>>633
文字列反転関数ですか。後でアルゴリズムを考えてみるか。
>>638
この野郎。
>>640
今は本に載っている課題に取り組んでいるからです。
>>641
y軸と交わる、ですかね。
>>642
y={(y1-y0)/(x1-x0)}x+(y0x1-y1x0)/(x1-x0)です。
660:片山博文MZ
17/04/28 17:12:13.34 TxOrBLp1.net
>>645
そのとおり。正解だ。まあ、インターネットがあるから、「二点 交わる 直線」で検索すれば簡単に答えが見付かるがな。
もうちょっと整理された公式についてyについて整理すれば、
y = {(y1 - y0)/(x1 - x0)}(x - x0) + y0
となる。dx = x1 - x0かつdy = y1 - y0とおくと、
y = (dy/dx)(x - x0) + y0となる。これをxについて整理するとどんな式になる?
661:
17/04/28 17:20:40.67 OeyLlymU.net
>>646
dy/dxが出てきてますが、微分しろということですか?
そうではなくて?
662:片山博文MZ
17/04/28 17:22:00.81 TxOrBLp1.net
>>647
これは微分とは直接関係ない。
663:
17/04/28 17:25:25.11 OeyLlymU.net
まあともかく、
x=x0+(dx/dy)(y-y0)
になりました。
664:片山博文MZ
17/04/28 17:30:37.34 TxOrBLp1.net
この線分において、xとyの範囲を不等式で表しなさい。ただし、端点は線分に含まれると仮定する(閉区間)。
665:片山博文MZ
17/04/28 17:35:25.82 TxOrBLp1.net
mainの中身を
VirtualScreen screen = new VirtualScreen(5, 3);
screen.line('#', 1, 1, 3, 1);
screen.print();
にして、実行してみよう。実行結果は、
01234
☆☆☆☆☆
☆★★☆☆
☆☆☆☆☆
のようになる(半角空白を「☆」、'#'を「★」で表している)。
しかしこれは(1,1)(3,1)の長さ3の線分だから、
01234
☆☆☆☆☆
☆★★★☆
☆☆☆☆☆
のようにならないといけない。線分は、終点を含んでいる。よって、forループの終了条件がおかしい。
for (int x = x1; x < x0; ++x)
を
for (int x = x1; x <= x0; ++x)
に修正する。他のforループについても終了条件を同様に修正する。
666:片山博文MZ
17/04/28 17:38:03.30 TxOrBLp1.net
mainの中身を
VirtualScreen screen = new VirtualScreen(6, 3);
screen.line('#', 0, 0, 5, 2);
screen.print();
にして、実行してみよう。実行結果は、
★★★☆☆☆
☆☆☆★★☆
☆☆☆☆☆★
のようになるが、
★★☆☆☆☆
☆☆★★☆☆
☆☆☆☆★★
のようにすべきである。座標の計算に何かずれが発生している。なぜだろうか。実は割り算の誤差に問題がある。
667:片山博文MZ
17/04/28 17:40:21.61 TxOrBLp1.net
Javaにおいては整数同士の割り算の結果は、小数点以下が切り捨てられて整数になる。つまり、3 / 2 == 1。整数の割り算の結果は整数になる。
これ重要。テストに必ずでるからな。
切り捨てないようにするには、どちらかを浮動小数点数にしないといけない。例えば、3を(double)でキャストすると、(double)3 / 2 == 1.5となる。
割り算の誤差を少なくするために、VirtualScreenクラスに次のようなメソッドを用意する。
protected int rdiv(double a, double b) {
�return round(a / b);
}
この関数に整数を渡せば、引数は自動的にdouble型になり、四捨五入された整数が返ってくる。
浮動小数点数へのキャストと四捨五入により、誤差を最小にすることができる。
この関数を使って、lineメソッドを書き直そう。
668:片山博文MZ
17/04/28 17:42:23.30 TxOrBLp1.net
int x = x1 + (y - y1) * dx / dy;
を
int x = x1 + rdiv((y - y1) * dx, dy);
に書き換える。他の割り算も同様。これで
★★☆☆☆☆
☆☆★★☆☆
☆☆☆☆★★
のようになる。
lineメソッドには、まだ不具合がある。実は、dx == 0とdy == 0の場合が漏れている。dx == 0とdy == 0の場合はどうすればいいか考えて、lineメソッドをさらに修正せよ。