###前提・実現したいこと
Javaの勉強をしているのですが、わからないところがあったので、質問させて頂きます。
これで54321とでるのですが、最初の条件判定で、trueを返した時、デクリメントされてるので
戻る値は4なのでは? と思ったのですが、どうして5なのでしょうか。よろしくお願いします。
###該当のソースコード
public class Main { public static void main(String[] args) { int x = 5; while(test(x)) { System.out.print(x); x--; } } public static boolean test(int x) { return x-- > 0 ? true : false; } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/27 03:11
2017/09/27 03:20 編集
2017/09/27 03:18