我家的狗5岁了,5岁的狗相当于人的多大呢?,其实狗的前两年,每一年相当于人的10.5岁,之后每增加一岁就增加4岁,那么5岁的狗相当于人的年龄就应该是10.5+10.5+4+4+4=33岁.编写程序

我家的狗5岁了,5岁的狗相当于人的多大呢?,其实狗的前两年,每一年相当于人的10.5岁,之后每增加一岁就增加4岁,
那么5岁的狗相当于人的年龄就应该是10.5+10.5+4+4+4=33岁.
编写程序获取用户输入狗的年龄(整数),通过程序输出显示相当于人的年龄.如果为负数请提示.

package lianxi;
import java.util.Scanner;
public class bc02 {
    public static void main(String[] args) {
          Scanner s = new Scanner(System.in);
          int g = s.nextInt();//输入狗的年龄
          int r ;//r代表人的年龄
          if(g<=0)
            System.out.println("输入错误");
          if(g<=2&&g>0){
              r= (int) (g*10.5);
        System.out.println(r);}
          if (g>2) {
              r = 21 + (g - 2) * 4;
              System.out.println(r);
          }
    }
}

你可能感兴趣的:(java基础习题,java,intellij-idea)