17/03/19 23:12:11.49 9swj1Ik4.net
>>11
お前は何がどこまでできるようになったんだ?
全然プログラミングやってないようだが
16: ◆BrBq2CJg6HGd
17/03/20 00:22:53.87 5XocBJvS.net
>>15
スッキリわかるJavaの入門編が終わったので、実践編に入ったのですが、難しくてつっかえつっかえです。
例えばオブジェクトクラスに備わっているメソッドのオーバーライドとかで苦戦してます。
あれ必ずやるんですか?しんどいです…。
17:デフォルトの名無しさん
17/03/20 01:31:41.05 GbEM94zj.net
まずjavaは難しいからね
継承を中心としたライブラリがあるかと思えば、インターフェースを中心としたライブラリもある
継承を選択すると、データ型に階層構造ができるが、たいてい継承というのは、ある特定の見方で行う分類学みたいなもんだから、この分類に失敗した時点で設計が汚くなる
例えば鳥はflyメソッドを実装すべきだが、飛べない鳥はどうする、swimメソッドを持つ鳥持たない鳥があると思えば哺乳類でも歩けないクジラみたいなのもいる
クラスを動物で例えるのはよくないがイレギュラーを綺麗に処理できるような美しい分類などほぼほぼ存在しない
君はおそらく継承を使った設計などしないし、基本的にすべきじゃない、でも継承を使わないといけないライブラリもあるからね、そういうときはどうするんだろ、
真面目に一つずつオーバーライド実装するかproxyパターンとか使うのかね
結局動的言語のほうが楽なんだよそういうのはJavaだけ勉強してもわからないことだ、もしJavaだけで例えばリフレクションの概念を正確に理解できたとしたらたいしたもんだ、λ式も同じくね
18:デフォルトの名無しさん
17/03/20 08:01:55.59 8oBPBpt5.net
>>16
>あれ必ずやるんですか?しんどいです…。
書籍に必ずやりますって買いてあったか?
おまえプログラムできても、プログラマに向いてないからやめたほうがいいよ
周りが迷惑するわ
19:デフォルトの名無しさん
17/03/20 16:56:55.64 GbEM94zj.net
静的でもっさいオブジェクト指向言語ってのはそうやって、やれインターフェースがどうだの、やれ継承がどうだのどうでもいいことにいちいち頭を悩ます必要があるからな
正直オブジェクト指向の基本理念は大方失敗してるからそこらへんの技術や思想は無視した方がいい
あれがめんどいと思うなら、動的言語をおすすめする、正直個人でのプログラムにおいてオブジェクト指向はそんなに役に立たない
カプセル化がどうだのいう輩は、ほとんどの言語のライブラリが、オブジェクト指向ライブラリよりもはるかに高いレベルでカプセル化を実現していることに気付かないんだよ
20:ぬーぶ ◆upkqfrxkrw
17/03/20 20:07:41.05 ivsP1GF2.net
言語ひとつ覚えるのにいつまでかかっとんじゃい…うん(´・ω・`)
何かひとつアプリケーションを作れとのことなんで
五目並べはちょっとハードル高いけど
簡単なインベーダーを作ってみようと思う
でも画像をどうやって作ろうか悩む
21:デフォルトの名無しさん
17/03/21 00:09:43.10 LsnLNCD2.net
>>17
横だけど、それHead First のデザインパターンの序章である奴だよね。
飛べない鳥とか振る舞いのインターフェースと実装をすれば対応出来る奴じゃん。
オブジェクト指向の基本理念は失敗とかディスってる様だけど、オブジェクト指向を理解出来てない馬鹿がオブジェクト指向を語るなよ。
22:デフォルトの名無しさん
17/03/21 00:18:59.12 RJ2XVIqX.net
じゃあその通りに実装すればいいと思うよ
実際飛べない鳥のサンプルコード書いてみ
それがオブジェクト指向のメリットなんだから、喜んで書けるよな
23:デフォルトの名無しさん
17/03/21 07:15:17.71 LsnLNCD2.net
>>22
以下になるけど、Strategyで実装すれば書けるだろ。
package test;
class MiniDuckSimulator {
public static void main(String[] args) {
Duck model = new ModelDuck();
model.performFly();
}
}
class ModelDuck extends Duck {
public ModelDuck() {
flyBehavior = new FlyNoWay();
}
}
abstract class Duck {
FlyBehavior flyBehavior;
public Duck() {
}
public void performFly() {
flyBehavior.fly();
}
}
24:デフォルトの名無しさん
17/03/21 07:16:06.90 LsnLNCD2.net
書き込み制限が出た為、分割。
interface FlyBehavior {
public void fly();
}
class FlyNoWay implements FlyBehavior {
public void fly() {
System.out.println("I can't fly");
}
}
class FlyWithWings implements FlyBehavior {
public void fly() {
System.out.println("I'm flying!!");
}
}
25:デフォルトの名無しさん
17/03/21 23:08:09.09 RJ2XVIqX.net
え?このプログラムがオブジェクト指向なの?
俺にはこの設計が理解できないなあ
例えば飛べない鳥duckはflyメソッドを持ってはいけないという前提でどうクラス構成するかって話なんだけど、
飛べない鳥duckがそもそもflyを持っていいという設計思想を踏襲するなら、素直にflyメソッドをもつabstract birdクラスまたはflyableインタフェースをDuckは継承または実装し、flyをoverrideあるいはimplementにすればいいと思うんだけど
ストラテジーパターンと言い張ってるけどストラテジーパターンではないよね、それはブリッジパターンだよ
素直にFlyableインタフェースを使ってfly可能なものに対してはflyableインタフェースを素直に実装するのがストラテジーパターンでしょ、間にコンポジションは挟まないよ
という無駄な分類学とデザパタ議論が栄えるだけなのがオブジェクト指向
ここまで一切どのようにエレガントに鳥を飛ばせるかな
26:んて議論なかったでしょ こういう複雑なだけでくだらない議論に巻き込まれないためにも、動的言語及び関数型言語を勉強する価値がある
27:デフォルトの名無しさん
17/03/21 23:31:22.93 +RCV7fhe.net
正しい設計にこだわってすべてが崩壊するよい例だね。
バカは完璧を求めてはいけない。
28:デフォルトの名無しさん
17/03/22 00:08:54.02 Q7/mY9A+.net
>>25
ああ、Oreillyの初心者向けの本の序盤に書いてあるレベルだけど、
理解出来ないの?
flyをそのまま実装するとか拡張性が低い実装してんね。
飛べない鳥を具象クラスに追加したりとか
飛べる鳥が骨折して飛べなくなった場合とか対応出来ないだろ。
Strategyってアルゴリズム部分を明確に定義してカプセル化し、
変更や交換がクライアントと独立して行う事が出来るデザパタだけど分からないかな?
bridgeの意味も全然違うし、interfaceから無造作に分類していくと、
実装クラスの数がキリがないから特徴を分離して実装クラスの数を抑えるデザパタだろうが。
てかこの程度のGoFの簡単なデザパタで複雑とかねーわ。
ドメイン駆動設計とか理解出来なさそうだし、
複雑な業務をシステムに落とし込むことは出来なさそうだな。
オブジェクト指向が駄目なんじゃなくて
お前が馬鹿で使いこなしてないだけだから、
オブジェクト指向の基本理念は大方失敗とかほざいてんじゃねーよ。
29:デフォルトの名無しさん
17/03/22 00:40:13.35 gvAZwZV8.net
俺は上のコードのやりたいことは概ね理解できたけど、初学者がこれをみて何の黒魔術なんだと思っても何の不思議でもない
たかが飛べない鳥を実装するのに、flybehavior、flywithwings,flynowayというクラス、インタフェースが必要になるとは誰も思っちゃいなかっただろう
実際俺自身これはストラテジーパターンで実装すべき、そしてduckはflyableインタフェースを実装しないべき、だって飛べないんだから、と思っている
何を思ってブリッジパターンにしたのかはそれこそ誰にも解読不能である
僕らはプログラマであって、分類学者じゃない
オブジェクト指向でもてはやされる特徴のうち唯一使えるのはポリモーフィズムだが、実はポリモーフィズムもそんなに役に立たない
ポリモーフィズムが効果的に機能するほどデータ型を作る必要がでた時点で根本的に設計を誤っているからだ
骨折した鳥がどうとか言ってるけど、
骨折した鳥を表現したいなら、鳥クラスのなかにbool型フィールドのisfracturedを追加して内部状態に基づいてflyを切り替えればいい
それがクラスを定義する意味であり、そうしたくないならクラスを宣言する必要がないんだよ
君は間接参照のコストがわかっていないし、gofのパターンもわかってないよ、ちゃんとUML見てくればわかるとおり、ストラテジーパターンはコンポジションを挟まない、ブリッジは挟む
君は変化に対応することに躍起になってるが、それこそ動的言語でサクッとかいたほうが済む話なわけだ、Javaでやることじゃない
クラス設計を過剰に重視する奴は、基本データ構造、特に構造体と辞書型配列とクラスの区別がついていない
30:デフォルトの名無しさん
17/03/22 01:13:13.41 gvAZwZV8.net
たぶんこの問題ならこんな感じのモデルをまず書くんじゃないだろうか。
Javaは久しく書いてないんで、コンパイル通らなかったらごめんな
static class FlyFunction
{static public void fly(bool isFlyable)
if(isFlyable){System.out.println ("I can fly.");}
else {System.out.println ("I cannot fly.");}}
interface Flyable {public void fly();}
interface mayLostWing {public void lostWing();}
//個人的にDuckはFlyableをimplすべきではないが、
public class Duck implement Flyable{
private bool _isFlyable = false;
public void fly(){FlyFunction.fly(_isFlyable);}
}
public class FlyableBird implement Flyable ,mayLostWing
{
private bool _isFlyable = true;
public void fly(){FlyFunction.fly(_isFlyable);}}
public void lostwing(){_isFlyable = false;}}
//curewingなどお好きなメソッドを追加しようね。
}
クラスを使うなら内部フィールドを使わないとクラス使ってる意味ないから。
クラスを使いつつ実際には内部フィールドを参照しないなら、
それはクラスを使いつつも内部状態に依存したくないって気持ちを表している。
それはインスタンスクラスじゃなくてstaticなメソッドクラス、つまり関数ってことなんだよ
これを理解していない限り、無駄に間接参照してパフォーマンスを悪化させるコードの出来上がりだろう。
そしてこれならおそらく誰でも理解できるだろう。
この実装でも不満だけどな。
例えば、飛べない鳥がたくさん出てきたときにどう実装するの?
penguin?chicken?そのたびにクラスを書くのかい?
僕なら辞書配列を使うけどクラスはなんの抽象化の手助けもしてくれないね
penguinクラスとか定義するたびに、flyメソッドを実装したり、lostwingメソッドを実装するのを見て草生えるやろそんなの
31: ◆BrBq2CJg6HGd
17/03/22 02:32:31.56 JXaIwOpQ.net
>>ぬーぶくん
どうだい?素晴らしいだろう。
Javaをやってみようとは思わんかね?
32:デフォルトの名無しさん
17/03/22 03:24:31.66 DZdLj/0d.net
>>30
気持ち悪
だからやんねーっての
どこを見てJavaをやる気になるんだよ
C++でも表現できるわ
33:30
17/03/22 12:14:36.54 JXaIwOpQ.net
>>31
確かに自分でも書いてて気持ち悪い文章だなとは思った。
ちょっとふざけたくなったんです。すんません。
34:デフォルトの名無しさん
17/03/22 12:56:40.89 Uj/VLma9.net
ふざけてる場合か!
早く仕事しろ!
35:ぬーぶ ◆upkqfrxkrw
17/03/22 13:03:03.41 HAsQj55b.net
学校早く終わったお
>>30
うーんJavaとかはAndroidアプリ作るには最適だけど
自分はPCのゲーム作りたいからいいかな。
コードの形とか実行速度とかライブラリとか、
どれをとってもあんまりメリットを感じられない。
36:デフォルトの名無しさん
17/03/22 13:37:46.29 nJg9yiEm.net
は?
37:デフォルトの名無しさん
17/03/22 15:16:46.85 CS3xBlnx.net
ねねっちでもC++できるというのにお前らときたら
38:デフォルトの名無しさん
17/03/22 15:48:00.79 dsEiUABL.net
>>30
何で他人のコードであたかも自分が書いたかのように威張ってんの?
まず自分がコード書くのが先だろ
39:デフォルトの名無しさん
17/03/22 16:29:42.06 R1u9KQvE.net
>>37
うるせえハゲ
テメェは一生、ゴミコード書き続けてろ
40:デフォルトの名無しさん
17/03/22 18:42:35.46 Uj/VLma9.net
34歳最低だな
こいつは一生このままで終わるな
41: ◆BrBq2CJg6HGd
17/03/22 19:22:50.60 JXaIwOpQ.net
>>32で謝ってるのに、最低とまで言われなきゃいけないのはおかしくない?
まあプログラマー板で言われ慣れてるけどさ。
42:デフォルトの名無しさん
17/03/22 19:36:24.52 dsEiUABL.net
>>40
お前馬鹿だろ
43:ぬーぶ ◆upkqfrxkrw
17/03/22 19:53:31.39 HAsQj55b.net
>>40
平謝りしたら全部チャラってどういう
人間ってそういうものじゃないと思うの
44:ぬーぶ ◆upkqfrxkrw
17/03/22 20:06:22.73 HAsQj55b.net
画像の準備終わったからプログラミングに手つけるよ
けど敵の発生と当たり判定どうしよう
45:デフォルトの名無しさん
17/03/22 20:54:28.15 QtBhfvr1.net
>>43
敵の発生
URLリンク(www.google.co.jp)
当たり判定
URLリンク(www.google.co.jp)
46:ぬーぶ ◆upkqfrxkrw
17/03/22 21:00:05.00 HAsQj55b.net
>>44
ggrksって言いたいんか
粘着せんでええんやで
47:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 21:07:04.25 J/UeQ48D.net
敵の発生は、乱数使えばよか。もちろん、敵は複数だから配列とforループを使うように。
当たり判定は、キャラを長方形と見なして、各成分ごとに不等式を使えばよかよ。
48:デフォルトの名無しさん
17/03/22 21:13:08.39 sbD4JH/G.net
ぬーぶっちと片山っちやないか
ねねっちをだせ
49:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 21:14:59.71 J/UeQ48D.net
// 15%の確率で。。。
if (std::rand() % 100 < 15)
{
敵の個数を増やす
}
50:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 21:29:14.74 J/UeQ48D.net
自キャラの左上座標を(x, y)とし、自キャラのサイズを(cx, cy)とする。
ある敵キャラの左上座標を(ex, ey)とし、敵キャラのサイズを(dx, dy)とする。
すると自キャラの長方形は(x, y)~(x+cx, y+cy)となり、敵キャラの長方形は(ex, ey)~(ex+dx, ey+dy)となる。ここまでわかるか?
51:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 21:38:40.88 J/UeQ48D.net
x成分とy成分に分けて考える。
まず、x成分。x~x+cxとex~ex+dxの重なりを判定する問題に帰結する。
xとexの相対的な位置関係を考えると、x<=ex+dx && ex<=x+cxとなる。
52:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 21:40:42.47 J/UeQ48D.net
次にy成分。y~y+cyとey~ey+dyの重なりを判定する問題に帰結する。
yとeyの相対的な位置関係を考えると、y<=ey+dy && ey<=y+cyとなる。
53:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 21:43:13.52 J/UeQ48D.net
よって、長方形どうしが重なる条件は、x<=ex+dx && ex<=x+cx && y<=ey+dy && ey<=y+cyとなる。
54:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 21:50:54.32 J/UeQ48D.net
当たり判定で当たりと判定したら、何かのアクションが実行される。
弾が敵キャラに当たれば、敵キャラが消える。
敵キャラと自キャラが当たれば、自キャラがやられ、ライフが減る。ライフがゼロならゲームオーバー。ライフが残っていればある地点までゲームがやり直しになる。
55:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 21:54:52.47 J/UeQ48D.net
キャラが丸いキャラなら、キャラを円形と見なした方が当たり判定が自然になる。
2つの円の当たり判定は、2つの円の中心の間の距離で判定できる。
56:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 21:59:04.74 J/UeQ48D.net
P1(x1, y1), P2(x2, y2)の二点の距離は、std::sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1))で求められる。
57:デフォルトの名無しさん
17/03/22 22:11:08.75 nJg9yiEm.net
これもうガイジだろ
板ごと落とせ
58:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 22:12:30.45 J/UeQ48D.net
初期化(自キャラを配置するなど)。
while (メインループ)
{
背景表示。
キャラ表示。
自キャラと敵キャラの当たり判定。
弾と自キャラの当たり判定。
弾と敵キャラの当たり判定。
自キャラを動かす。
敵キャラを動かす。
弾を動かす。
}
59:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 22:19:10.18 J/UeQ48D.net
初期化(自キャラを配置するなど)。
while (メインループ)
{
switch (ゲームモード)
{
case スタート画面モード:
スタート画面描画。
入力待ち。
break;
case ゲームオーバーモード:
ゲームオーバー画面描画。
時間待ち。
break;
case プレイ中モード:
背景表示。
キャラ表示。
自キャラと敵キャラの当たり判定。
弾と自キャラの当たり判定。
弾と敵キャラの当たり判定。
自キャラを動かす。
敵キャラを動かす。
弾を動かす。
}
}
60:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 22:20:38.30 J/UeQ48D.net
関数を使わないとゲームモードを追加する辺りでこのように相当複雑になってしまう。
61:片山博文MZ ◆T6xkBnTXz7B0
17/03/22 22:35:21.55 J/UeQ48D.net
プログラミングは、プログラムの動作を確認しながら、少しずつ大きくするのが基本。
62:デフォルトの名無しさん
17/03/25 09:12:58.20 8LYy4yOL.net
>>34
最後に「関数の使い方は未だよく分からないけど」を付けるともっと笑いが取れると思う。
63:デフォルトの名無しさん
17/03/25 09:18:14.18 FPIYQgcd.net
超初心者の質問なんだけど
画像保存フォルダの画像Aを開くとテキストAを出す
画像Bを開いたらテキストBを出す
(Win7や10のデスクトップ上の作業時)
スレチならどのスレッドかな?
64:デフォルトの名無しさん
17/03/25 09:58:57.14 ra7V2/PG.net
>>62
質問の意図がわからないので誘導も出来ない
65:デフォルトの名無しさん
17/03/25 10:08:47.47 FPIYQgcd.net
>>63
Win10で(特に特定のプログラムやソフトは使っていない状態で)画像出すと
ただ表示さるる、その時に注訳の書いたテキストを出したい
多分コマンドで可能だと思うのだが
スレ検索した所Winコマンド系が見当たらなくて
フリーソフト系で表示させる関連付させるとかだとここじゃないし
66:デフォルトの名無しさん
17/03/25 10:49:56.97 vdXeyx6o.net
多分コマンドでは不可能に見えるけどこの板なら
スレリンク(tech板)
Windows板は見てみた?
67:ぬーぶ ◆upkqfrxkrw
17/03/25 10:50:24.71 p2uTDsGU.net
>>61
うーんJavaとかはAndroidアプリ作るには最適だけど
自分はPCのゲーム作りたいからいいかな。
コードの形とか実行速度とかライブラリとか、
どれをとってもあんまりメリットを感じられない。
関数の使い方は未だによく分からないけど
68:デフォルトの名無しさん
17/03/25 10:51:32.51 FPIYQgcd.net
>>65
そっち見てみます
検索はプログラム板のみでした
69:デフォルトの名無しさん
17/03/25 11:25:09.53 ra7V2/PG.net
何がしたいのかやっぱりわからないけどまあいいか
画像の注釈って画像の中に埋め込まれてるコメントとかかな?
70:デフォルトの名無しさん
17/03/25 11:31:25.23 FPIYQgcd.net
やってる人居ないのか?
何百とある資料画像出した時
どこで撮ったとか、フリー素材なのかとか
細かい情報がテキストやメモ帳で画像単体で表示と一緒に出れば楽
そこそこやってる人や似たようなことやってる人居ると思ってたよ
71:デフォルトの名無しさん
17/03/25 11:36:19.06 iRABigrq.net
やばい
このスレ最高だわ
ガイジのオンパレード
72:デフォルトの名無しさん
17/03/25 11:39:33.34 gGodu6Mc.net
常駐するプログラムで画像を開くアプリのウィンドウハンドルを
定期的に取得して、そこからキャプションに表示されるファイル名を
取ってきて同名のテキストがあれば開くとかすればできそうだけど、
すごく面倒そう
Winコマンド系にあたるのか知らんけど、WSHやPSならWin32APIに
アクセスできるから(WSHはSFC miniみたいなラッパーがないときつい)
可能なような気がするけどね
技術的に興味あるから完成したら呼んでくれ
73:デフォルトの名無しさん
17/03/25 11:40:35.59 FPIYQgcd.net
>>70
俺の事かな?すまんねw
向こうに行くから、スレは良いですよ
ここじゃ解決し無さそうだし
さらばじゃ、おまいらはデバッグでもしてろw
74:デフォルトの名無しさん
17/03/25 11:42:46.23 vdXeyx6o.net
>>69
そういうのはフォトギャラリー的なソフトで管理するもんじゃないかな
それを自作するってなら分かるけど
75:デフォルトの名無しさん
17/03/25 11:47:48.80 Hepb4FxQ.net
あんまり興味ないし詳しくないけどちょっとぐぐってみたよ
要は画像に格納されているメタデータを抽出したいってことだよね
まずメタデータを埋め込めるのはexifフォーマットをサポートしている画像だけね
そういうものの具体的例は、jpegファイルとかね
まずはexifフォーマットとかでググってみて
例えばC#ならファイルをImageオブジェクトとして読み込んで、PropertyItemsメソッドで取得できそうだな
c++やJavaにもにたようなクラスあると思う、ないなら自力でjpegフォーマットを読み込んでパースしてどうぞ
76:デフォルトの名無しさん
17/03/25 11:53:16.35 Hepb4FxQ.net
これだけじゃダメなのか
要するにexplorerが発生する操作イベントをフックして拡張するようexplorerのaddinを作りたいってことか
俺には無理だわ、俺なら素直にファイラ作ったほうがはやいと思う
77:デフォルトの名無しさん
17/03/25 12:08:02.93 ra7V2/PG.net
画像管理ソフトなんて腐るほどあるとか思うが
78: ◆BrBq2CJg6HGd
17/03/27 23:50:52.28 YVYFoi7q.net
なんか急に伸びなくなったな。
79:デフォルトの名無しさん
17/03/27 23:55:29.35 k19zH/TF
80:.net
81:デフォルトの名無しさん
17/03/28 01:14:14.80 G87oP49v.net
伸ばしたいならコード書けばとしか言えない
82:デフォルトの名無しさん
17/03/28 01:18:04.59 FPJZtQHw.net
今日も一日頑張るぞい
83:デフォルトの名無しさん
17/03/28 01:19:11.39 G87oP49v.net
まあ俺も人にコード書けとは言うがデザパタ意識しては書けない三流だが
84:デフォルトの名無しさん
17/03/28 21:51:43.98 Bi8il8t8.net
規模の小さなプログラムにデザパタとか要る?
85:デフォルトの名無しさん
17/03/28 21:58:21.62 wiKyRFel.net
コードが読みづらくなるだけで、死ねと思う時がある
86:デフォルトの名無しさん
17/03/28 23:05:58.76 8d0oZ4mk.net
デザパタ語る奴に限ってデザパタわかってない
87:デフォルトの名無しさん
17/03/28 23:47:30.24 wiKyRFel.net
てか、規模の大小というか必要だからなら使うべきだよな
周りくどい泥臭いスマートな書き方なら許せる
だが拡張しやすいコードにしておくのはわからないでもないけど、実装上必要もないのに追っかけづらいコードになってると怒りたくなるよね
88:デフォルトの名無しさん
17/03/29 11:31:42.17 TVJYvz4V.net
つーかデザパタって元祖GOF本では設計段階で意識するべき技術みたいな扱いなのに
後続がどんどん上手な実装のテクニックみたいな扱いにしていくのなんなの?
Singletonは実装のテクニックだと思うけど
89:片山博文MZ ◆T6xkBnTXz7B0
17/03/29 21:30:20.47 uG+6tdKu.net
ねねっちはどこ?
90:デフォルトの名無しさん
17/03/29 22:28:47.41 ejefs69a.net
あっプリンある
91:片山博文MZ ◆T6xkBnTXz7B0
17/03/29 23:21:31.94 uG+6tdKu.net
シネ氏値段
92: ◆BrBq2CJg6HGd
17/03/30 04:08:41.47 kABdJ6B+.net
ぬーぶくんが書き込まないから伸びないんだな。
別に責めてる訳じゃないけど。
93:デフォルトの名無しさん
17/03/30 07:43:29.03 0LWGOyC5.net
雑談おじさん登場
あれだけ注意されても無意味な書き込みをやめない
この理解力の無さを刮目して見よ
94:90
17/03/30 15:59:23.14 kABdJ6B+.net
>>91
俺だけじゃないじゃん。
95:デフォルトの名無しさん
17/03/30 17:21:06.59 kBYmUcUj.net
自分以外がやってたらやってもいいのかー
なるほどなー
96:デフォルトの名無しさん
17/03/30 19:07:38.68 Wp2kNCM5.net
雑談してもいいけど、やる気があるところも見せてくれ
97:デフォルトの名無しさん
17/03/30 19:34:01.91 ZXN6qlMB.net
>>92
参考にします。
98:デフォルトの名無しさん
17/03/30 19:55:11.08 i86Iz77C.net
>>94
今日も一日頑張ったぞい
99:片山博文MZ ◆T6xkBnTXz7B0
17/03/30 20:01:55.34 2hi+y029.net
プリンの起源はプディング。
100:デフォルトの名無しさん
17/03/30 20:13:13.42 VPXpk0Qb.net
なんかの参考になるんならコード貼ってみようとは思うけれど
今どうなってるのか進捗が不明すぎてどうにも
101:片山博文MZ ◆T6xkBnTXz7B0
17/03/30 20:20:13.97 2hi+y029.net
100get!
102:片山博文MZ ◆T6xkBnTXz7B0
17/03/30 20:23:16.91 2hi+y029.net
ねねっちとぬーぶ、脱走か?
103:デフォルトの名無しさん
17/03/30 20:24:32.69 t747aBZG.net
>>92
そうでしたか…。
104:片山博文MZ ◆T6xkBnTXz7B0
17/03/30 20:35:44.29 2hi+y029.net
【号外】ぬーぶ、脱走か?
105:片山博文MZ ◆T6xkBnTXz7B0
17/03/30 20:38:24.33 2hi+y029.net
現実世界に逃げてはあかんよ。
106:デフォルトの名無しさん
17/03/30 21:02:45.02 RCUyYxS4.net
Up Ring R☆
107:デフォルトの名無しさん
17/03/30 21:06:56.86 E9ItiU10.net
片山が粘着するからぬーぶ逃げちゃっただろ
108:92
17/03/30 23:54:35.32 kABdJ6B+.net
何だこのアウェー感。
109:デフォルトの名無しさん
17/03/31 01:19:28.29 9S0Z42Co.net
>>96
よくやった、誉めてやろう
110:デフォルトの名無しさん
17/03/31 06:24:45.58 4Ux7j+ov.net
>>106
まずトリップつけたり外したりするのやめろ
嫌われてるから外すとか言ってたけど、むしろそんなことすると嫌われるって気づかないの?
後、とりあえずコード書けばみてくれる人はいると思うしなんか書けば?
111:デフォルトの名無しさん
17/03/31 07:10:00.76 r4bo6GQ0.net
34歳は来月から職業訓練をちゃんと始めるのか?
112:デフォルトの名無しさん
17/03/31 08:44:16.89 WCxGcB1f.net
>>108
言うても無駄だよ
トリップの件はレスが追いづらいから止めろと他のスレでも散々注意されてたのに一向に直さない
コード書けというレスはスルーして何もしない
コイツ、人が嫌がるのをわかっててやってるんだよ
113:92
17/03/31 16:50:04.74 AfSWFTaK.net
>>コイツ、人が嫌がるのをわかっててやってるんだよ
→そんなわけないでしょ。そんなことして何のメリットあるの?どんどんレス減っちゃうじゃん。
>>トリップの件はレスが追いづらいから止めろと他のスレでも散々注意されてたのに一向に直さない
→だから少しずつ直してる。
>>コード書けというレスはスルーして何もしない
特に命題も与えられてないし、やるあてがないだけで、スルーしてるわけではない。
114:デフォルトの名無しさん
17/03/31 18:09:43.43 rapRY9yi.net
職業訓練についてはスルーするんだな
115:片山博文MZ ◆T6xkBnTXz7B0
17/03/31 19:51:20.27 tvggMnLQ.net
とりあえず現在の目標は、DxLibで本格的な2Dシューティングゲームを作るでいいな? ぼちぼちやるでー。
116:デフォルトの名無しさん
17/03/31 21:00:20.12 WCxGcB1f.net
まぁ、アレが普通じゃないのは>>111を見てのとおり
関わろうとするやつは覚悟せよ
117:デフォルトの名無しさん
17/03/31 22:54:59.19 r4bo6GQ0.net
1月先とか2月先とかゆっくり少しずつとか焦ったら駄目だとか
先延ばし先延ばししてるからいつまで経っても何も進まないな
118: ◆BrBq2CJg6HGd
17/03/31 23:35:59.17 AfSWFTaK.net
>>114
だから何でそうやっていじめるわけ?
>>115
今は独習でJavaの勉強してる。独習Javaじゃないけど。
119:片山博文MZ ◆T6xkBnTXz7B0
17/03/31 23:42:41.92 tvggMnLQ.net
Javaで何を制作したい?
120:デフォルトの名無しさん
17/03/31 23:49:08.30 r4bo6GQ0.net
>>116
4月から本格的に職業訓練するんじゃなかったのかよ?
また親をだまして裏切るのかよ?
121:116
17/04/01 00:27:01.64 mpjAtD84.net
>>117
具体的に決まってないです…。
>>118
>>109の人?
誤解があるんだけど、プログラマー板で目標として宣言したのは、今年度は作業所に通所するということ。
職業訓練は来年の予定。なんだけど、大変そうだなあ…。
Evaluation: Good!
122:デフォルトの名無しさん
17/04/01 00:44:13.55 I1ELaOht.net
まーた注意された矢先からトリップを付けたり外したり
わざとじゃないなら、まともじゃないわ
Evaluation: Average.
123:デフォルトの名無しさん
17/04/01 05:15:36.34 6r5lf33q.net
>>116
そう思うならまずコード書けよ。
マ板で書いたじゃんけんプログラムとか改良の余地多いよ
あんた根本的に頭悪いし直せるかどうかかなり疑問だけど
124:デフォルトの名無しさん
17/04/01 06:59:13.06 OIH7iJNu.net
来年度がもう来年の話になっちゃってるよこのグズ
125:デフォルトの名無しさん
17/04/01 07:01:30.13 OIH7iJNu.net
で?作業所は移ったのかよ?まだお茶飲んでるだけか?
126:デフォルトの名無しさん
17/04/01 07:20:15.20 LcGcIXpt.net
>>111
>>そんなわけないでしょ。
→意図的にやってないのなら相当たちが悪い
何故そんなに人をイラつかせるように振る舞うのか
こうやってレスをもらうためか?
>>だから少しずつ直してる。
→直してない
>>特に命題も与えられてないし、やるあてがないだけで、スルーしてるわけではない。
→要するにやってないのだろう
言われているのにやってない==スルーしている、と見なされて当然
というか、課題が与えられてないからコード書きませんというのは言い訳としても酷いな
自分で考える頭がついてないのか?
127: ◆BrBq2CJg6HGd
17/04/01 19:50:19.97 mpjAtD84.net
>>120
あまりにも離れたら付ける。近くならわざわざ付けない。
>>121
じゃあ何か問題提示してくれない?
やってみないとできるかどうかは分からないけど。
>>122
なってないじゃん。
>>123
ちょっと前に体験に行ってみた。
128:デフォルトの名無しさん
17/04/01 21:01:30.51 9FTfLBjN.net
>>125
問題提示って自分が書いたじゃんけんプログラムの問題点も自分では分からんのか…
マジで頭悪いな
後屁理屈はどうでもいいからトリップはちゃんと付けなさい
129:片山博文MZ ◆T6xkBnTXz7B0
17/04/01 21:24:32.10 Q4azjyiD.net
>>119
Javaを使えば、アンドロイドのアプリが作れるよ。一山当ててみろよ。
130:片山博文MZ ◆T6xkBnTXz7B0
17/04/01 21:27:32.30 Q4azjyiD.net
役に立つアプリとは何かを追求することになるね。お金を出しても欲しいアプリとは何か。考えてみたまえ。
131:デフォルトの名無しさん
17/04/01 23:30:08.31 /fRbcSnx.net
>>125
デフォルトでトリップつければいいだろ。
ぬーぶくんでも出来る事が出来ないの?
132:デフォルトの名無しさん
17/04/01 23:30:09.01 WZU9IM9M.net
近くだとトリップ付けない意味が分からん
嫌がらせにしか見えない
付けろよ 毎回よ
133:デフォルトの名無しさん
17/04/02 00:15:18.96 3RCsxlEH.net
ちょっと前に体験行ってみた
やっぱり無理そうだったからやめた
と言う流れが既に見えてるな
134: ◆BrBq2CJg6HGd
17/04/02 00:45:19.17 0YNwrlW6.net
>>126
違うよ。
何か課題出してよ、って言いたかった。嫌ならいいけど。
>>127
でもそれって普通のJava以外に専門の開発環境が必要って書いてあったんですが…。
>>129
言わないと伝わらないだろうけど、基本的にガラケーから書き込んでるんだよね。
>>130
善処する。
>>131
勝手に悪い結論出さないでくれる?
135:デフォルトの名無しさん
17/04/02 05:15:48.06 v4BdJDDa.net
>>132
だから課題は以前書いたじゃんけんプログラムの改良だって言ってるだろ。
会話が成り立たないどころか何言われてるのかすら理解してねーじゃん
136:デフォルトの名無しさん
17/04/02 06:37:26.36 1+7yf7b2.net
どんどん態度も悪くなって本性が出てきてるなw
137:片山博文MZ ◆T6xkBnTXz7B0
17/04/02 07:43:08.71 Gs8AFczl.net
残念ながら、ガラケー(フィーチャーフォン)はもうオワコンで、未来がないことが確定している。そんなものにしがみつくのは、時代に逆らう行為に他ならない。
138:デフォルトの名無しさん
17/04/02 10:11:33.31 Hff31D6F.net
>>132
ガラケーでもデフォルトの設定くらい出来るだろ。
後、課題としてじゃんけんプログラムの改良とJSPの作成及び公開(Hello World出力)で宜しく。
139:デフォルトの名無しさん
17/04/02 10:33:24.72 sdVS2U1R.net
>>132
善処するじゃなくて必ずやれ
この程度ができないなら二度と書き込むな
140: ◆BrBq2CJg6HGd
17/04/02 18:13:22.58 0YNwrlW6.net
その前に、とりあえず、じっぷら板にスレ立ててしまった。
見なくていいけど。
141:デフォルトの名無しさん
17/04/02 18:18:55.43 gA1K9u3h.net
一日も早く仕事できるようにならなきゃならんのに何遊んでるんだ?
そんな余裕も猶予もお前さんにはないはずだが?本当にやる気あるのか?
142:デフォルトの名無しさん
17/04/02 18:23:58.76 sdVS2U1R.net
>>138
あのさぁ、ここプログラミングの勉強スレなんだけど
何度も何度も言わせんなや
クズが
143:デフォルトの名無しさん
17/04/02 18:34:39.51 7Ml4f7iz.net
見てきたがひどすぎるな…
以降、◆BrBq2CJg6HGdはスルーで
1 Ψ 2017/04/02(日) 15:08:24.17 ID:rP5l5K5Q
多分頭悪いってレスしてる輩より高学歴。
13 1 sage 2017/04/02(日) 15:25:12.36 ID:rP5l5K5Q
学歴は抜きにしても、少なくともお前よりは頭いいぞっていう…。
144: ◆BrBq2CJg6HGd
17/04/02 18:44:13.72 tgU2qROn.net
>>141
ちょっと待って、このスレのことじゃないよ。
プログラマー板って書いてあるでしょ。
あっちのスレ出禁で直接反論できないから代わりにじっぷらで表現したんだよ。
ここではその報告しただけ。
ここの方たちにそんな暴言吐くわけないじゃないですか。
145:デフォルトの名無しさん
17/04/02 18:54:35.01 W5Hhd
146:Qvp.net
147: ◆BrBq2CJg6HGd
17/04/02 19:03:06.35 tgU2qROn.net
>>143
そんなこと言わないで下さいよ。
とりあえず以前のじゃんけんプログラムを貼ります。
実行時エラーが発生していますが…。
URLリンク(ideone.com)
148:デフォルトの名無しさん
17/04/02 19:04:21.87 gA1K9u3h.net
いつまでも甘えてるなよクズ
149:デフォルトの名無しさん
17/04/02 19:13:33.66 sdVS2U1R.net
>>144
なんでエラーとらないまま出してくるんだ
前にも注意されてたよな
それに前と同じもの出してきてどうすんだよ
コードを書けと何度も何度も言われているのにまだ理解できないのか?
150:片山博文MZ ◆T6xkBnTXz7B0
17/04/02 19:13:50.98 Gs8AFczl.net
>>144
行入力と文字列出力のコードをメソッドにしろ。
151:片山博文MZ ◆T6xkBnTXz7B0
17/04/02 19:19:00.23 Gs8AFczl.net
String myName = new java.util.Scanner(System.in).nextLine();
何で毎回scannerをnewしてんだ? まともな書籍読めよ。
152:デフォルトの名無しさん
17/04/02 19:19:43.31 gA1K9u3h.net
もはや生きる屍だな
153:片山博文MZ ◆T6xkBnTXz7B0
17/04/02 19:35:15.09 Gs8AFczl.net
お前、全然マニュアル読んでないだろ?
System.inを五回読み直せ。
154:デフォルトの名無しさん
17/04/02 22:01:54.55 OOqUnJiU.net
34歳無職がいかに無能で健常者とは出来が違うのかがわかるスレだな
155:片山博文MZ ◆T6xkBnTXz7B0
17/04/02 22:17:18.42 Gs8AFczl.net
入力は一つだけの標準入力しかないのに、2つ以上のスキャナから読み込もうとしたら、失敗して当たり前だ。
そもそもこの場合はスキャナは必要ない。マニュアルのSystem.inを見てみればわかる。
156:片山博文MZ ◆T6xkBnTXz7B0
17/04/02 22:28:50.44 Gs8AFczl.net
URLリンク(www.mlab.im.dendai.ac.jp)
157:片山博文MZ ◆T6xkBnTXz7B0
17/04/02 22:58:32.23 Gs8AFczl.net
URLリンク(www.cis.twcu.ac.jp)
158:片山博文MZ ◆T6xkBnTXz7B0
17/04/02 23:11:13.31 Gs8AFczl.net
>>154は、非推奨。
159: ◆BrBq2CJg6HGd
17/04/03 00:07:22.39 QRQ9n9IP.net
>>149>>151
そこまで言うことないだろ。
>>148
スッキリJavaというネット書店年間売り上げ1位の本に書いてあった通りに入力しました。
あの本スキャナークラスの使い方書いてない…。
160:デフォルトの名無しさん
17/04/03 00:12:32.88 bd0HZsPG.net
Io関係は基本小難しいからしっかり勉強しないと
161:デフォルトの名無しさん
17/04/03 03:08:47.11 k0xRY1bb.net
おいおい、勉強する気無いのかよ
スレリンク(tech板:971番)
162:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 04:06:51.84 xGsKqTNR.net
java.util.Scanner myScanner = new java.util.Scanner(System.in);
でいったん変数myScannerで保持しておき、String myName = myScanner.nextLine();で入力を取得するといいんじゃね。あと、ideoneは標準入力(standard input)が指定できるから、それを使え。
163:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 04:30:13.19 xGsKqTNR.net
直しといたよ。
URLリンク(ideone.com)
164:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 04:53:42.02 xGsKqTNR.net
ちょっと改良したよ。
URLリンク(ideone.com)
165:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 05:18:33.43 xGsKqTNR.net
URLリンク(ideone.com)
166:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 05:28:56.71 xGsKqTNR.net
URLリンク(ideone.com)
167:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 06:34:10.87 xGsKqTNR.net
URLリンク(ideone.com)
168:デフォルトの名無しさん
17/04/03 07:09:29.51 fkeTvsFB.net
これで34歳はぬーぶくんよりはっきり劣ることが証明されたな。
169:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 07:16:22.06 xGsKqTNR.net
課題。
>>164を改造して、人間n人とコンピュータm人でジャンケンができるようにせよ。
ヒント:2つの配列を使う。
170: ◆BrBq2CJg6HGd
17/04/03 17:16:51.61 QRQ9n9IP.net
>>158
ありますよ。ググってます。
>>165
んな証明すな。
>>片山さん
プログラムの解読中です。
171:デフォルトの名無しさん
17/04/03 18:59:17.63 OjSCP+pk.net
>>167
いや、さっさと課題やれよ
172: ◆BrBq2CJg6HGd
17/04/03 20:24:30.29 uNrfjwY7.net
>>166
>>164のプログラム文がところどころ理解できないんですが…。
173:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 20:30:27.57 xGsKqTNR.net
>>169
所々ってどこ?
static { ... } で囲っている部分は最初に実行される。ジャンケンの勝敗は、大学数学の群論(剰余類)に関係していて、3で割った余り(剰余)に関係していることが知られている。
174:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 20:42:59.44 xGsKqTNR.net
「ジャンケン 剰余」で検索
175:デフォルトの名無しさん
17/04/03 21:02:22.39 gZTdU5yD.net
初心者スレで聞いたんじゃねえのか?
176:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 21:07:12.20 xGsKqTNR.net
trimはStringクラスのメソッドであり、文字列の両端の空白を切り捨てる。
177:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 21:25:18.75 xGsKqTNR.net
staticブロックの中でstaticな変数myScannerを初期化する。これでプログラム実行中は、
myScannerにインスタンスが格納された状態が保証される。複数のScannerによってSystem.inが所有されると問題が発生する。
スキャナの新規作成(new)は一回だけでいい。
178:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 21:31:48.71 xGsKqTNR.net
Scannerは入力をパイプラインのように流れ(stream)として処理する。
179:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 21:47:01.77 xGsKqTNR.net
入力の読み込みに必要なデータは、System.inが保持している。複数のスキャナからSystem.inを読み込もうとすると、System.inが混乱して、読み込み状態がおかしくなり、読み込みに失敗する。
180:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 21:58:42.81 xGsKqTNR.net
このストリーム処理というのは、複数箇所への出力を想定したものではない。複数への出力はパフォーマンスを低下させる。
181:片山博文MZ ◆T6xkBnTXz7B0
17/04/03 22:12:53.13 xGsKqTNR.net
単純に言えば、スキャナとかストリームというのは、所有する入力ストリームのreadメソッドを使って一連のデータの流れを流れ作業で処理しているだけだ。
182: ◆BrBq2CJg6HGd
17/04/03 23:24:16.26 QRQ9n9IP.net
>>172
あっちでは主にイデオンの使い方を聞いてた。
>>片山さん
丁寧にありがとうございます。
アルゴリズム考え中です。
183: ◆BrBq2CJg6HGd
17/04/04 00:00:02.13 sDkjbU3y.net
URLリンク(ideone.com)
以前作った、人間1人対コンピューター2人のプログラムなんですが、
こういう方向性で作っていくとうまくいきませんよね?
184:デフォルトの名無しさん
17/04/04 05:48:37.49 7cliCNtZ.net
>>180
じゃあコンピュータ側が3人に増えたらプログラムどうすんの? 100人にしろって言われたら?
っていう話
課題だから自分で考えてね
185:デフォルトの名無しさん
17/04/04 06:38:58.98 cXgzdAGm.net
34ハゲはもう向いてないんだから筋トレでもしとけ
186:片山博文MZ ◆T6xkBnTXz7B0
17/04/04 11:47:06.61 eEU/vhzO.net
ヒント:
全員手を出してもらう。
配列int count[3];を用意する。
グーの個数count[0]を数える。
チョキの個数count[1]を数える。
パーの個数count[2]を数える。
int alpha = (count[0] > 0) + (count[1] > 0) + (count[2] > 0)とする。
alpha == 3 || alpha == 1ならあいこ。
alpha == 2なら、count[k] == 0となる0≦k<3を見付ける。そしてkとは異なる手i1,i2について、勝敗を判定する。
勝ちの手を出したグループを勝ちとし、負けの手を出したグループを負けとする。
勝ったグループだけが生き残る。
勝ったグループが一人になるまで繰り返す。
187:片山博文MZ ◆T6xkBnTXz7B0
17/04/04 11:52:32.33 eEU/vhzO.net
一人ひとりのプレイヤーが生き残っているかどうかを記録しておかないといけないね。
188:デフォルトの名無しさん
17/04/04 16:54:06.52 K+/Sgfl7.net
>>183
34歳無職はjavaだから、そのコード案はどうかなぁ
189:片山博文MZ ◆T6xkBnTXz7B0
17/04/04 17:10:22.75 eEU/vhzO.net
訂正。Javaって面倒だな。
(誤)int count[3];
(正)int[] count = new int[3];
(誤)int alpha = (count[0] > 0) + (count[1] > 0) + (count[2] > 0)
(正)
int alpha = 0;
if (count[0] > 0) alpha++;
if (count[1] > 0) alpha++;
if (count[
190:2] > 0) alpha++;
191:デフォルトの名無しさん
17/04/04 17:33:08.67 o6M7V6x8.net
真面目か?
192: ◆BrBq2CJg6HGd
17/04/05 01:13:34.04 zd2XobMn.net
>>181
そうなんですよねぇ。
このやり方には限界があるんです。
>>182
エムの部分が少しキてるだけで大した禿げ方ではないぞ。
>>片山さん
すいません、出来ないかも…。
Scannerを使ってcpuの人数読み込み
→その変数を制御変数と組み合わせてfor文内で、人数分Randomクラスをnew
→for文を抜けたら上のようにして作成した変数は消失
でうまくいきません…。
193:デフォルトの名無しさん
17/04/05 01:25:18.78 KOeCSQ1C.net
ぬーぶは春休み
ニートは禿休み
194:片山博文MZ ◆T6xkBnTXz7B0
17/04/05 01:46:52.11 +Y9nZqnB.net
>>188
だから、変数のインスタンスをクラスのインスタンスにキープさせるといい。
ただし、そのためにはstaticを使わない、Mainクラスのインスタンスを
生成する必要がある。main関数の中でMainクラスのインスタンスをnewで作成する。
195:片山博文MZ ◆T6xkBnTXz7B0
17/04/05 01:49:50.90 +Y9nZqnB.net
インスタンスに変数を置けば、ループの外側に変数をキープできる。
196:片山博文MZ ◆T6xkBnTXz7B0
17/04/05 01:58:44.72 +Y9nZqnB.net
こうゆう風にインスタンスに変数を持たせる。
URLリンク(ideone.com)
197:片山博文MZ ◆T6xkBnTXz7B0
17/04/05 02:10:16.82 +Y9nZqnB.net
あるいはこのように。
URLリンク(ideone.com)
198:デフォルトの名無しさん
17/04/05 10:44:36.57 fUwjSFIc.net
>>片山博文MZ ◆T6xkBnTXz7B0
そんなコード書いて恥ずかしくないの?
(いやぁ、深くは聞かないけど……)
199:片山博文MZ ◆T6xkBnTXz7B0
17/04/05 12:31:39.56 +Y9nZqnB.net
君は、まだ基本をバカにできるような実力じゃないはずだ。君の実力に合わせてるんだよ。
200:片山博文MZ ◆T6xkBnTXz7B0
17/04/05 13:16:11.48 +Y9nZqnB.net
>>188
そりゃforループの中で変数宣言したからだろう。forの外側か、インスタンスで変数を宣言するとよい。
201:片山博文MZ ◆T6xkBnTXz7B0
17/04/05 13:24:43.44 +Y9nZqnB.net
変数には有効範囲(スコープ)というものがあって、ブロック{ }の内側で宣言された変数は、ブロックの外側から使えない、外側に出ると変数が破棄される。
202: ◆BrBq2CJg6HGd
17/04/05 23:55:13.26 zd2XobMn.net
すいません、アルゴリズムが分からないです…。
ちょっと出来なそうです…。
203:デフォルトの名無しさん
17/04/06 05:33:19.34 6JovfZjm.net
>>198
何がわかんないのか、どこまでわかってる(つもり)なのか説明してくれないと、返しようがない。
2スレぐらい前で、n人ジャンケンは色々皆で考察してたろ?
204:デフォルトの名無しさん
17/04/06 12:35:03.45 N6xn3VBK.net
>>198
高学歴で頭いいんだろ?
人並みの頭がついてることくらい証明して見せてよ。
そこそこ高学歴なのにプログラマー板で頭悪いと言われる
スレリンク(liveplus板)
205:片山博文MZ ◆T6xkBnTXz7B0
17/04/06 13:11:00.66 0SmLVS9o.net
配列と繰り返しについては、理解してる?
206:デフォルトの名無しさん
17/04/06 13:16:44.51 833YyDXY.net
イテレーターですか?
207:片山博文MZ ◆T6xkBnTXz7B0
17/04/06 14:05:03.82 0SmLVS9o.net
もうちょっと簡単な課題。
要素数10の整数配列を作成し、1から10までの整数を格納する。
次に、配列の各要素を1だけ増加させる。その後、各要素を順番に出力する。
208: ◆BrBq2CJg6HGd
17/04/06 16:18:27.77 zjRfXGZ4.net
>>200
入試にプログラミングはない…。
>>199
1つには>>188で挙げた問題がある。不特定多数とコンピュータの人数が定められていない以上、Scannerを用いて(人数入力用)for文でcpuHandをnewしないといけないが…。(プレーヤー側も同じ)
あとは勝者判定がよく分からない。グ・チ・パ、グ・チ、チ・パ、パ・グ、グのみ、チのみ、パのみの7通りだけど、誰がどの手ってのを考えるとものすごい数の組み合わせがありそう。
>>201
理解してるつもりです。ただJavaで�
209:ヘ配列を使ったプログラムは組んだことがないです…。 >>202 イテレータ使うんですか? >>203 ちょっと待って下さいね。
210:デフォルトの名無しさん
17/04/06 20:01:36.82 oEbJRC8j.net
プログラミングの知識ゼロの大学一年生なのですが
お金になるという面だけで考えた場合一番コスパの良い言語って何でしょうか?
211:片山博文MZ ◆T6xkBnTXz7B0
17/04/06 20:22:16.07 0SmLVS9o.net
>>205
Javaだね。Javaの技術者は引っ張りダコだ。間違ってもUnmanagedなCやC++は選んじゃだめだ。
212: ◆BrBq2CJg6HGd
17/04/06 20:38:19.21 mvwWXB2K.net
>>203
出来ました。
URLリンク(ideone.com)
213:片山博文MZ ◆T6xkBnTXz7B0
17/04/06 20:44:02.59 0SmLVS9o.net
じゃあ、次の課題。
要素数20の整数配列を0~2の整数乱数で埋める。
配列の中の0の個数、1の個数、2の個数を出力せよ。
214:片山博文MZ ◆T6xkBnTXz7B0
17/04/06 21:09:15.21 0SmLVS9o.net
>>207
合格。ただ一つ言うとしたら、forと(の間に空白を入れた方がいいな。
215:デフォルトの名無しさん
17/04/06 21:47:54.01 wxzs61S8.net
>>205
結局全部できるやつが強い
とりあえずはJavaから始めればいい
216:デフォルトの名無しさん
17/04/06 22:58:36.89 oEbJRC8j.net
>>206
>>210
ありがとうございます
アンドロイドアプリ制作もJavaと聞いたのでやってみます
217:デフォルトの名無しさん
17/04/06 23:47:37.74 6mGUCvmD.net
大学一年ならfortranとscheme(lisp)やっとけ
これらの言語のよいところは設計思想が明確なところだ
そんじょそこらの妥協に妥協を重ねた言語とは重みが違う、美学があるのはこの二つだけ
それからJava,javascript or python or rubyを勉強しとけ
ここまでやったら、言語なんてなんでもいいと気づく
抽象構文木をどのように構築するのか、メモリの配置とCPUサイクル、そして可読性のどれを選ぶかでしかなくなる
そこまで真剣にやったら、パフォーマンスを出すにはCが必要だという現実に気づくだろう
君はまだ一年生だ、勉強する時間は山のようにある
高みに到達したいなら、言語の歴史の通りに進むことだ
間違ってもCからはいってはいけない、Cからはいるのは学習曲線がきつすぎる割には、初学者が学ぶべきことをあまり言語がサポートしてくれない
全てを配列で考えるようになったら、プログラマとしての将来はないし、生産性もあがらないのだから低賃金になるしかない
Javaもだいたい同じで、シンタックスが冗長なのがダメだが、javaは懐が広い標準語でもあるから学んで損はない
Javaからはいって、javaを使いこなせないと思うけどね
Javaを勉強したいならオブジェクト指向関連の思想はスルーしておくこと
オブジェクト指向のおかげで、javaのクラスライブラリが乱れまくってる、特にIO周りはひどすぎなことにも目をつぶらないといけない、まあCも腐ってるけど
218: ◆BrBq2CJg6HGd
17/04/06 23:52:33.43 zjRfXGZ4.net
>>209
すいません、せっかくのアドバイスですが、詰めて書いてもいいですか?
219:片山博文MZ ◆T6xkBnTXz7B0
17/04/07 00:00:23.48 h5rZiyBe.net
>>213
コーディングスタイルは、組織の裁量と個人の自由になるが、
forやwhileは関数呼び出しではないことを示すためにカッコの前にスペースを置く慣習がある。
220:デフォルトの名無しさん
17/04/07 00:04:28.19 7g/og4rQ.net
Javaを勉強するコツはオブジェクト指向の思想にとらわれないこと
ただひたすらクラスやライブラリの使い方を理解し活用すること
僕の最強のクラス構成とか語り出したらプログラマとしての将来はない、残るのは設定だけで、何一つ実行可能なコードは作成されず、できてもチープでしょぼしょぼで何の役にも立たない産物だけだ、
その現実に使えるライブラリを何とか探そうとするが、クラス設計に埋没する奴は十中八九ライブラリの使い方がわからない
自分のやりたいことをコードにおとせないしょぼしょぼプログラマになるしかない
javaにはそういう現実逃避の側面があるから、そういった本は避けること
私がfortranとlispをオススメするのは、fortranは科学計算という目的のためにパフォーマンスが引き出されていること
lispには明確な目的はないがラムダ計算にもとづく抽象構文木の操作という数学的な設計思想があるから、くだらん感情が入る余地がないということだ
例えばセミコロンが気に入らなかったり、ドル記号が気に入らなかったり、そんなのはコードを書かない理由にはならないが、
そんな理由で現在でもプログラミング言語が生産されている
221: ◆BrBq2CJg6HGd
17/04/07 00:20:51.79 g05Ok9Aj.net
>>214
ちょっと保留にさせて下さい。
>>208
出来ました。
URLリンク(ideone.com)
222:片山博文MZ ◆T6xkBnTXz7B0
17/04/07 00:40:50.56 h5rZiyBe.net
>>216
やれば出来るじゃん。配列の中の個数を数えるという処理がn人ジャンケンでは重要。
前述したことだが、配列にジャンケンの手が人数分すべて格納されていると仮定すると、あいこになる条件は、何か。
223: ◆BrBq2CJg6HGd
17/04/07 01:10:13.25 g05Ok9Aj.net
先のプログラム文でいうと、
counter_0>=1 && counter_1>=1 && counter_2>=1
になることですか?
224:片山博文MZ ◆T6xkBnTXz7B0
17/04/07 04:30:20.47 h5rZiyBe.net
それはすべての手が出された場合。それだけではない。全部が同じ手になる場合も考えよ。
225:デフォルトの名無しさん
17/04/07 09:07:57.32 3cGfJivt.net
ひたすら持論を展開するだけの長文は
読むに値しない事だけは良く分かる
226:デフォルトの名無しさん
17/04/07 13:14:58.84 OHa2uSEC.net
javaからはじめても
n人じゃんけんすらなかなか実装できそうにないというのはこのスレを見てもわかることだけど
227:デフォルトの名無しさん
17/04/07 13:16:17.15 OHa2uSEC.net
そんなプログラマにひとやまいくらの値段がつくと思ってるんだ?
そういうシステムエンジニアがそれだけ顧客の迷惑になるか考えたことはあるのか
228:片山博文MZ ◆T6xkBnTXz7B0
17/04/07 14:21:29.45 h5rZiyBe.net
あいこになるのは、
int x = 0;
if (counter_0 > 0) x++;
if (counter_1 > 0) x++;
if (counter_2 > 0) x++;
としたときにx==1 || x==3となる場合だね。x==2の場合は、勝敗が存在する。
229:片山博文MZ ◆T6xkBnTXz7B0
17/04/07 14:28:25.20 h5rZiyBe.net
課題。
コンピュータのみでn人ジャンケン。出来るところまで作れ。
230:片山博文MZ ◆T6xkBnTXz7B0
17/04/07 14:49:54.23 h5rZiyBe.net
ヒント:
CPUの名前はCPU#0、CPU#1、CPU#2、…とする。String[] cpuNamesに格納せよ。
生き残りを表す配列 boolean[] survivalを用意せよ。
生き残りが1以下であれば、生き残りが優勝。
231: ◆BrBq2CJg6HGd
17/04/07 16:56:01.71 g05Ok9Aj.net
>>219 >>223
あいこになる条件は、
(counter_1==0 && counter_2==0) || (counter_0==0 && counter_2==0) ||
(counter_0==0 && counter_1==0) || (counter_0>=1 && counter_1>=1 && counter_2>=1)
と表記してもいいですか?
何か問題ありますか?
232:片山博文MZ ◆T6xkBnTXz7B0
17/04/07 17:09:10.97 h5rZiyBe.net
>>226
間違っていないけど、ややこしくないか?
233: ◆BrBq2CJg6HGd
17/04/07 17:28:42.51 g05Ok9Aj.net
>>227
確かにそうなんですがね…。
それもとりあえず保留で。
234:片山博文MZ ◆T6xkBnTXz7B0
17/04/07 17:56:57.87 h5rZiyBe.net
>>228
お前の人生も保留な。
235:デフォルトの名無しさん
17/04/07 18:36:32.33 3YMQUIZr.net
あ"お""っち"ぃ~^
236: ◆BrBq2CJg6HGd
17/04/07 18:42:04.38 g05Ok9Aj.net
>>229
ところでこれ難しいですね…。
237:デフォルトの名無しさん
17/04/07 18:43:34.82 Er4jaX4h.net
ずっと保留のままだな
238: ◆BrBq2CJg6HGd
17/04/07 19:06:08.91 g05Ok9Aj.net
>>222
何が言いたいの?
>>227 >>229
やっぱり素直に>>223の表記を使わせて貰いますね。
239: ◆BrBq2CJg6HGd
17/04/07 20:13:43.43 g05Ok9Aj.net
>>片山さん
途中経過です。
URLリンク(ideone.com)
もう少し自分で考えてみたいと思います。
240:片山博文MZ ◆T6xkBnTXz7B0
17/04/07 20:58:31.76 h5rZiyBe.net
死んだらジャンケンできないよ?
241:片山博文MZ ◆T6xkBnTXz7B0
17/04/07 21:06:00.66 h5rZiyBe.net
ループ内のあるタイミングで生き残りを数え、生き残りが一名になるまで繰り返す。
242: ◆BrBq2CJg6HGd
17/04/08 00:16:21.50 m53M+V8Z.net
>>片山さん
都合により、明日(土曜)はお休みします。
また日曜に。
243:デフォルトの名無しさん
17/04/08 00:43:17.73 HpmEwpb8.net
深夜まで夜更かしするのが都合らしい
244:237
17/04/08 01:26:28.33 m53M+V8Z.net
違うっての。
245:デフォルトの名無しさん
17/04/08 01:32:39.92 4SbxlEpR.net
>>239
NGしてんだからいちいちコテハン変えんな人間のゴミクズが!
246:デフォルトの名無しさん
17/04/08 09:58:49.91 cJUjUsgx.net
>>239
>>137
247:デフォルトの名無しさん
17/04/08 10:02:18.90 lRNMWs4c.net
毎日休みなのに土日は遊ぶとかアホかとw
248:デフォルトの名無しさん
17/04/08 14:31:47.42 vaeUMiYi.net
。
249:237
17/04/09 18:53:38.31 ySXi9r1b.net
>>240
うるせえ。
トリップ付けるまでもない内容だったからあえてそうしたんだよ。
>>241
付ける価値無しと判断。必要なレスには付ける。
>>242
ただ遊んでる訳じゃねえんだよ。
250:片山博文MZ ◆T6xkBnTXz7B0
17/04/09 19:16:32.51 qFsmFYyf.net
Any question?
251:デフォルトの名無しさん
17/04/09 19:18:06.77 D3WolXHw.net
>>244
偽ハゲニートなんだろうけど、本物ハゲニートも同じようなもんか
252:デフォルトの名無しさん
17/04/09 19:18:37.46 dkqlLwxN.net
よくこんなクズに付き合ってやってるよな
253:デフォルトの名無しさん
17/04/09 19:19:49.72 dkqlLwxN.net
>>244
ただ遊ぶわけじゃないならどう遊んでるんだ?
254:片山博文MZ ◆T6xkBnTXz7B0
17/04/09 19:25:02.86 qFsmFYyf.net
質問ある?
255:片山博文MZ ◆T6xkBnTXz7B0
17/04/09 19:30:20.17 qFsmFYyf.net
かだい を すいこう して ください
256:デフォルトの名無しさん
17/04/09 19:31:45.70 K8U1uHmy.net
>>249
34歳、発達障害の無職ですが
今からでもプログラマーになれますかね?
皆様のご助言を求めたいです。
257:片山博文MZ ◆T6xkBnTXz7B0
17/04/09 19:37:09.63 qFsmFYyf.net
>>251
今の調子では不可能です。目標のために有効な行動を起こしましょう。忍耐力と発想力の両方が必要です。
258:デフォルトの名無しさん
17/04/09 19:40:18.85 dkqlLwxN.net
病気以前に問題があるため無理です
259:片山博文MZ ◆T6xkBnTXz7B0
17/04/09 19:41:04.96 qFsmFYyf.net
けいこく!
ただちに かだい を すいこう して ください。
260:片山博文MZ ◆T6xkBnTXz7B0
17/04/09 19:49:02.51 qFsmFYyf.net
しゅうじん が だっそう しました。
ほかく の ため、えんぐん を もとめます。
261:片山博文MZ ◆T6xkBnTXz7B0
17/04/09 19:50:14.19 qFsmFYyf.net
ぴ~~~(警告音)
ぴゅるるる~~ぴゅるるる~~
262:片山博文MZ ◆T6xkBnTXz7B0
17/04/09 19:58:51.64 qFsmFYyf.net
つぎ の かた、ど う ぞ 。
263:片山博文MZ ◆T6xkBnTXz7B0
17/04/09 20:10:01.88 qFsmFYyf.net
わたしは、ぷろぐらみんぐ きょういく ろぼっと、ばれっと です。やるき の ある ひと の がくしゅう を たすけます。にじゅうよじかん、かどう します。
264:片山博文MZ ◆T6xkBnTXz7B0
17/04/09 20:28:45.56 qFsmFYyf.net
無断欠席のため、減給処分致します。給料ゼロ円のうち、3分の1を差し引きます。
265:片山博文MZ ◆T6xkBnTXz7B0
17/04/09 20:45:52.92 qFsmFYyf.net
例えばループを記述するとき、何の処理をどう繰り返すのかを具体的に考えられない奴は、プログラマには向いていない。
考えるのを止めて逃げ出すような豆腐メンタルにはな。
266: ◆BrBq2CJg6HGd
17/04/09 23:18:42.14 ySXi9r1b.net
>>246 >>247
あんたらのように罵詈雑言を吐くだけの連中はクズじゃないのか?
>>片山さん
壊れた後、怒ってしまいました?
俺は諦めてなどいませんよ。
267:デフォルトの名無しさん
17/04/10 05:
268:58:54.77 ID:s60jgmc2.net
269:デフォルトの名無しさん
17/04/10 09:14:13.97 fXTuuI6O.net
アラフォー現役PGの俺から見ても、
34歳はプログラマーに向いてないと感じる
上向いて口開けて誰かが教えてくれるのをひたすら待つタイプの人は
プログラマー業はただの苦痛だろう
じゃんけんプログラムの話を聞いたとき、
作りたくてうずうずしたか?
いろんな実装を考えるのが楽しくて仕方がなかったりしたか?
違うだろう、上から言われたことを仕方なく嫌々やっている気分のはずだ
34歳がプログラマーになるってことは、ずっとそんな嫌々仕事が続くってことだ
俺からは34歳の才能的にどうとは言わんが
もう一度言う、34歳は絶対にプログラマー向きじゃない
270:デフォルトの名無しさん
17/04/10 09:19:00.63 Sy8YLILn.net
向いてないのもあるし、頭脳労働よりも体動かす方が精神面でいいと思うけどね
271:デフォルトの名無しさん
17/04/10 09:31:52.85 AwO8NYuF.net
>>261
まずお前が罵詈雑言を吐かれるようなことしかできない
究極クズ生命体から脱却すれば、自ずと罵詈雑言を吐くものは
居なくなるよ。
272:デフォルトの名無しさん
17/04/10 12:35:42.86 Xf8SWwsa.net
>>244
本物だったんかい
本性が現れてきたな
自分が異常であることを認識できないのは恐ろしいものだな
今お前がやるべきことはここで遊ぶことじゃないだろうに
273:デフォルトの名無しさん
17/04/10 12:44:31.32 AwO8NYuF.net
そうだな、まずは人間になることから始めようか、34才のクソガキ。
274:デフォルトの名無しさん
17/04/10 13:28:01.94 rFpxNaPJ.net
ねねっちしかいないスレ
275:片山博文MZ ◆T6xkBnTXz7B0
17/04/10 14:05:09.21 73IQobxS.net
二人ジャンケンは、勝敗が決まったら終わりだけど、
n人ジャンケンは勝ち抜き戦だから、最後に一人優勝者が決まるまで続く。
生き残れなかったプレイヤーの手をカウントする必要はない。
276: ◆BrBq2CJg6HGd
17/04/10 15:57:34.93 HlwoI+Am.net
>>262
そうでもないと思うけど。
>>267
分かったよ、オッサン。
>>269
ちょっと待ってて下さい。
277:片山博文MZ ◆T6xkBnTXz7B0
17/04/10 17:54:33.13 73IQobxS.net
俺様は待ってくれるが、矢のような時のハエは待ってくれないぜ。
278:デフォルトの名無しさん
17/04/10 18:04:13.97 o9HFA0e/.net
>>270
そうでもないと思うならまずその根拠をかけ
そういう風に上っ面舐めただけの受け答えするから「会話が成り立たない」って言われるんだ
279:片山博文MZ ◆T6xkBnTXz7B0
17/04/10 18:14:32.16 73IQobxS.net
我的翻訳機,故障也.
280: ◆BrBq2CJg6HGd
17/04/10 20:19:24.97 olYG6z70.net
>>片山さん
URLリンク(ideone.com)
while文を使ったら無限ループになってしまったのでコメント化してあります。
アドバイスをお願いします。
281:片山博文MZ ◆T6xkBnTXz7B0
17/04/10 22:12:15.19 73IQobxS.net
33行目に生き残りのチェックを入れる。
if (死んでる) continue;
282:片山博文MZ ◆T6xkBnTXz7B0
17/04/10 22:16:58.22 73IQobxS.net
10人は多い。5人くらいでOK。
283:デフォルトの名無しさん
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
脳のダメージが酷すぎるようです
プログラマは諦めてください