ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 나이가 중간인 사람 계산
    코딩/java 2019. 1. 2. 00:33
    반응형

    public class Person {

      String name, address;

    int age;

    }

     

     

    import java.util.Scanner;

    public class Practice_39 {

     

    public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

     

    Person p1 = new Person();

    Person p2 = new Person();

    Person p3 = new Person();

     

    p1.name = "김동덕";

    p1.address = "서울";

    p2.name = "홍길동";

    p2.address = "경북";

    p3.name = "성춘향";

    p3.address = "전남";

     

    System.out.print(p1.name + "의 나이는? ");

    p1.age = input.nextInt();

    System.out.print(p2.name + "의 나이는? ");

    p2.age = input.nextInt();

    System.out.print(p2.name + "의 나이는? ");

    p3.age = input.nextInt();

     

    System.out.println("");

    System.out.println("객체별 정보입니다.");

    System.out.println(p1.name + ": " + p1.age + ", " + p1.address);

    System.out.println(p2.name + ": " + p2.age + ", " + p2.address);

    System.out.println(p3.name + ": " + p3.age + ", " + p3.address);

    System.out.println("");

     

    String name;

     

    if (p1.age > p2.age) {

    if (p2.age > p3.age) {

    name = p2.name;

     } else if(p1.age > p3.age) {

    name = p3.name;

         } else {

    name = p1.name;

    }

    } else {

    if (p2.age < p3.age) {

    name = p2.name;

     } else if (p1.age > p3.age) {

    name = p1.name;

     } else {

    name = p3.name;

     }

    }

     

    System.out.println("나이가 중간인 사람은 " + name + "입니다.");

     

    input.close();

    }

    }

     

     

    결과:

    반응형

    '코딩 > java' 카테고리의 다른 글

    생일, 성년일(Class, toString)  (0) 2019.01.02
    생일, 성년일(Class)  (0) 2019.01.02
    비행기 정보 출력(입력 없음)  (0) 2018.11.27
    영화 평점, 개봉 년도 비교  (0) 2018.11.27
    은행 계좌(입력 없음)  (0) 2018.11.27
Designed by Tistory.