トップページ > プログラム > 2016年10月04日 > WEyUe7wf

書き込み順位&時間帯一覧

7 位/186 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000121015



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
追記
717
Java入門・初心者質問スレ [無断転載禁止]©2ch.net
【初心者歓迎】C/C++室 Ver.99【環境依存OK】 [無断転載禁止]©2ch.net

書き込みレス一覧

Java入門・初心者質問スレ [無断転載禁止]©2ch.net
719 :デフォルトの名無しさん[]:2016/10/04(火) 19:18:07.09 ID:WEyUe7wf
>>717
後置インクリメント演算子は処理が終わった後+1するから。
つまり1+i(この時点では2)の値を表示し、その後iは3になる。
もしiを1加算した結果を表示したいのなら++iを使う必要がある。
Java入門・初心者質問スレ [無断転載禁止]©2ch.net
723 :デフォルトの名無しさん[]:2016/10/04(火) 20:10:20.62 ID:WEyUe7wf
>>720
printlnを実行したら、だと思う。
>>717のプログラム文の後に、System.out.println(i);で表示してみて。3になってると思う。
Java入門・初心者質問スレ [無断転載禁止]©2ch.net
724 :追記[sage]:2016/10/04(火) 20:42:57.79 ID:WEyUe7wf
>>720
doubleでのキャスト→printlnによる表示(この時点でiは2)→後置インクリメントによるiへの1加算、の順だと思う。
【初心者歓迎】C/C++室 Ver.99【環境依存OK】 [無断転載禁止]©2ch.net
717 :デフォルトの名無しさん[]:2016/10/04(火) 21:11:47.03 ID:WEyUe7wf
ところでコンストラクタは関数の一種ですか?
【初心者歓迎】C/C++室 Ver.99【環境依存OK】 [無断転載禁止]©2ch.net
719 :717[]:2016/10/04(火) 23:57:04.72 ID:WEyUe7wf
>>718
ありがとうございます。

ただ、「わかりやすいJava」という本で(Javaの本ではありますが)、コンストラクタは、名前がクラス名と同じであり、戻り値の記述も無いため、メソッドでは「ない」と明言されていたので当惑していました。
どうとらえればいいですかね?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。