题目:我家的狗 5 岁了,5岁的狗相当于人类多大呢?其实,狗的前两年每一年相当于人类的10.5岁,之后每增加 1 年就增加 4 岁。那么 5 岁的狗相当于人类对少年龄呢?应该是10.5+10.5+4+4+4 = 33岁 。
需求:键盘录入数据,计算狗狗相当于人类的年龄。
import java.util.Scanner;
public class DogAgeTest{
public static void main(String [] args){
// 创建键盘录入对象 记住导包
Scanner sc = new Scanner(System.in);
System.out.println("请输入狗狗的年龄");
int dogAge = sc.nextInt();
if (dogAge > 0 && dogAge <= 2){
System.out.println("相当于人类年龄的: " + (dogAge * 10.5));
}else if (dogAge > 2 ){
System.out.println("相当于人类年龄的: " + (2 * 10.5 +(dogAge -2 ) * 4 ));
}
}
}