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")
[출력 화면]
출력 할 수 있지만, 처리된 값을 다양한 형태로 이용하기 위하여 메소드를
호출한 곳으로 처리값을 리턴 할 수도 있으며, 자주 이용됩니다.
1. 문자열 및 정수의 리턴
[출력 화면]
한국
일본
중국
미지원 국가
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
[실행 화면]
▷ /src/oop/Nation.java 에 코드 추가
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
▷ /src/oop/NationUse.java 에 코드 추가
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
[과제] 국가명을 전달하여 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"));
'java of educational by contents' 카테고리의 다른 글
[15][OOP] Constructor(생성자) (0) | 2018.12.01 |
---|---|
[14] 다양한 메소드의 리턴 실습 ★ (0) | 2018.12.01 |
3회차 code (0) | 2018.12.01 |
[11][OOP] 클래스 선언, 객체 생성, 필드(변수)의 사용, 필드(변수)의 사용 실습 (0) | 2018.12.01 |
권장 자격증 (0) | 2018.12.01 |
Comments