yoni

[13][OOP] 값을 리턴하는 메소드, 문자열의 리턴, 숫자의 리턴 ★ 본문

java of educational by contents

[13][OOP] 값을 리턴하는 메소드, 문자열의 리턴, 숫자의 리턴 ★

yoni-1117 2018. 12. 1. 17:20

[01] 값을 리턴하는 메소드

     - 데이터를 전달 받은 메소드는 System.out.println("")를 이용하여 처리 결과를
       출력 할 수 있지만, 처리된 값을 다양한 형태로 이용하기 위하여 메소드를
       호출한 곳으로 처리값을 리턴 할 수도 있으며, 자주 이용됩니다.
           



1. 문자열 및 정수의 리턴
   - 문자열 비교: country.equals("KOR")

[출력 화면]


한국
일본
중국
미지원 국가
29743   ← 한국, KOR
38464    일본, JAP
8830     중국, CHN
44481    독일, DEU

 
▷ /src/oop/Nation.java
-----------------------------------------------------------------------------------
package oop;
 
public class Nation {


 
  
}
   
   
-----------------------------------------------------------------------------------

▷ /src/oop/NationUse.java
-----------------------------------------------------------------------------------
package oop;
 
public class NationUse {
 
  public static void main(String[] args) {
    Nation nation = new Nation();
/*
    String country = nation.getNation("KOR");
 // String country = "한국";      
    System.out.println(country);
    
    country = nation.getNation("JAP");
    System.out.println(country);
 
    country = nation.getNation("CHN");
    System.out.println(country);
    
    System.out.println(nation.getNation("CHE"));
    
    int gdpUSD = nation.getGDP("KOR");
    System.out.println(gdpUSD);
    
    System.out.println(nation.getGDP("JAP"));
    
    // 무명 객체, 메소드를 1회만 호출하는 경우 
    System.out.println(new Nation().getGDP("CHN"));
    
    // 무명 객체, 메소드를 1회만 호출하는 경우
    gdpUSD = new Nation().getGDP("DEU");
    System.out.println(gdpUSD);
*/

 
  }
 
}
 
   
-----------------------------------------------------------------------------------
  
 
  
[과제] 국가명을 전달하여 2017 년 기준 각국의 최저 시급을 출력하는 기능을
        추가하세요. getGDP() 메소드를 복사하여 변경합니다.

- 기준 자료
캐나다(CAN)  11,500
미국(USA)     11,000
일본(JAP)       8,430
한국(KOR)      7,530(1,573,770 원)  -> 2019년 8,350(1,745,150 원)
중국(CHA)      1,799

[실행 화면]
 

한국
일본
중국
미지원 국가
29743
38464
8830
44481
  
7530  ← 추가로 작업된 결과
8430
1799
11000
11500


 
 
▷ /src/oop/Nation.java 에 코드 추가
-----------------------------------------------------------------------------------

.....
.....
.....
  
----------------------------------------------------------------------------------- 
  
▷ /src/oop/NationUse.java 에 코드 추가
-----------------------------------------------------------------------------------

 
.....
    System.out.println();
    System.out.println(nation.getPay("KOR"));
    System.out.println(nation.getPay("JAP"));
    System.out.println(nation.getPay("CHN"));
    System.out.println(nation.getPay("USA"));
    System.out.println(nation.getPay("CAN"));
.....
  
 
----------------------------------------------------------------------------------- 
   
 


Comments