问题描述
编写代码以显示isTeen是True / False。 下面的代码给出了正确的输出。但是,那么它就不会在IntelliJ输出控制台中打印。
public static boolean hasTeen(int age1,int age2,int age3) {
if ((age1 >= 13 && age1 <= 19) || (age2 >= 13 && age2 <= 19) || (age3 >= 13 && age3 <= 19)) {
return true;
}
return false;
}
public static boolean isTeen(int age1) {
if (age1 >= 13 && age1 <= 19) {
return true;
}
return false;
}
}
我希望根据给定的输入显示TRUE / FALSE。但是什么也没印出来。
解决方法
使用System.out.println()
在控制台上打印输出。
修改 对于您而言,您的主要方法如下所示。
public static void main(String[] args){
System.out.println(hasTeen(13,42,45));
System.out.println(isTeen(19));
System.out.println(isTeen(29));
}
,
它正在返回,但是您没有捕获结果。 尝试一次
System.out.println(hasTeen(13,45));
System.out.println(isTeen(19));
System.out.println(isTeen(25));