yoni

[10] for문의 다양한 실습 ★ 본문

java of educational by contents

[10] for문의 다양한 실습 ★

yoni-1117 2018. 12. 1. 12:28

[과제 1] 1부터 100까지의 합을 구하세요.

1) 1 ~ 100까지 출력
2) 합 구하기


 

[실행 화면]

5050


▷ ForExam1.java 
-------------------------------------------------------------------------------------

 
public class ForExam1 {
 
  public static void main(String[] args) {
    int sum = 0;
    
 
    
    System.out.println(sum);
 
  }
 
}
 
 


-------------------------------------------------------------------------------------
 
 
 
[과제 2] 1부터 100까지의 짝수의 합과 홀수의 합을 구하세요.


 

1) 1 ~ 100까지 출력
2) 짝수합 구하기
3) 홀수합 구하기

[실행 화면]

짝수의 합: 2550
홀수의 합: 2500


▷ ForExam2.java 
-------------------------------------------------------------------------------------

 
public class ForExam2 {
 
  public static void main(String[] args) {
    int odd = 0;  // 홀수
    int even = 0; // 짝수


 
    System.out.println("짝수의 합: " + even);
    System.out.println("홀수의 합: " + odd);
 
  }
 
}
    
  

-------------------------------------------------------------------------------------
  
 
 
[과제 3] 아래와 같은 화면을 출력하시오.
- 2개의 for 문이 필요합니다.

   

[실행 화면]
 1  2  3  4  5
 1  2  3  4  5
 1  2  3  4  5
 1  2  3  4  5
 1  2  3  4  5


 

▷ ForExam3.java 
-------------------------------------------------------------------------------------

 
public class ForExam3 {
 
  public static void main(String[] args) {

 
 
  }
 
}
 
  

-------------------------------------------------------------------------------------
 
 
 
[과제 4] 아래와 같은 화면을 출력하시오.
- 2개의 for 문이 필요합니다.
- 바깥쪽 for 문의 값이 안쪽 for문의 최종값으로 사용됩니다.

   

[실행 화면]
 1 
 1  2
 1  2  3
 1  2  3  4 
 1  2  3  4  5


 

▷ ForExam4.java 
-------------------------------------------------------------------------------------

 
public class ForExam4 {
 
  public static void main(String[] args) {

 
 
  }
 
}
 
  
 

-------------------------------------------------------------------------------------

 


[과제 5] 아래와 같은 화면을 출력하시오.
- 2개의 for 문이 필요합니다.

   

[실행 화면]

■■
■■■
■■■■
■■■■■


 

▷ ForExam5.java 
-------------------------------------------------------------------------------------

 
public class ForExam5 {
 
  public static void main(String[] args) {

 
  }
}
 
 

 
-------------------------------------------------------------------------------------
  
  
  
[과제 6] 아래와 같은 화면을 출력하시오.
- 2개의 for 문이 필요합니다.

   

[실행 화면]
 5  4  3  2  1
 5  4  3  2  1
 5  4  3  2  1
 5  4  3  2  1
 5  4  3  2  1


 

▷ ForExam6.java 
-------------------------------------------------------------------------------------

 
public class ForExam6 {
 
  public static void main(String[] args) {

 
  }
}
 
    

-------------------------------------------------------------------------------------
 
 
 
[과제 7] 아래와 같은 화면을 출력하시오.
- 2개의 for 문이 필요합니다.

   

[실행 화면]
 1  2  3  4  5
 1  2  3  4
 1  2  3  
 1  2  
 1  


 

▷ ForExam7.java 
-------------------------------------------------------------------------------------

 
public class ForExam7 {
 
  public static void main(String[] args) {

 
  }
}
 
  

-------------------------------------------------------------------------------------



[과제 8] 아래와 같은 화면을 출력하시오.

- 2개의 for 문이 필요합니다.
 

[실행 화면]
■■■■■
■■■■
■■■
■■

 

▷ ForExam8.java 
-------------------------------------------------------------------------------------

 
public class ForExam8 {
 
  public static void main(String[] args) {

 
  }
}
 
  
  

-------------------------------------------------------------------------------------
 
 
 
[과제 9] Console에서 출력하려는 구구단을 입력받아 화면과 같이 출력하시오.

- 1개의 for 문이 필요합니다.
 

[실행 화면]
/ws_java/control/bin>java ForExam9 3

3 단 
3 x 1 = 3 
3 x 2 = 4 
3 x 3 = 9 
3 x 4 = 12 
3 x 5 = 15 
3 x 6 = 18 
3 x 7 = 21 
3 x 8 = 24 
3 x 9 = 27 

 

▷ ForExam9.java 
-------------------------------------------------------------------------------------

 
public class ForExam9 {
 
  public static void main(String[] args) {
    int dan = Integer.parseInt(args[0]);
    
    System.out.println(dan + " 단");


 
  }
 
}
      
    

-------------------------------------------------------------------------------------
  
  
 
[과제 10] Console에서 출력하려는 문장과 출력 횟수를 입력받아 화면과 같이 출력하시오.

- 1개의 for 문이 필요합니다.
 

[실행 화면]
/ws_java/control/bin>java ForExam10 X-MAS 3

X-MAS
X-MAS
X-MAS
  
/ws_java/control/bin>java ForExam10 지능형웹 5
 
지능형웹
지능형웹
지능형웹
지능형웹
지능형웹

  

▷ ForExam10.java 
-------------------------------------------------------------------------------------

 
public class ForExam10 {
 
  public static void main(String[] args) {
    String str = args[0];
    int count = Integer.parseInt(args[1]);
    

 
 
  }
 
}
 

-------------------------------------------------------------------------------------

[구구단]

public class Gugudan3 {
 
  public static void main(String[] args) {
    for (int dan=1; dan <= 18; dan++) {
      
      System.out.println();
      System.out.println(dan + " 단");
      
      for (int i=1; i <= 9; i++) {
        System.out.println(dan + " x " + i + " = " + (dan * i));
      }
    }
    
  }
 
}
 


Comments