목록JAVA/chapter04_control (9)
WON.dev
package org.joonzis.test2; public class Test01 { public static void main(String[] args) { //Test01.java //Q. 10 ~ 1 역순으로 출력하기 // 1. for for(int i=10; i>=1; i--) { System.out.println(i); } // 2. while int num = 10; while(num>=1) { System.out.println(num); num--; } } } package org.joonzis.test2; import java.util.Scanner; public class Test02 { public static void main(String[] args) { //Test02.java ..
package org.joonzis.test; import java.util.Scanner; public class Test01 { public static void main(String[] args) { //Test01.java //Q. 정수를 입력 받아 "짝수", "홀수" 구분해서 출력하기 // 3의 배수는 "3의 배수"로 출력하기 Scanner sc = new Scanner(System.in); System.out.print("정수 입력 >> "); int num = sc.nextInt(); // 1. 방법 1 - 그룹 if(num % 3 == 0) { System.out.println("3의 배수"); }else if(num % 2 == 0) { System.out.println("짝수"); }e..
package org.joonzis.ex; public class Ex07_continue { public static void main(String[] args) { /* * 1. 형식 * * while (조건식) { * 반복실행문; * if(조건식) { * continue;// while(조건식)
package org.joonzis.ex; import java.util.Scanner; public class Ex06_break { public static void main(String[] args) { /* * 1. 형식 * * while(true){ * if(조건식){ * break; * } * } * 2. 특징 * 1) 반복문을 곧바로 종료한다. * 2) switch 문을 곧바로 종료한다. */ // id를 입력 받아서 id가 admin이면 "ID 일치" 출력 후 반복문 종료 // 일치하지 않으면 "다시 입력하세요" 출력 Scanner sc = new Scanner(System.in); while(true) { System.out.println("ID를 입력하세요. >> "); String i..
package org.joonzis.ex; public class Ex05_for { public static void main(String[] args) { /* * 1. 형식 * * for(초기문; 조건문; 반복실행문 후 실행){ * 반복실행문; * } * * 2. 특징 * 1) 반복의 횟수 또는 범위가 명확한 경우에 사용하는 반복문이다. * 2) 주로 배열과 함께 사용된다. * 3) 무한루프는 for( ; ; ){} 과 같은 형식으로 사용한다. * (초기문, 조건문, 반복실행문 후 실행을 다 비워놓는다.) * 4) 반복실행문이 없는 경우엔 for(초기문; 조건문; 반복실행문 후 실행); * 과 같은 형식으로 사용한다. */ // 0~9 까지 숫자 화면 출력 for(int i=0 ; i
package org.joonzis.ex; public class Ex04_do_while { public static void main(String[] args) { /* * 1. 형식 * do{ * 반복실행문; * } while (조건식); * * 2. 특징 * 1) 반드시 한 번은 실행되는 반복문이다. * 2) 나머지 특징은 while 문이다. */ // 0~9까지 숫자 화면에 출력 int num = 0; do { System.out.println(num); num++; } while (num < 10); } }
package org.joonzis.ex; public class Ex03_while { public static void main(String[] args) { /* * 1. 형식 * * while(조건식){ * 반복실행문; * } * * 2. 특징 * 1) 조건식을 만족하지 않는다면 한 번도 실행이 안 될 수 있다. * 2) 반복실행문이 없는 경우엔 while (조건식); 과 같은 형식으로 사용한다. * 3) 무한루프는 while(true){} 과 같은 형식으로 사용한다. */ // 숫자 0~9 까지 화면에 출력 int num = 0; while(num < 10) { System.out.println(num); num++; } } }
package org.joonzis.ex; public class Ex02_switch { public static void main(String[] args) { /* * 1. 형식 * switch (표현식){ * case 값1 : 실행문; * break; * case 값2 : 실행문; * break; * default : 실행문; * } * * 2. 특징 * 1) 표현식의 결과는 정수, 문자, 문자열만 가능하다. 실수는 불가능!! * 2) 실제 사용 예시 * * switch (var){ * case >= 10 : // 불가능! * case 10 : // 가능!(정수) * case 1.5 : // 불가능!(실수) * case '남' : // 가능!(문자) * case "admin" : // 가능!(문자..
package org.joonzis.ex; public class Ex01_if { public static void main(String[] args) { /* * 1. 형식 * * if (조건식) { * 실행문; * } * * * if (조건식) { * 실행문; * } else{ * 실행문; * } * * * if (조건식) { * 실행문; * } else if (조건식){ * 실행문; * } else{ * 실행문; * } * * * 2. 특징 * 1) else if 문은 없어도 되고, 여러 개가 있을 수 있다. * 2) else 문은 없어도 되고, 한 개가 있을 수 있다. * 3) 실행문이 하나라면 실행블록의 중괄호({}) 생략할 수 있다. */ /* * 1. 예제 * *if(조건식) { * 실행문..