トップページ
>
プログラム
>
2016年10月04日
>
WEyUe7wf
書き込み順位&時間帯一覧
7 位
/186 ID中
時間
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Total
書き込み数
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
1
0
1
5
使用した名前一覧
書き込んだスレッド一覧
デフォルトの名無しさん
追記
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ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合は
メール
をしてください。対応します。