IF문_리턴 있는 메서드 선언 및 호출_Java

2021. 12. 14. 17:55ksmart_Java/Java실습

728x90

package kr.or.ksmart.A;

public class Age2{
	public static void main(String[] args) {
		//ageCheck(10);
		String result = ageCheck(30);
		System.out.println(result);
	}
	public static String ageCheck(int age) {
		System.out.println("입력받은 나이는" + age + "입니다");
		System.out.println("당신의 연령 등급은?");
		System.out.println((age<=18)+"<-1번조건");
		System.out.println((age >= 19 & age <= 39)+"<-2번조건");
		System.out.println((age >= 40 & age <=64)+"<-3번조건");
		System.out.println((age >= 65)+"<-4번조건");
		
		String re=null;
		
		if(age<=18) {
			System.out.println("미성년자등급");
			re="01미성년자";
		}else if(age >= 19 & age <= 39){
			System.out.println("청년등급");
			re="02청년";
		}else if(age >= 40 & age <=64) {
			System.out.println("중장년등급");
			re="03중장년";
		}else if(age >= 65) {
			System.out.println("노년등급");
			re="04노년";
		}
		
		return re;
	}

}

 

리턴 있는 메서드 선언 및 호출로 바꾸기
package kr.or.ksmart.A;

public class Age{
	public static void main(String[] args) {
		ageCheck(10);
	}
	public static void ageCheck(int age) {
		System.out.println("입력받은 나이는" + age + "입니다");
		System.out.println("당신의 연령 등급은?");
		System.out.println((age<=18)+"<-1번조건");
		System.out.println((age >= 19 & age <= 39)+"<-2번조건");
		System.out.println((age >= 40 & age <=64)+"<-3번조건");
		System.out.println((age >= 65)+"<-4번조건");
		if(age<=18) {
			System.out.println("미성년자");
		}else if(age >= 19 & age <= 39){
			System.out.println("청년");
		}else if(age >= 40 & age <=64) {
			System.out.println("중장년");
		}else if(age >= 65) {
			System.out.println("노년");
		}
	}

}
728x90

'ksmart_Java > Java실습' 카테고리의 다른 글

서로 다른 클래스_final_Java  (0) 2021.12.16
서로다른 클래스_Java  (0) 2021.12.16
하나의 클래스 최종_Java  (0) 2021.12.14
리턴없는 -> 리턴있는 메서드 호출  (0) 2021.12.14
IF문_JAVA  (0) 2021.12.14