[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/16 04:50 / Filesize : 268 KB / Number-of Response : 1022
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Java入門・初心者質問スレ Part.2



1 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 20:25:11.04 ID:zFksT2Ki.net]
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ
echo.2ch.net/test/read.cgi/tech/1462997913/

101 名前:デフォルトの名無しさん [2016/12/08(木) 00:18:39.13 ID:tUPRtp48.net]
ちなみに

int a = 7;
a = ++a;



102 名前:フ場合はiload_1とiinc の順序が逆になります

この疑問は自分も??となったので調べてみておもしろかったです
[]
[ここ壊れてます]

103 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 19:26:40.58 ID:ZhYL35Hp.net]
>>100
横からで申し訳ないけど
int a = 7;
a++;
の場合ってどうなってます?

104 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 19:32:30.50 ID:msYwe41j.net]
>>101
そんなの8に決まってんだろ

105 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 20:07:00.20 ID:Qk51oSYm.net]
で、それらは言語仕様で決まってるの?
その実装は言語仕様通りの動作なの?

106 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 20:25:48.90 ID:msYwe41j.net]
>>103
そう。

107 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 23:23:47.68 ID:RlcOCP/9.net]
>>103
演算子の優先順位

108 名前:デフォルトの名無しさん [2016/12/09(金) 09:32:09.87 ID:JDGo9TAV.net]
自作のクラスをextendsしたらmain(static final)はmain(static final)をオーバーライドできませんってエラーになったけど
どう書いたらいいのでしょうか?

109 名前:デフォルトの名無しさん mailto:sage [2016/12/09(金) 09:44:39.39 ID:0m6Mi0gt.net]
オーバーライドしないように書けばいいのです
これ以上詳しい回答が欲しいならコードを晒しましょう
嫌なら帰りましょう



110 名前:デフォルトの名無しさん mailto:sage [2016/12/09(金) 09:49:29.03 ID:vCLjhx0r.net]
>>106
main()書くクラスを継承するなんて普通はやらない
どう書くかの前に何がしたいのかはっきりさせようか

111 名前:デフォルトの名無しさん mailto:sage [2016/12/09(金) 12:21:46.85 ID:vlYQq61V.net]
そもそもmainメソッドのオーバーライドってその気になればできたりするもの?
それとも言語仕様上不可能なもの?

112 名前:デフォルトの名無しさん mailto:sage [2016/12/09(金) 12:34:26.46 ID:dJ83iVEX.net]
変態コーダーとしては大いに興味がある

113 名前:106 [2016/12/09(金) 12:40:32.05 ID:JDGo9TAV.net]
コンストラクタからmain2を呼び出すとかしてもいいんでしょうか?

114 名前:デフォルトの名無しさん mailto:sage [2016/12/09(金) 13:00:22.88 ID:XOVIDlO/.net]
究極的にはコンパイラさんがお怒りにならなければ何をしたっていいよ

115 名前:デフォルトの名無しさん mailto:sage [2016/12/09(金) 15:08:08.05 ID:TskjQlK7.net]
eclipseとTomcatに関する質問ってここでしてOK?

116 名前:デフォルトの名無しさん mailto:sage [2016/12/09(金) 18:24:56.00 ID:xgqevX7Y.net]
>>112
コンパイラさんの目を盗んでメインメソッドをオーバーライドする方法を知りたい 知りたいだけだが

117 名前:デフォルトの名無しさん mailto:sage [2016/12/09(金) 19:12:42.51 ID:6sxBnXBQ.net]
finalだからじゃなかろーか

>>114
リフレクションで出来るかも?
詳しい人プリーズ

118 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 12:37:09.07 ID:VLELNCTm.net]
そもそもstaticなんだが....
とりあえず実行したいだけならJUnitとか使えば行けるだろうけど

119 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 12:41:59.40 ID:VLELNCTm.net]
ってかそもそも継承しないクラスでクラス作って起動時のクラス指定で呼び出してそこから該当のクラスでも呼び出せばいいんじゃね



120 名前:デフォルトの名無しさん [2016/12/11(日) 03:36:14.81 ID:xECh/Tka.net]
>>106はコードを晒すべきだ。

121 名前:106 mailto:sage [2016/12/11(日) 10:35:36.03 ID:Dfbs0rE4.net]
継承元のクラスのmainを削除すればいいと思うんだけど
とりあえず一つのプログラムからしか呼び出されていないので、ソース変更とかしながら
Hoge hoge = new Hoge(); してから
戻り値 hoge.hogehoge();
って形にした

122 名前:106 mailto:sage [2016/12/11(日) 10:36:55.22 ID:Dfbs0rE4.net]
ああ、
import hoge.Hoge;
も必要だった

123 名前:デフォルトの名無しさん mailto:sage [2016/12/11(日) 14:00:45.27 ID:x9RdPPr0.net]
finalだからじゃなかろーか

https://paiza.io/projects/MTCnmZ86lM69QsJ8xf8KVA
https://paiza.io/projects/6LFZuaVly4m1QKUAmkLOjQ

124 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 01:07:35.78 ID:Cw8uPzOG.net]
例外処理について教えて下さい。
検査例外の場合、throws すると呼び出し元のメソッドで処理しないとコンパイル通りませんが、、
非検査例外の場合、throws しても呼び出し元のメソッドで処理しなくてもコンパイルは通るのは、
非検査例外の場合は throws する意味はない(せいぜい注意書きレベル)と考えていいんでしょうか?

標準ライブラリにも「例外:○○Exception(非検査例外)を投げることがある」と明記してあるメソッドがありますが、
try catchするかは使う人の善意(?)次第になってしまいますよね?

125 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 01:26:56.17 ID:38wEAVQO.net]
>>122
qiita.com/yuba/items/d41290eca726559cd743

126 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 01:45:44.05 ID:Cw8uPzOG.net]
>>123
ありがとうございます。

127 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 11:59:20.93 ID:YdV6j9Ia.net]
final public static void main
ってベジータの必殺技みたいだよな

128 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 12:04:02.85 ID:YdV6j9Ia.net]
ところで、mainにfinalつける人っているの?

129 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 12:41:49.96 ID:LEnzGoNW.net]
なんでfinal付けるんだろう?謎だな。



130 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 15:05:09.35 ID:gvYOPAdU.net]
public strictfp synchronized static final void main(String[] args)
なんかかっこよくなった。

131 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 16:01:34.64 ID:pPmA0hRQ.net]
>>128の「public strictfp synchronized static final void main(String[] args)」!

>>125に2959のダメージ!

132 名前:デフォルトの名無しさん [2016/12/12(月) 16:24:17.16 ID:Y+8pLhXI.net]
バッチのご相談をさせてください

入力フォルダからデータを取り込んで処理、出力するバッチなのですが、
入力フォルダにデータを書き込んでいる最中にバッチが起動し、中途半端なデータを取り込んでエラー落ちしてしまいます

どうにかして書き込み中のデータを無視したいのですがFileクラスなどで別のプロセスがファイル書き込み中であることを判別する手段はありますか?

133 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 17:56:39.37 ID:YdV6j9Ia.net]
>>130
ロック! シェケナベイベー!

134 名前:デフォルトの名無しさん [2016/12/12(月) 19:50:08.10 ID:MS9MrEBQ.net]
>>130
書き込みが終わってから読むのが正攻法では?
書き込み処理側で終了を知らせるゼロバイトファイル置いてもらうか
読み側で10秒ぐらい待ってみてサイズが変わってなければ終了と見なすか

135 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 20:31:46.42 ID:5QBCzTqI.net]
>>130
isReadや書き込み中ならisWriteでfalse返ってこないか

136 名前:デフォルトの名無しさん [2016/12/12(月) 23:52:08.34 ID:ATFW9x6K.net]
ジェネリクスを包括的(?)に勉強したいのですが、オススメのサイトがあれば教えて下さい。
日本語・英語・ドイツ語どれかでお願いします。

137 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 00:32:48.27 ID:EQBenzg8.net]
20代後半でプログラムの勉強して就職先ってあるのだろうか?
俺はないと思う

138 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 09:05:12.70 ID:GC6m09wL.net]
もうプログラムは趣味でやるもんだわ

139 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 10:05:56.21 ID:8ddwa1I7.net]
それ。



140 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 16:36:57.46 ID:EQBenzg8.net]
趣味でプログラムって何か作ってるの?

141 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 16:54:49.77 ID:EzCfEOMA.net]
130です
急なトラブルでレス遅くなりました

レスいただいた皆様ありがとうございます
教えていただいた方法も含めて色々と試したのですがうまくいかず、結局入力側を同名リネームできるかどうかで判別することにしました
これでもリネームから取り込みまでの間に書き込みが始まる可能性が若干ありますが、ほとんどのパターンではうまくいきそうです

142 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 17:08:56.91 ID:8ddwa1I7.net]
>>138
まあね。

143 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 19:34:17.65 ID:EQBenzg8.net]
どんな感じの?
ゲームとかか?

144 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 19:56:19.39 ID:jryChzob.net]
そういうの質問するスレじゃないから
マ板でやりなよ

145 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 20:03:09.70 ID:urfJjx8P.net]
>>134
はい
d.hatena.ne.jp/ryoasai/touch/20110325/1301078699

146 名前:デフォルトの名無しさん [2016/12/14(水) 09:37:23.94 ID:MxDuKnpo.net]
>>139
それ環境依存なのでは?
仮想マシンが動いているOSによって動作変わると思うぞ。
Linuxとかで試してみな。

147 名前:デフォルトの名無しさん mailto:sage [2016/12/14(水) 15:50:48.28 ID:4RpExEkV.net]
>>144
ご指摘ありがとうございます
環境はWindowsで決まっているので問題ありません
本当は占有ロックができれば一番よかったのですが、今回はこれで行きます

148 名前:デフォルトの名無しさん mailto:sage [2016/12/14(水) 20:54:28.03 ID:/A2KcaJK.net]
>>130
例えばバッチ処理の起動間隔が1時間置きならディレクトリ構造を工夫して
yyyy/mm/dd/hh/xxxx.txt
みたいな感じで時間ごとに置き場所を変えてみては?
2016/12/14/20 のディレクトリは20:00 - 20:59まで書かれるので、書き込み時間も考慮して21:05位から読み込みに行くとか
もしくは同じパーミッションの別のディレクトリに書き込んでから所定のディレクトリにmvすればファイルエントリの書き換えだけなので書き込み中時間が無くなるので気にせず読み込めると思うけど
ただ、後者はあくまで同じパーミッションでのmvなのでクラウド化してAWS S3とか使うとmvもコピーと同じ扱いなので問題が発生する
オススメは前者かな

149 名前:デフォルトの名無しさん [2016/12/15(木) 08:20:36.53 ID:Dsc7hVXD.net]
Bronzeのテキストを進めていたんですけど、
「インターフェースの定義として正しいものを選べ」という問題で、
String型の宣言について疑問があります。

public interface App {

public String id = A001; // ★
void execute(String param);

}

★部について質問です。
この A001 がダブルコーテーションで括られていないのにコンパイルを通過する理由がわかりません

どなたか教えて下さいませんか



150 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 12:24:50.27 ID:7KRIzock.net]
https://chrome.google.com/webstore/detail/%E3%81%AF%E3%81%A6%E3%81%AAng/mbgdnfmdelffjdhkdggilmphfdihnmcj?hl=ja

151 名前:デフォルトの名無しさん [2016/12/15(木) 18:26:13.35 ID:8c3LKfdb.net]
SwingのJRadioButton取り付けの際に、指定した座標(Double)位置に取り付ける方法を教えてください
setBoundsはintでしか座標指定できないので困っています
よろしくお願いします。

152 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 21:02:00.84 ID:aesj07do.net]
オススメの入門書を教えてください
C#はCLR via C#という良書がありました
Javaについて同じぐらいの内容のある本が欲しいんです

153 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 21:40:12.99 ID:0+Rggy+8.net]
英語でいいなら言語仕様を読んだ方が早くて確実じゃないか
オラクルがやる気なさすぎて翻訳がないだけでしょ

154 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 21:58:20.45 ID:kX3WZpE8.net]
スッキリわかる Java入門 第2版、2014

これで、オブジェクト指向を学ぶのが定番

155 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 22:19:36.29 ID:oV/u/0Em.net]
>>149
キャストしちゃいかんのけ?

156 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 22:29:25.50 ID:kX3WZpE8.net]
>>147
コンパイルエラー

App.java:3: error: cannot find symbol

public String id = A001;

157 名前:デフォルトの名無しさん [2016/12/16(金) 10:56:28.90 ID:T/H9fGcJ.net]
>>147
本当にソースがそれだけで尚且つコンパイル直前にソースを変換するような(C言語でのプリプロセッサのような)事をせずに普通にjavacコマンドでコンバイルしているのならエラーになる筈だ。

ソースは本当にそれだけなのか?
どのようにコンバイルしているのか?
それは本当にJavaなのか?

158 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 13:39:46.74 ID:51pgM9Tx.net]
>>147,155
どうも誤植だったようです。
お騒がせしました。

book.impress.co.jp/books/1114101134
下の方に書いてありました…

159 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 14:19:59.35 ID:H ]
[ここ壊れてます]



160 名前:GrXEg33.net mailto: どっちにせよコンパイルエラーに成るだろうけどえ []
[ここ壊れてます]

161 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 17:23:13.91 ID:lH3oOzXl.net]
javaの入門書はいくつか買ったけど「スッキリわかるjava入門」も「やさしいjava」も内容が薄いので個人的にオススメしません。
真面目に勉強したい方には「明解java」をオススメします

162 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 17:27:04.12 ID:+quZzTBX.net]
明解Javaはいい加減、答案を別々に売るんじゃなくて一緒にしてくれませんかね?

163 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 18:24:39.79 ID:d5jVhhWj.net]
あっこいつめちゃくちゃ詳しいなって人が書いた本が欲しい

164 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 19:06:32.94 ID:Q1df89b/.net]
>>157
public String id = "A001";

[正]のコードのこれはコンパイル通るじゃろ

165 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 20:47:27.70 ID:KOHv1OrF.net]
入門書を薄いとか言ってる時点でお門違いでねえかい?

166 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 21:02:45.03 ID:wEstYhpF.net]
内容濃い入門書なんてそうそう無いよ

167 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 00:18:23.26 ID:qQruKqYa.net]
テンプレで入門書〜中級者向けまででオススメの書籍まとめたら?

168 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 04:44:30.29 ID:DLH52s/u.net]
入門書は薄いぐらいでよいのじゃ

169 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 05:43:23.41 ID:x8MqWvxK.net]
1行目2行目省略
System.out.println("あなたの名前を入力してください。");
String name = new java.util.Scanner(System.in).nextLine();
System.out.println("あなたの年齢を入力してください。");
int age = new java.util.Scanner(System.in).nextInt();
System.out.println("ようこそ、"+age+"歳の"+name+"さん");
8行目9行目省略

最初の入力で1111
次の入力であああ と入力した場合どうなるのですか?
エラー?
Dokojavaで試したいけどキーボードからの入力が
ダメみたいで試せません



170 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 06:44:06.00 ID:Bj4xwR1n.net]
年齢のところでInputMismatchExceptionになるんじゃね

171 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 07:49:18.37 ID:++QTK/hM.net]
paiza.ioで試してみなはれ

172 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 07:53:48.66 ID:iGBlQxB0.net]
paiza.ioとかideone.comだと最初のnew java.util.Scanner(System.in).nextLine();で あああ も読み込んじゃうきがす
・・・なんで毎回Scanner作ってるんだ?

173 名前:デフォルトの名無しさん [2016/12/19(月) 12:08:02.28 ID:sOkl84s/.net]
貴重なScannerがもったいない

174 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 12:48:55.59 ID:ZaqNL8Eo.net]
JavaDriveのScannerクラスの解説ではcloseしてないけど
ScannerってBufferedReaderみたいにcloseしなくていいものなの?

175 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 13:52:53.14 ID:Vbf5qZm0.net]
Scannerが閉じられる場合、その入力ソースがCloseableインタフェースを実装していると、そのソースも閉じられます。
https://docs.oracle.com/javase/jp/8/docs/api/java/util/Scanner.html

176 名前:デフォルトの名無しさん [2016/12/19(月) 17:34:23.36 ID:sqV3wSxh.net]
doubleをdoubleのまま四捨五入する方法を教えてください
roundではlongになりますし、(その後Doubleに戻せない)
BigDemicalを使用しましたがやはりDoubleに戻せませんでした

177 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 17:46:53.68 ID:sy8ZFTqJ.net]
小数点第何位を四捨五入?

178 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 17:51:37.27 ID:sqV3wSxh.net]
>>174
第一位です。
後の処理のために?.0 の形にしたいんです

179 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 17:56:49.61 ID:tIF40yfR.net]
BigDecimalはなぜ出来なかった
doubleValueメソッドで値取得できるだろ



180 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 18:02:38.85 ID:sqV3wSxh.net]
>>176
doubleValueで変換したらできました、ありがとうございます
ずっと(double)で変換しようとしていました
お騒がせしました

181 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 19:06:14.94 ID:iGBlQxB0.net]
(double) Math.round(d);
これじゃあかんの?

longの範囲外も使いたい?
-0.5が0ではなく-1になってほしい?

182 名前:デフォルトの名無しさん [2016/12/20(火) 03:04:45.81 ID:0KT4zuVf.net]
Math.rint() は?

183 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 03:09:44.94 ID:0KT4zuVf.net]
ありゃ。 -0.0 という大変気になる値を出力してるな。
https://paiza.io/projects/bCh6x1NLIAC0Jf0tC_Amvg

184 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 04:24:27.61 ID:SBU+XmPh.net]
定期的に特定のメソッドを実行するようにしたいんですが、下記のようにすると相当な誤差が発生します。
(1秒おきに実行するようにしても、最悪0.01秒以上の誤差発生)
もう少し誤差が発生しないようにするにはどうしたらいいでしょうか。

public class Main implements Runnable{

public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
ScheduledExecutorService sc = Executors.newSingleThreadScheduledExecutor();
Main main = new Main();
sc.scheduleWithFixedDelay(main, 1,1000, TimeUnit.MILLISECONDS);
}

@Override
public void run(){
System.out.println(LocalDateTime.now());
}

}

185 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 04:31:09.52 ID:SBU+XmPh.net]
すみませんNANOSECONDSがあるのを見落としていました。
だいぶ良くなりました。

186 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 08:09:47.64 ID:/4ZK922w.net]
普通のPCなら実用レベルで使えるのは MICROSECONDS までやろ

187 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 10:44:27.40 ID:KSEz+8C8.net]
>>180
rintは四捨五入じゃなくて銀行家丸め、ちょっとだけちがう
0.5→0.0 1.5→2.0 2.5→2.0 3.5→4.0

188 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 11:25:58.80 ID:M5z+zWvO.net]
Timerと比べて処理も早くなったもんだなぁと思っていたわ

189 名前:デフォルトの名無しさん [2016/12/20(火) 12:08:33.17 ID:uCuxDFqt.net]
>>184
あれ?そうか。そういや違うな。

近い方の整数にするって書いてあったが、0.1みたいな2進数で循環少数になる値だから10進数表現にした時に変になるってのとは違うのかな?



190 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 12:22:07.07 ID:KSEz+8C8.net]
>>186
0.5は2進数で表現できる数値なんだぜ

191 名前:デフォルトの名無しさん [2016/12/20(火) 12:43:21.99 ID:uCuxDFqt.net]
>>187
ああ。それはな。歯切れのいい数だな。

192 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 12:56:54.28 ID:R1RJpJyH.net]
0.5がどう歯切れが良いのか教えてくれ

193 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 14:32:44.86 ID:W3VNc1Gn.net]
0.5はパリっとしてる
0.8はぬるぬるでべちゃべちゃ

194 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 14:36:24.26 ID:VSRV1MkN.net]
booleanの配列があったとして
その中に一つでもtrueがあるかどうか判定する場合どうすればいい?
ループ処理で対応するしかないの?

195 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 15:03:41.41 ID:W3VNc1Gn.net]
>>191
boolean[] a = new boolean[10];
return IntStream.range(0, a.length).anyMatch(i -> a[i]);

196 名前:デフォルトの名無しさん [2016/12/20(火) 15:05:23.46 ID:uCuxDFqt.net]
>>191
配列ならそうだな。
自分でint型とか使ってビットフラグ作ってるならその変数が0以外かどうかみたいな判定できるが。

197 名前:デフォルトの名無しさん [2016/12/20(火) 15:06:21.97 ID:uCuxDFqt.net]
あー。ストリームもあったか。

198 名前:デフォルトの名無しさん [2016/12/20(火) 15:14:29.16 ID:uCuxDFqt.net]
>>189
1/2だから2進数に直した時に丁度0.1になる。

199 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 16:37:17.12 ID:M5z+zWvO.net]
Streamも勉強しないとなぁ……



200 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 18:18:46.50 ID:NxTunxkT.net]
Swingを使ってFrameを作成しました。
しかし、作成したFrameをドラッグしてサイズ変更したり、中に組み込まれているボタンをクリックするたびに指示しているつもりはないのに
コンソール上で勝手にプログラムが走り続けます。
勝手に動かないようにする方法はないでしょうか。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<268KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef