public class Loop4 {
public static void main(String[] args) {
int a = 2;
int b = 7;
첫번재 방식
if (a > b) {
for (int i = b; i <= a; i++) {
System.out.println(i);
}
} else {
for (int i = a; i <= b; i++) {
System.out.println(i);
}
두번째방식
if (a > b) {
int c = a;
a = b;
b = c;
}
for (int i = a; i <= b; i++) {
System.out.println(i);
}
}
}
}
문제2
구구단은 n단 ~ m단 중 홀수단만 1 ~ limit 까지 곱 중 짝수곱만 출력해주세요.
public class Loop6 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("처음단 :");
int n = Integer.parseInt(sc.nextLine());
System.out.println("끝 단 : ");
int m = Integer.parseInt(sc.nextLine());
System.out.println("곱의 개수 : ");
int limit = Integer.parseInt(sc.nextLine());
for(int i =n; i<m; i++){
if(i%2!=0){
for(int j =1; j<=limit; j++){
if(j%2==0){
System.out.println(i +"*"+j+"="+i *j);
}
}
}
}
cf)Integer.parseInt(sc.nextLine());는 입력된 문자열을 정수로변환
문제3
출력하시오
높이 : [3]
*
**
***
높이 : [5]
*
**
***
****
*****
int y =5;
for(int i =1; i<=y; i++ ){
for(int j =1; j<=y-i; j++){
System.out.print(" ")}
for(int k =1; k<=i; k++){
System.out.print("*")
}System.out.println()}