MethodEx07
package com.dream.method;
import java.util.Scanner;
/*
main 메서드에서 사용자로부터 지역을 받는 메서드를 호출하여 지역을 반환 받는다.
반환 받은 값을 지역번호를 반환하는 메서드에 전달하고 지역에 해당하는 지역 번호를 반환받는다.
main 메서드에서 지역과 지역 번호를 출력한다.
*/
/*
※ 코드 가이드
사용자로부터 지역을 받아서 반환하는 메서드 : getArea(Scanner sc) - String - AreaCode
지역에 해당하는 지역 코드를 반환하는 메서드 : areaNum(String area) - String - AreaCode
*/
// 지역(String local_name), 지역번호 (int local_number)
// 지역 받는 메서드 : getLocal , 지역번호 반환 메서드 : printLocal
public class MethodEx07 {
public static void main(String[] args) {
System.out.println("사용자로 부터 지역을 입력받아 해당하는 지역 번호를 반환하는 프로그램");
AreaCode ac = new AreaCode();
Scanner sc = new Scanner(System.in);
String area = ac.getAreal(sc);
String areaNum = ac.areaNum(area);
// String num = ac.areaNum(area);
System.out.println(area+"의 지역 번호는 "+ areaNum);
}
}
AreaCode
package com.dream.method;
import java.util.Scanner;
public class AreaCode {
public String getAreal(Scanner sc) {
String area = "";
System.out.print("지역 입력 : ");
area = sc.next();
return area;
}
public String areaNum(String area) {
String areaNum ="";
if(area.equals("경기도")) areaNum="031";
else if(area.equals("서울")) areaNum="02";
else areaNum="없음";
return areaNum;
}
// public void areaNum(String area) {
// if(area.equals("경기도")) System.out.println("031");
// else if(area.equals("서울")) System.out.println("02");
// else System.out.println("없음");
// }
}
'국비지원 JAVA 풀스택 과정 > JAVA' 카테고리의 다른 글
[JAVA] 로그인 session 예제 (0) | 2022.12.08 |
---|---|
[JAVA] 낮은 버전 이클립스 다운로드 (0) | 2022.12.08 |
메서드 정의해서 구구단 출력하기 (0) | 2022.10.26 |
[JAVA] 비만도를 측정 프로그램 (0) | 2022.10.21 |
[JAVA][배열] 이름 검색 후 인덱스 번호 출력 (0) | 2022.10.14 |