Java的方法判断一个人的年龄是否成年
时间: 2024-06-12 12:08:13 浏览: 12
以下是一个Java方法,用于判断一个人的年龄是否成年:
```java
public static boolean isAdult(int age) {
if (age >= 18) {
return true;
} else {
return false;
}
}
```
这个方法接收一个整数参数,表示一个人的年龄。如果年龄大于等于18岁,则返回true,表示成年;否则返回false,表示未成年。可以通过调用这个方法来判断一个人是否成年:
```java
int age = 20;
if (isAdult(age)) {
System.out.println("该人已成年");
} else {
System.out.println("该人未成年");
}
```
相关问题
java输入年龄判断是否成年
可以使用Java的Scanner类从控制台读取用户输入的年龄,然后判断是否成年。以下是一个示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入您的年龄:");
int age = scanner.nextInt();
if (age >= 18) {
System.out.println("您已成年!");
} else {
System.out.println("您未成年!");
}
}
}
```
在上面的代码中,我们使用Scanner类的nextInt()方法读取用户输入的整数年龄,然后使用if语句判断是否成年。如果用户输入的年龄大于等于18,则输出“您已成年!”;否则输出“您未成年!”。
用Java写个方法判断一个数是否是素数
好的,我可以用Java写一个方法来判断一个数是否是素数。素数是只能被1和自身整除的正整数,因此我们可以用循环来判断一个数是否是素数。以下是示例代码:
```java
public static boolean isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
```
在这个方法中,我们首先判断传入的参数n是否小于等于1,如果是,那么它不是素数,直接返回false。然后我们循环从2到n的平方根,判断n是否能被这些数整除,如果可以,那么n不是素数,返回false。如果循环结束后都没有找到n的约数,那么n是素数,返回true。
你有没有听懂我的解释呢?