public class Quiz_03 {
public static void printRange(int a, int b) {
int max;
int min;
if(a<b) { //b가 a보다 크면
max=b; //max에 b
min=a; //min에 a
for(int i=min;i<=max;i++) { //i=min;min이 max보다 작거나 같을때동안;i++
System.out.print(i + " "); //1씩 증가하는 i를 출력
}
}else{ //a가 b보다 크면
max=a; //max에 a
min=b; //min에 b
for(int i=max;i>=min;i--) { //i=max;i가 min보다 크거나 같을때 동안,i--
System.out.print(i + " "); //1씩 감소하는 i를 출력
}
}
System.out.println(); //줄바꿈
//return값이 없기 실행만 되면 되기 때문에 결과형리턴값은 void임
//그러므로 public static void printRange가 되는것
}
public static void main(String[] args) {
printRange(5,10);//5~10까지 출력, return값은 없음
printRange(1,5);
printRange(10,5);
printRange(5,1);
}
}
Comment