[개발] - Java/Mega-Method
Day13. Quiz02. 짝수 홀수 문자열만 출력 나름대로의 해석
완벽한 장면
2023. 3. 31. 09:57
소스코드
public class Q2 {
static String inputString() {
Scanner sc = new Scanner(System.in);
System.out.print("문자열 입력하세요 : ");
return sc.next();
}
static int inputNum() {
Scanner sc = new Scanner(System.in);
System.out.print("1. 짝수 2 홀수 : ");
return sc.nextInt();
}
static void printHJ(int num,String str) {
for(int i = num-1;i<str.length();i+=2) {
System.out.print(str.charAt(i));
}
}
static void run(String str, int num) {
if(num == 1 || num == 2) {
printHJ(num, str);
}
else {
System.out.println("잘못된 입력입니다.");
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
run(inputString(),inputNum());
}
}
앞서 문자열 받아서 풀었던 문제와 거의 매커니즘 동일
여기서 질문,
String str, int num은 변수로 따로 선언해서 받은 적이 없어 보이는데,
어떻게 파라미터로 바로 넘어올 수가 있나요?
728x90
반응형