/*
我家的狗5岁了,5岁的狗相当于人类多大呢?其实,狗的前两年每
一年相当于人类的10.5岁,之后每增加一年就增加四岁。那么5岁的狗
相当于人类多少年龄呢?应该是:10.5 + 10.5 + 4 + 4 + 4 = 33岁。
编写一个程序,获取用户输入的狗的年龄,通过程序显示其相当于人
类的年龄。如果用户输入负数,请显示一个提示信息。
*/
import java.util.Scanner;
class IfTest{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("请输入狗的年龄:");
int age = scan.nextInt();
if(age <= 0){
System.out.println("输入错误!");
}else if(age <= 2){
System.out.println("相当于人类的"+ age * 10.5 + "岁");
}else{
System.out.println("相当于人类的"+ (2 * 10.5 + (age - 2) * 4) + "岁");
}
}
}
#java练习#编写一个程序,获取用户输入的狗的年龄,通过程序显示其相当于人类的年龄。如果用户输入负数,请显示一个提示信息。
于 2022-04-02 18:16:27 首次发布