코드 그라데이션
Day13. Quiz02. 짝수 홀수 문자열만 출력 나름대로의 해석 본문
소스코드
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
'Java > Mega-Method' 카테고리의 다른 글
Day13. Quiz01. 성적 출력 프로그램 나름의 해석 (0) | 2023.03.31 |
---|---|
Day12 Quiz03 랜덤수 채우기 퀴즈 (0) | 2023.03.31 |
Day12 Quiz02 도형의 넓이 구하기 (0) | 2023.03.31 |
Day12 Quiz01. 계산기 만들기(2) 나름대로의 해석 (0) | 2023.03.31 |
Day12 Quiz01. 계산기 만들기(1) 나름대로의 해석 (0) | 2023.03.30 |
Comments