在 Java 中返回一个布尔方法
本文将介绍在 Java 中返回布尔型方法的方法。
Java 中带有 return
语句的布尔方法的结构
请看下面的代码片断。
public boolean CheckPassword(String pass){
}
-
public
:这是一个修饰符,它表明所有代码都可以访问类、字段、方法和构造函数,而无论其位置在哪里。 -
boolean
:标识方法执行指定任务后预期返回的值的类型。 -
checkPassword()
:这是方法的名称。 -
String
:这声明了该方法将接受的参数类型。
从上面的方法结构中,方法的返回类型在方法声明中声明。声明返回类型 void
的方法将不包含 return
语句。任何未声明为 void
的方法都必须包含用于退出该方法的 return
语句。
返回布尔方法-示例 1
下面的示例代码检查数字是偶数还是奇数。如果它是偶数,则 boolean 方法返回 true,而当它为奇数时,则返回 false。
public class booleanMethod {
public static boolean isEven(int mynumber)
{
return (mynumber % 2 == 0);
}
public static void main(String[] args)
{
int mynumber = 130;
if(isEven(mynumber) == true)
System.out.print("Even Number");
else
System.out.print("Odd Number");
}
}
输出:
Even Number
在上面的代码中,第一步是声明布尔方法和期望的返回值。布尔方法返回一个值,该值指导在下一个方法中如何实现代码登录。public
声明允许其他方法访问该代码,以检查传递的数字是偶数还是奇数。
在第二种方法中,每次传递 int
以检查它是偶数还是奇数时,布尔方法都会为结果分配一个布尔值。然后,此布尔值用于确定方法的输出。
返回布尔方法-示例 2
下面的代码示例检查学生的分数是高于还是低于 72。
public class booleanMethod {
public static boolean isAbove (int thescore)
{
return (thescore > 72 );
}
public static void main(String[] args)
{
int thescore = 56;
if(isAbove(thescore) == true)
System.out.print("Above average");
else
System.out.print("Below average");
}
}
输出:
Below average
第一种方法将返回值声明为布尔值,将可接受的参数声明为 int。根据参数是大于还是小于 72,此方法的 return
语句为 boolean
类型。如果传递的 int 值小于 72,则该方法返回 false
,如果传递的值大于 72,则该方法返回 true
。
下面的方法使用从布尔方法返回的值来确定给定的分数是高于还是低于平均分数。这样可以简化代码,并确保开发人员不必重复每个值的比较过程。
在 Java 中返回列表的布尔方法
下面的示例代码使用布尔方法的 return 语句检查班级中有多少学生得分超过 75 分。
import java.util.*;
import java.util.*;
public class booleanMethod {
public static boolean isAbove (int thescore)
{
return (thescore > 75 );
}
public static void main(String[] args)
{
int aboveAverage=0;
int belowAverage=0;
List <Integer> classscores= new ArrayList<>();
classscores.add(90);
classscores.add(63);
classscores.add(72);
classscores.add(75);
classscores.add(81);
classscores.add(52);
classscores.add(69);
classscores.add(78);
for (int i=0; i<classscores.size(); i++){
if(isAbove(classscores.get(i))==true){
aboveAverage++;
}else{
belowAverage++;
}
}
System.out.print( aboveAverage +
" scored above 75 and "+ belowAverage
+ " scored below 75");
}
}
输出:
3 scored above 75 and 5 scored below 75
相关文章
Java 中用于垃圾回收的 System.gc()
发布时间:2023/09/19 浏览次数:84 分类:Java
-
本文介绍了如何在 Java 中使用 System.gc() 进行垃圾收集。System.gc() 是 Java 中提供的用于垃圾收集的 API,它执行自动内存管理。
在 Java 中从一个函数中返回空值
发布时间:2023/09/19 浏览次数:186 分类:Java
-
本文介绍如何在 Java 中的函数中不返回任何内容。每个在其签名中具有返回类型的函数都必须返回相同类型的值,否则编译将产生错误,并且代码将不会执行。
Java 中的虚拟函数
发布时间:2023/09/19 浏览次数:153 分类:Java
-
本文介绍什么是 Java 中的虚拟函数/方法。本文介绍了什么是 Java 中的虚拟函数/方法以及如何使用 Java 中的虚拟函数。
如何在 Java 中把一个数组转换为一个列表
发布时间:2023/09/19 浏览次数:199 分类:Java
-
本文讨论了在 Java 中把数组转换为列表的三种方法。创建一个空列表并添加所有元素 这是一种非常简单且显而易见的方法。
在 Java 中复制数组
发布时间:2023/09/18 浏览次数:129 分类:Java
-
本文介绍了几种在 Java 中把一个数组复制到另一个数组的方法。我们可以使用手动的方法与循环来实现,但为了简单起见,我们不想重新发明轮子,还是不要使用这种方法。
在 Java 中返回数组
发布时间:2023/09/18 浏览次数:198 分类:Java
-
本文介绍了在 Java 中如何从一个函数或一个类对象中返回一个数组。在 Java 中从函数中返回一个不同数据类型的数组
在 Java 中返回空数组
发布时间:2023/09/18 浏览次数:56 分类:Java
-
在本文中,我们将讨论如何在 Java 中返回一个空数组。我们有时会因为一些原因而不得不返回一个空数组,比如当数组来自一个 API 时,它返回的是 null;