java输入年龄判断是否成年
时间: 2023-11-04 07:54:41 浏览: 109
可以使用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
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入年份:");
int year = input.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println(year + "年是闰年。");
} else {
System.out.println(year + "年不是闰年。");
}
}
}
```
代码中使用了Scanner类来获取用户输入的年份,然后通过if语句判断该年份是否为闰年。具体判断逻辑如下:
1. 如果该年份能够被4整除且不能被100整除,或者能够被400整除,则该年份是闰年。
2. 否则,该年份不是闰年。
Java 输入日期判断是否假期,周末
您好!针对您的问题,可以使用Java中的Calendar类和Date类来实现日期的输入和判断,具体代码如下:
```java
import java.util.Calendar;
import java.util.Date;
public class DateTest {
public static void main(String[] args) {
// 输入日期
Calendar calendar = Calendar.getInstance();
calendar.set(2022, Calendar.JANUARY, 1);
Date date = calendar.getTime();
// 判断是否是周末
calendar.setTime(date);
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
if (dayOfWeek == Calendar.SATURDAY || dayOfWeek == Calendar.SUNDAY) {
System.out.println("是周末");
} else {
System.out.println("不是周末");
}
// 判断是否是节假日
int month = calendar.get(Calendar.MONTH);
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
if ((month == Calendar.JANUARY && dayOfMonth == 1) // 元旦
|| (month == Calendar.FEBRUARY && (dayOfMonth == 11 || dayOfMonth == 12 || dayOfMonth == 13)) // 春节
|| (month == Calendar.APRIL && dayOfMonth == 4) // 清明节
|| (month == Calendar.MAY && (dayOfMonth == 1 || dayOfMonth == 2 || dayOfMonth == 3)) // 劳动节
|| (month == Calendar.JUNE && (dayOfMonth == 1 || dayOfMonth == 2 || dayOfMonth == 3)) // 端午节
|| (month == Calendar.SEPTEMBER && (dayOfMonth == 10 || dayOfMonth == 11 || dayOfMonth == 12)) // 中秋节
|| (month == Calendar.OCTOBER && (dayOfMonth == 1 || dayOfMonth == 2 || dayOfMonth == 3)) // 国庆节
) {
System.out.println("是节假日");
} else {
System.out.println("不是节假日");
}
}
}
```
需要注意的是,节假日的判断规则可能会根据不同的地区和时间而有所不同,请根据实际情况进行修改。