测算狗的年龄

测算狗的年龄

题目描述:
我家的狗5岁了,5岁的狗相当于人类多大呢?其实,狗的前两年每一年相当于人类的10.5岁,之后每增加一年就增加四岁。那么5岁的狗相当于人类多少年龄呢?应该是:10.5 + 10.5 + 4 + 4 + 4 = 33岁。

编写一个程序,获取用户输入的狗的年龄,通过程序显示其相当于人
类的年龄。如果用户输入负数,请显示一个提示信息。

解题思路:
根据狗的年龄进行分段计算,用if语句进行判断即可。

Java代码:

public class DogAge {
    
    
	public static void main(String[] args) {
    
    
		
		int dogAge = 5;
		if(dogAge >= 0 && dogAge <= 2){
    
    
			System.out.println("相当于人的年龄:" + dogAge * 10.5);			
		}else if(dogAge > 2){
    
    
			System.out.println("相当于人的年龄:" + (2 * 10.5 + (dogAge - 2) * 4));
		}else{
    
    
			System.out.println("狗狗还没出生呢!");
		}
	}
}

猜你喜欢

转载自blog.csdn.net/qq_45555403/article/details/114108092