Java入門・初心者質問スレ Part.3 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/04/04(火) 20:41:11.59ID:y0EcmGB0
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.2
http://echo.2ch.net/test/read.cgi/tech/1478863511/
2017/06/04(日) 10:10:37.28ID:B1StEn/h
あ、編集ミスった。まあいいや。わかるでしょ。変な個所は消し忘れね。
690デフォルトの名無しさん
垢版 |
2017/06/04(日) 10:19:13.28ID:XpxkKcu8
おコーヒーをお召し上がりにおなっていました
691デフォルトの名無しさん
垢版 |
2017/06/04(日) 10:21:03.11ID:XpxkKcu8
>>688
「ご〜する」は謙譲語だから立派な敬語だよ
692デフォルトの名無しさん
垢版 |
2017/06/04(日) 10:22:48.74ID:XpxkKcu8
世界中のJavaプログラマーを代表して言わせてもらうが
目上の人にご苦労様がダメとか現代のマナーと称したリクルートやNHKどもの
言葉狩りにはうんざりだ
2017/06/04(日) 10:31:26.34ID:FZQRsZV2
ジャップランド土人は敬語に拘って生産性を落とすのが大好き
694デフォルトの名無しさん
垢版 |
2017/06/04(日) 10:38:32.36ID:XpxkKcu8
>>693
Javaにも敬語を導入すべきだ
forよりもwhileが丁寧と言っていいでしょう
695デフォルトの名無しさん
垢版 |
2017/06/04(日) 11:02:37.53ID:B1StEn/h
>>691
じゃあお前はそれを啓蒙し続けて現代の日本語を変えるがよい。
696デフォルトの名無しさん
垢版 |
2017/06/04(日) 11:25:15.76ID:XpxkKcu8
>>695
「ご〜する」が謙譲語なのは現代の日本語の常識だから無問題
2017/06/04(日) 12:23:19.92ID:LF56+oK/
いい加減スレチでうるせえよ
2017/06/04(日) 12:33:39.21ID:FZQRsZV2
うるさいでございます。
死んで頂けますでしょうか?クズ
2017/06/04(日) 12:36:37.88ID:63HT6T2I
お客様、もしよろしければ回線をお切りになってそのまま首をお吊りになられてお亡くなりになって頂けませんでしょうか。
2017/06/04(日) 13:07:40.83ID:mLhi0pMh
いい歳したオヤジや爺どもが子供の喧嘩のような言い合いしてると思うと悲しくなるな
701デフォルトの名無しさん
垢版 |
2017/06/04(日) 13:43:16.85ID:XpxkKcu8
>>700
おじさんたちが技術的な議論を繰り広げててとても建設的なやり取りで
勉強になったし晴れ晴れとした気持ちになれました
本当にありがとうございます

こういうふうに言い換えれば周りの人もうれしい気持ちになるだろ

幸せっていうのは与えられるものじゃなくて与えるものなんだよね
悲しみは自分から動くことを止めた怠惰の証
702デフォルトの名無しさん
垢版 |
2017/06/04(日) 13:44:25.32ID:XpxkKcu8
ポエム勝負なら負ける気がしない、かかってこい
2017/06/04(日) 13:59:32.72ID:FZQRsZV2
>>701
きっしょクッサ
ワキガハゲチビデブ童貞死ね
2017/06/04(日) 14:41:02.70ID:mLhi0pMh
腐ってんなまじで
705デフォルトの名無しさん
垢版 |
2017/06/04(日) 14:54:32.38ID:N3Ss45Z5
そういうことだな
2017/06/04(日) 19:06:22.58ID:B8B9uyxS
質問です。
このスレは何のスレですか?
2017/06/04(日) 19:07:44.69ID:m5pbsJz9
>>706
>>1
708706
垢版 |
2017/06/04(日) 19:18:39.53ID:B8B9uyxS
>>707
ではなぜみんなJavaについての会話をされてないのですか?
2017/06/04(日) 19:21:07.49ID:fUXBibRW
>>708
基地外だからね、こういうのは気になるならNGしとくに限る
2017/06/04(日) 19:39:38.34ID:+nw7hQLa
>>708
>>542
711706
垢版 |
2017/06/04(日) 19:57:39.00ID:B8B9uyxS
>>709
はい。
ありがとうございました。
712デフォルトの名無しさん
垢版 |
2017/06/04(日) 20:14:47.99ID:Y5c4w+fz
ナイス自演
2017/06/06(火) 02:36:35.75ID:PILvAxC4
java使ってみたら、画像処理おっせーなーって思いました。
2017/06/06(火) 18:32:28.47ID:4JBki8CO
オブジェクト指向(の基礎)や例外などを勉強し終えたのですが、
次はどんなことを勉強すればよいでしょうか?
自分ではSwingを考えているのですが。
2017/06/06(火) 18:36:30.51ID:XTHFLjT+
34歳、発達障害の無職ですが…7 [無断転載禁止]©2ch.net
http://medaka.2ch.net/test/read.cgi/prog/1496679311/
2017/06/06(火) 18:36:35.20ID:OrB6yYNK
GUIアプリケーションもいいですがtomcatなどでサーバを建ててServletやJSPするのも、出来ることが広がり良いと思います
717デフォルトの名無しさん
垢版 |
2017/06/06(火) 18:43:11.74ID:WDLmSc1C
>>714
いまさらSwingは時間の無駄かもしれない
2017/06/06(火) 19:25:42.43ID:e3GXNMQX
swingで作られた基幹システムの新規画面作らされたことあるけど地獄だぞ
1回あんなゴミのようなもんを体験したら二度と作ろうと思わないだろうから
swingはいずれ絶対になくなる
2017/06/06(火) 20:23:54.95ID:sIr/52oR
え,今からawt/swingをやろうとおもっていた‥なにがいいの?
2017/06/06(火) 21:28:54.76ID:e3GXNMQX
なんのためにやろうとしてんのか知らんけど仕事のためっていうなら
仕事でjavaのguiアプリなんてまず作らんから時間の無駄
2017/06/06(火) 22:39:03.54ID:mZslSucp
>>718
サイズ調整とイベントではまるのはどれ使っても一緒
C#のXAMLになる前のやつが一番よかった

別にswingが他のにくらべて悪いわけじゃないと思うんだが
2017/06/06(火) 23:06:52.04ID:/YRUpnWE
「*」を使って二等辺三角形をfor文で書きたいのですが、底辺の*の数を変数とした時はどうすれば出来るのでしょうか?
723デフォルトの名無しさん
垢版 |
2017/06/06(火) 23:45:48.14ID:Qy4U0ic0
>>719
たぶん実務経験がないような人が書いている本でも読んでいるんだろうが、好きなのやればいいよ。

画面よりデータベースとのやりとりの勉強でもした方がいい。
2017/06/06(火) 23:47:35.50ID:JC0VRSkb
>>722
アナルを使って二等辺三角形をフォーとか頭おかしいね君
725714
垢版 |
2017/06/07(水) 00:14:45.34ID:uMDm/LY7
遅くなりましたが、レスをくれた方ありがとうございました。
726デフォルトの名無しさん
垢版 |
2017/06/07(水) 00:44:03.11ID:cTN/k6yF
>>722
どういう出力にしたいの?例えば3だったらこんなのでいいの?

*
**
***

だったら簡単だよね。forの二重ループだ。出力行数は底辺の値と同じだからその分だけ外側ループさせて、内側は*の個数に従って一回目は1、二回目は2という感じで一つづつ増えるようにして*を出して終わったら改行。
2017/06/07(水) 07:33:28.64ID:cmAbIhKY
二重にしなくてもいい気もするが…
底辺の数をlengthとして、


char[] cArr = new char[length];
Arrays.fill(cArr, '*');
String base = new String(cArr);

for (int i = 0; i < length; i++)
System.out.println(base.substring(0, i + 1));

こんなんででない?
728デフォルトの名無しさん
垢版 |
2017/06/07(水) 09:18:54.00ID:tzF2fxtK
>>727
俺は StringBuilder に一つづつ * 足しては出すっての思い付いたが、果たしてそれで初心者のためになるのかというと微妙なところだ。
まあ、最終的には貯めといて出す形式と全く貯めずに出す形式両方がすぐ思い浮かぶようになった方が良いだろうけどね。

そういや他にもストリームの仕組み使ってできそうだな。
2017/06/07(水) 11:53:26.03ID:cmAbIhKY
>>728
お題がfor使ってだからなー
streamはレギュレーション違反じゃないか?w
2017/06/07(水) 12:14:03.70ID:CH9XguNK
ストリームとかレギュレーションとか使えばできるんですねありがとうございます!
2017/06/07(水) 12:28:50.65ID:yHTVbtVQ
int n = 3;
String c = "*";
Stream.iterate(c, x -> x + c).limit(n).forEach(System.out::println);

試してないけどこれでいけるかな?
2017/06/07(水) 12:33:36.27ID:yHTVbtVQ
ああこれだと直角三角形か
二等辺三角形にしたいならまた別だな
733デフォルトの名無しさん
垢版 |
2017/06/07(水) 14:05:11.97ID:tzF2fxtK
>>732
ま、>>726も直角三角形だし、縦横同じ間隔で*が表示される状態なら二等辺三角形に見えるものにはなる。
2017/06/07(水) 17:01:49.58ID:3Fne/ooH
chromeブラウザのF12で表示される「NetWork」タブみたいに
URLにアクセスした際に送受信されるリクエスト全部取得する処理ってどうやれば実現できますか?
たぶんhttpClientかsocketあたり使うと思うけどhttpClientはレスポンスぐらいしか取れないように見える
2017/06/07(水) 18:34:21.88ID:0eEwVViY
>>734
HttpClientでできるよ
2017/06/07(水) 18:45:17.43ID:SX0vFLz7
ブラウザはhtmlをパースしてリクエスト投げまくってるんじゃ……
2017/06/07(水) 18:59:01.67ID:3Fne/ooH
>735
あのなぁそういう糞みてーな回答いらねぇーんだよ
できるならちゃんとした回答書け
ホントイラつく奴だな
2017/06/07(水) 19:13:54.26ID:oWxqnrnZ
>>737
簡単にできるから安心して
2017/06/07(水) 19:24:04.91ID:kRVrqaAQ
>>737
キーワード出たんだから後は調べろよ
2017/06/07(水) 19:26:39.78ID:nc/k9gk4
>>737
そんなに怒らないで
普通の人なら的確に分かりやすく答えてくれるけど
オタクはみんなコミュニケーションが下手糞なんだよ・・・
2017/06/07(水) 19:27:42.43ID:3Fne/ooH
キーワード出たからってそんなもん質問の時点で書いてるのに馬鹿か?
httpClientなんて既に英語のサイト全部見たしレスポンスヘッダーの中身もメソッドも全部見たわアホ
こういう適当に知ったかで回答する馬鹿が最高にイラつく
まぁ最初から2chの低レベルアホどもに期待なんか1_もしてねーから別にいいけど
ほんと糞の役にも立たねぇスレだな
俺が質問側で今までに役に立ったことなんて1度もねぇわここ
ほんとレベル低すぎる
2017/06/07(水) 19:38:01.63ID:YmPQB+Dc
ここ初心者スレやし・・・…
こっちの方が良いんで無いの?
★★Java質問・相談スレッド180★★ [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1492780397/
2017/06/07(水) 20:28:52.18ID:oWxqnrnZ
>>741
そろそろできたかな?
2017/06/07(水) 20:29:44.33ID:oWxqnrnZ
煽れば回答が出てくると思ってる奴には教えないからね
745デフォルトの名無しさん
垢版 |
2017/06/07(水) 20:43:40.03ID:qUTOfmgR
chromeでF12?やったことないなあ。後で思い出したら押してみよう。
746デフォルトの名無しさん
垢版 |
2017/06/07(水) 20:47:01.83ID:qUTOfmgR
>>741
そのまま一生イライラしてれば?
こちらは特に困らないし構わないぞ。
思う存分苛立っててくれ。
よかったな。
747デフォルトの名無しさん
垢版 |
2017/06/07(水) 21:06:15.71ID:izePe9Zb
>>741
気持ちはわかるがそう言うのしかいないからココ 昔から(ココがって、別にこのスレや板だけじゃなく、サイトレベルの話な?)

知ったか理論
質問者=素人
っていう短絡的思考だから


知ったか俺氏「ん?この質問は聞いた事ある単語があるぞ?ググって見よう コレか!キリッ!!どや!!」

玄人質問者
「いやそう言う次元の話じゃないから・・・・」

今日も平常運行です
2017/06/07(水) 22:22:38.96ID:rFNnrxIw
ネットで他人を煽って反応を得ようとするのはコミュニケーション欠乏の典型的な症状
749デフォルトの名無しさん
垢版 |
2017/06/07(水) 22:40:13.87ID:cTN/k6yF
Chrome の F12 のネットワークタブようやっとわかった。こんなのあったんだな。知らなかった。
2017/06/07(水) 23:10:09.57ID:zRjRKRgh
>>748
自己紹介乙
2017/06/07(水) 23:46:31.85ID:3Fne/ooH
すげーめんどくさかったがパケットキャプチャで解決したわ
ほんと糞の役にも立たねぇ糞どもだな
752デフォルトの名無しさん
垢版 |
2017/06/08(木) 00:21:58.02ID:FAwIWNwN
Javaの初心者の質問に答えるスレならJavaでの実現方法が回答として書かれるのは当然のこと。
2017/06/08(木) 00:56:04.37ID:Beow/AQz
javaの質問と言っていいのかわからないのですが、springとthymeleafでwebアプリケーションを作るとき
例えば
コントローラークラス内に@RequestMapping(path="/aaa/bbb")というアノテーションのついたメソッドがある場合、
どこかのビューの<a th:href="@{/aaa/bbb}">というタグのついたリンクを押すと上記のRequestMappingのついたメソッドが動くのでしょうか?
それともhrefはコントローラーを介さない画面遷移しかできないのでしょうか?
よろしくお願いします。
2017/06/08(木) 00:59:14.58ID:YzjJZmY1
>>753
ブラウザのアドレスバーに入力されたURLだろうがaタグのhrefだろうが、サーバーから見れば同じ
2017/06/08(木) 03:06:37.62ID:o7hCamYB
そのメソッドの中に、print 文でも書いて、テストすれば?
2017/06/08(木) 07:39:49.77ID:Gp0Sgwlm
>>754
ありがとうございますm(。_。)m
javaほんの少しやっただけなので、httpの仕組みやサーバの動作などが全然わかってなくて…
2017/06/08(木) 08:28:02.23ID:8s3ACju2
>>751
その「低レベルアホども」に質問したお前はそれ未満ってこった
2017/06/08(木) 08:40:00.63ID:s2Pg+MlS
>>757
その理屈はおかしい
2017/06/08(木) 08:41:12.08ID:s2Pg+MlS
どこがどうおかしいかはわからんけれども
2017/06/08(木) 08:41:34.96ID:s2Pg+MlS
とにかくおかしい
2017/06/08(木) 08:43:56.91ID:+TvBtH3N
そうだな、人を糞とか低レベルアホとか言うのはおかしいよな
2017/06/08(木) 09:12:33.52ID:s2Pg+MlS
>>761
違う、そうじゃない
2017/06/08(木) 09:13:12.13ID:s2Pg+MlS
なんていうか全然違う
2017/06/08(木) 09:51:13.35ID:8s3ACju2
そうか、なら「期待してない」のに質問したお前はバカってこった
2017/06/08(木) 10:24:36.27ID:s2Pg+MlS
>>764
その理屈はおかしい
2017/06/08(木) 13:04:07.64ID:5ZMHWe6Z
自分だけは馬鹿じゃないという前提
2017/06/08(木) 13:14:32.28ID:E1+CYD4H
理屈をおかしいと否定するのには反証が必要なんだが用意できるのか?
2017/06/08(木) 17:59:41.83ID:KYbxYPC/
>>767
その理屈はおかしい
2017/06/08(木) 19:30:29.30ID:5ZMHWe6Z
反証可能性のないものはそもそも確からしさを証明することは不可能
2017/06/08(木) 20:22:41.01ID:pp906l+Q
証拠がなくても理屈自体がおかしかったらおかしいだろ!
2017/06/08(木) 20:57:22.06ID:lTyTbv9E
それってあなたの感想ですよね?
何かそういうデータあるんですか?
2017/06/08(木) 21:11:01.28ID:zNBw7V4S
結局、理屈がおかしいということの論拠を示さなければならない
2017/06/09(金) 07:14:45.02ID:pZ1NMnJL
初心者スレで何を叫んでるんだか
2017/06/09(金) 18:31:46.01ID:98wynj8R
java考えた人ってアタマいいな
というよりコンピュータ言語を開発するのが大変そう
オラクルの人すごくね?
2017/06/09(金) 18:36:07.01ID:9/xTndd8
サン・マイクロシステムズ「せやな」
2017/06/09(金) 19:58:35.89ID:hjkAo8D/
うーん
2017/06/09(金) 20:43:09.35ID:NLmrtYsZ
仮想マシン考え出した人は頭いいなと思う
778デフォルトの名無しさん
垢版 |
2017/06/09(金) 20:59:18.53ID:HFELVm93
ORACLEの人はさほど凄くはない。
779デフォルトの名無しさん
垢版 |
2017/06/09(金) 21:01:00.73ID:HFELVm93
仮想マシンのアイディア自体はJavaが世界初というわけでもない。
2017/06/10(土) 09:52:04.70ID:EfK23cou
なぜここまでJavaが普及したのか
2017/06/10(土) 12:08:16.23ID:S4+AOz/V
アルゴリズムの質問になるんだが、
1〜9までの数値が0〜16個のまでの範囲でランダムに発生する
それらを組み合わせによって2〜9のどの数で割っても余りなく割り切れるがどうか確認したい
発生した数値は1回しか使えない
こういう感じのは作るのは難しいでしょうか?
2017/06/10(土) 12:13:55.94ID:LwGST/Rf
1〜9を0〜16個ランダムに
重複無し

この時点で条件破綻してない?
2017/06/10(土) 12:35:43.81ID:S4+AOz/V
発生の段階で同じ数値が出た場合出た回数だけ使えるます。
数値を発生させた時に5が3回出たならば5は3回使えます。
2017/06/10(土) 13:19:56.04ID:DbYsfAwS
> それらを組み合わせによって2〜9のどの数で割っても余りなく割り切れるがどうか確認したい
> 発生した数値は1回しか使えない

意味がわからない
[1, 5, 9]が発生したらどうなんの?組み合わせって?
2017/06/10(土) 13:21:29.61ID:Q1XzIQD3
何となく言いたい事は分かった
1:0〜16の範囲でランダム→これで0〜16桁までランダムに決まる
2:桁数分1〜9をランダム生成→5桁なら5つの数字(重複有り)、10桁なら10つの数字、と言った感じ
3:最後に数値の組み合わせを考える
4:2〜9で割るって感じか

やれないことは無いんじゃね?
1は2のループ回数を決めるだけだし、2も生成した数字を配列とかに格納すれば
3の処理は取り出した後に中身を消すっていう操作にすれば、重複無しの数値を作れるはず
(あるいはハッシュキーで一回使ったキーは使えなくするとかでも良い)
4は出来上がった数値で割るだけだし
2017/06/10(土) 13:22:00.81ID:OmAd6T/1
9×8×7×5=2520で割り切れるかどうかを調べたいって話?
787デフォルトの名無しさん
垢版 |
2017/06/10(土) 13:28:51.47ID:iX4dF/b7
[2, 3, 4, 5, 6, 7, 8, 9]

6 で割り切れるならば 2, 3 でも割り切れるので 2, 3を除外
8 で割り切れるならば 4 でも割り切れるので 4 を除外
[5, 6, 7, 8, 9] の最小公倍数は 2520

2〜9 のどの数で割っても余りなく割り切れる数は 2520 の倍数
2520 の倍数の1桁目は 0

1〜9までの数値で0〜16桁の数のうち1桁目が0になるのは0桁のとき、かつ、その場合に限る
なので桁数が 0 ならば
2017/06/10(土) 14:13:04.91ID:EfK23cou
ID:S4+AOz/V はJavaの前にまず日本語から勉強しろや
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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