前提・実現したいこと
if文の条件にメソッドを入れた時のif文の動き方がわかりません。
Java
1//field,constructor省略 2private Object[] item; 3private int next; 4 5item = new object; 6next=0; 7 8public Object next(){ 9if(next ==0){ 10return System.out.println("null"); 11} else{ 12 return item[next]; 13} 14} 15 16public static String box(String information){ 17//この文を作った時にifがtrueになるときとfalseになる時でコードを追加したいのですが、if文のなかにあるnext()にも2パターンの出力があり、そこでこのif文がどう働くのかがわかりません。 18if(information.equals(box.next())){ 19 20 21} 22} 23 24
試したこと
if(true), else if(false)で試しましたが出力が間違っていました。
関数 next() は、これでいいのかな?
next()はこれで大丈夫だと思います。
System.out.printlnってなにも返さないんじゃないかな。
https://docs.oracle.com/javase/jp/8/docs/api/java/io/PrintStream.html#println--
voidになってますね。
本当ですね、、ありがとうございます。
回答2件
あなたの回答
tips
プレビュー