nme.kr

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
프로그램:java:ㄴhomework:book_source:ch05 [2022/01/03 18:26]
clayeryan@gmail.com
프로그램:java:ㄴhomework:book_source:ch05 [2023/07/13 17:29] (현재)
clayeryan@gmail.com ↷ 문서가 programmer:java:ㄴhomework:book_source:ch05에서 프로그램:java:ㄴhomework:book_source:ch05(으)로 이동되었습니다
줄 1: 줄 1:
-====== Chator05 ======+====== Ch.05 제어문 ======
  
-====5.2 조건문====+====조건문 =====
  
-===if문===+==== if문 ====
 <code java> <code java>
 package chapter05; package chapter05;
줄 25: 줄 25:
 </code> </code>
  
-===if else문===+====if else문====
  
 <code java> <code java>
줄 50: 줄 50:
 </code> </code>
  
-===if ~else if====+====if ~else if====
  
 <code java> <code java>
줄 86: 줄 86:
 </code> </code>
  
-====5.2.2 중첩 if문====+====중첩 if문====
  
 <code java> <code java>
줄 134: 줄 134:
 </code> </code>
  
-====5.2.3 switch문====+====switch문====
  
 <code java> <code java>
줄 241: 줄 241:
  }  }
  
 + }
 +
 +}
 +
 +</code>
 +
 +=====반복문=====
 +
 +====for문====
 +
 +<code java>
 +package chapter05;
 +
 +public class ForEx {
 +
 + public static void main(String[] args) {
 +
 + for (int i=0; i<10; i++) {
 + System.out.println("i = "+i);
 + }
 +
 + }
 +
 +}
 +
 +</code>
 +
 +<code java>
 +package chapter05;
 +
 +public class ForEx2 {
 +
 + public static void main(String[] args) {
 +
 + int sum = 0;
 +
 + for (int i=1; i<=100; i++) {
 + sum += i;
 + }
 +
 + System.out.println("합계 : "+sum);
 +
 + }
 +
 +}
 +
 +</code>
 +
 +====while문====
 +
 +<code java>
 +package chapter05;
 +
 +public class WhileEx {
 +
 + public static void main(String[] args) {
 +
 + int sum = 0;
 + int i = 1;
 +
 + while (i <= 100) {
 + sum += i;
 + i++;
 + }
 +
 + System.out.println("합계 : "+sum);
 +
 + }
 +
 +}
 +
 +</code>
 +
 +====do ~while문====
 +<code java>
 +package chapter05;
 +
 +public class DoWhileEx {
 +
 + public static void main(String[] args) {
 +
 + int i = 10;
 +
 + do {
 + System.out.println("i = "+i);
 + }while (i < 10);
 +
 + }
 +
 +}
 +
 +</code>
 +
 +====중첩 반복문====
 +
 +**구구단 만들기**
 +
 +<code java>
 +package chapter05;
 +
 +public class Gugu {
 +
 + public static void main(String[] args) {
 +
 + for (int j=2; j<10; j++) {
 + for (int i=1; i<10; i++) {
 + System.out.println("j = "+j+", i = "+i);
 + }
 + }
 +
 + }
 +
 +}
 +
 +</code>
 +
 +<code java>
 +package chapter05;
 +
 +public class Gugu2 {
 +
 + public static void main(String[] args) {
 +
 + for (int j=2; j<10; j++) {
 + System.out.println("["+j+"단]");
 + for (int i=1; i<10; i++) {
 + System.out.println(j + " * " + i + " = " + j*i);
 + }
 + }
 +
 + }
 +
 +}
 +
 +</code>
 +
 +==== 반복문의 중지 (break과 continue)====
 +
 +<code java>
 +
 +package chapter05;
 +
 +public class BreakEx3 {
 +
 + public static void main(String[] args) {
 +
 + target:for (int i=0; i<5; i++) {
 + for (int j=0; j<5; j++) {
 + if (j==3) {
 + break target;
 + }
 + System.out.println("i="+i+", j="+j);
 + }
 + }
 +
 + }
 +
 +}
 +
 +</code>
 +
 +<code java>
 +
 +package chapter05;
 +
 +public class ContinueEx {
 +
 + public static void main(String[] args) {
 +
 + for (int i=0; i<10; i++) {
 + if (i == 5) {
 + continue;
 + }
 + System.out.println(i);
 + }
 +
  }  }