如何解决布尔方法返回表达式未在输出控制台中显示结果
编写代码以显示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));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。