본문 바로가기

자바기초37

[JAVA 기초] 제어문 - 반복문 (while문, do~while문) 1 while문 while문은 조건식을 검사하고 조건식이 참이면 반복하고 false이면, while문 전체를 벗어난다. while(조건식){ // 실행될 부분 } while문의 조건식은 생략할 수 없으며 조건식이 true이면 계속해서 반복한다. 2 do~while문 do~while문은 while문의 변형된 형태이다. while문이 조건식을 검사한 다음 참/거짓 여부에 따라 반복문을 수행했다면, do~while문은 일단 한번은 문장들을 수행하고 그 다음에 조건식을 검사해서 반복을 결정한다. 그러므로 do~while문은 조건식의 참/거짓 여부에 관계없이 적어도 한번 수행된다. do{ // 실행되는 부분 } while(조건식); Ex 예제. 1. while문을 사용하여 입력한 값이 'N'일 때까지 반복하고 몇.. 2021. 3. 3.
[JAVA 기초] 제어문 - 반복문 (for문 - 단일 for문, 다중 for문) for문은 특정한 횟수동안 작업을 반복하고 싶을 때 사용하는 반복문이다. for문은 최기화, 조건식, 증감식, 그리고 실행 부분으로 이루어져 있다. for(초기화; 조건식; 증감식){ sysout("조건식이 참일 때 실행되는 부분"); } ① 초기화 : 반복문을 위해 사용할 변수를 초기화한다. ② 조건식 : 반복을 계속하기 위한 조건을 정한다. 조건식의 값이 true이면 반복을 계속 진행하고, false이면 중단하고 for문을 벗어난다. ③ 증감식 : 변수의 값을 증가 또는 감소한다. ④ 실행부분 : 조건식이 참일 때 실행되는 부분이다. Ex 예제. 1 단일 for문 1. 다음은 1부터 10까지의 합을 계산하여 출력하는 프로그램이다. 1 2 3 4 5 6 7 8 9 10 11 12 package java.. 2021. 3. 3.
[JAVA 기초] 자바의 특수문자와 printf 서식문자 자바에서 백슬러쉬와 따옴표는 출력되지 않는 특수문자이다. 또한 printf를 사용해야만 하는 서식 문자도 있는데 이의 종류는 다음과 같다. 1 문자(역슬래쉬) \\ : \ \' : 작은 따옴표 \" : 큰 따옴표 \\ : 역슬래쉬 / : / \n : 줄바꿈 (라인 피드) \r : 줄의 맨 처음으로 (캐리지 리턴) \t : 탭 \b : 커서를 한 문자 앞으로 (백스페이스) \0 : 빈칸 (null) 2 서식문자 : 일반 문자가 아닌 서식에 사용되는 문자 printf() 메서드에서 이용한다. %d : 10진수 %o : 8진수 %x : 16진수 %c : 문자 %s : 문자열 %f : 실수 ※ 서식문자 정렬 : %Nd, %d 사이에 숫자(N)을 넣어 사용하면 오른쪽 정렬이 되며 N칸 만큼의 공간이 만들어진다. .. 2021. 3. 2.
[JAVA 기초] 제어문 - 조건문 (switch문) switch문은 하나의 조건식으로 많은 경우의 수를 처리하는 조건문이다. switch문의 구조는 다음과 같다. 1 2 3 4 5 6 7 8 9 10 switch(조건식){ case 값1: // 조건식의 결과와 값1이 같은 경우 실행 break; case 값2: // 조건식의 결과와 값1이 같은 경우 실행 break; default: // 조건식의 결과와 일치하는 값일 없을 때 실행 } cs switch문의 조건식의 결과는 정수 또는 문자열이며, case문의 값과 비교하여 알맞은 case를 찾아 실행한다. 또한 switch문에서 break문은 case문을 끝내는 역할을 하며 만일 각각의 case에서 break문을 생략하면 break문을 만날 때까지 모든 경우의 case문의 실행 부분이 동작한다. 만일 ca.. 2021. 3. 2.