본문 바로가기

수업 복습하기/Java Quiz

Method Quiz 02 - 메소드 + for 구문 (1)

728x90
728x90

= 메소드 + for 구문 (1)

 

<문제> (난이도

java함수는 매개변수로 숫자를 받습니다.
매개변수 숫자길이만큼 패턴"자바자바자바..."를 리턴 하는 함수를 완성하세요
1이면 자
2이면 자바

3이면 자바자
4이면 자바자바

 

<정답>

자바자바자바자

 

<해설>

	(method)
    static String java(int a) {
		String str = "";
			for(int i = 1;i<=a;i++) {
				if(i%2==0) {str+="바";}
				else {str+="자";}
		//간략한 표현 : str=i%2==1?(str+="자"):(str+="바");
			}
		return str;
	}
    
	(in main)
	String st=java(7);//문자붙이기

728x90