코딩/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();

}

}

 

 

결과:

반응형