3초기억력

반복문) while 본문

자바_기초

반복문) while

잠수콩 2019. 5. 14. 08:44
package Loop;
// 반복문
// 증감연산자 ++, --

public class WhileEx {

	public static void main(String[] args) {
		// while(조건식){ 명령문 } - 조건식이 참일경우만 명령문 반복 실행
		// 조건식 3요소 - 시작하는값, 조건식, 증감식
		
		//while 문을 5번 반복후에 반복문 멈추도록
		int i = 1;
		while(i <= 5) {
			System.out.println(i + "번째 반복 실행!");
			i++;
		}

		System.out.println("반복문 종료! i : " + i);	

		System.out.println("===================");
		
		// 구구단 3단!
		int g = 1;
		
		while(g <= 9) {
			System.out.println(" 3 * " + g + " = " + (3 * g));
			g++;
		}
		System.out.println("g="+g);

		System.out.println("===================");
		
		// 1~100 까지 출력. 증가 1씩
		int j = 1;
		while(j <= 100) {
			System.out.println("j="+j);
			j++;
		}
		System.out.println("최종값 j="+j);

		System.out.println("==========증감연산자=========");

		// 증감연산자 ++a : 무조건 1을 먼저 증가후, 연산진행
		
		int a1 = 10;
		System.out.println("초기 : "+ a1);
		System.out.println("++a1 : "+ (++a1));
		System.out.println("변경 : "+ a1);

		System.out.println("-----------------------------");

		// 증감연산자 a++ : 출력, 연산을 먼저 진행한 후 1을 증가한다.
		a1 = 10;
		System.out.println("초기 : "+ a1);
		System.out.println("a1++ : "+ (a1++));
		System.out.println("변경 : "+ a1);

		System.out.println("-----------------------------");
		
		// A ~ Z 출력
		// char - 한문자를 저장하는 자료형 ' '로 감싼다. 유니코드기준(2byte)
		// '' 와 "" 차이? ''는 문자 1개(알파벳, 특수문자, 숫자), "" 는 문자열+(\0) 로 구별됨.
		// 문자도 결국 정수에 포함되는 자료형. 단, char 로 하면 1문자만
		
		char ch = 'A';			//ascii 65
		char ch2 = '1';			//문자임. ascii 49

		System.out.println(ch + ch2);		//65 + 49
		System.out.println(ch);				//A
		System.out.println("-----------------------------");

		while(ch <= 'Z') {				//ascii 90
			System.out.println(ch);
			ch++;
		}
		System.out.println("-----------------------------");

		char ch_1 = 65;
		while(ch_1 <= 90) {				//ascii 90
			System.out.println(ch_1);
			ch_1++;
		}


	}

}

'자바_기초' 카테고리의 다른 글

Variable + Scanner) 문제1  (0) 2019.05.14
반복문 문제) while + char  (0) 2019.05.14
제어문 + 반복문 문제) if + for + array  (0) 2019.05.14
제어문 문제) if + 논리연산자  (0) 2019.05.14
제어문 문제)Scanner + if  (0) 2019.05.14
Comments