본문 바로가기

Back-End93

[Java] 기타보조제어문(continue, break) 기타(보조제어문) break 명령어 - 현재의 제어문을 빠져나가는 명령어. - 보통 switch~case문과 반복문에서 사용됨. - if문 블럭을 제외한 첫번째 블럭에서 빠져나오는 명령어. break 예제01) 1부터 10까지의 값 출력해보기 public static void main(String[] args) { // 반복문에서 break 명령어 예제 for(int i=1; i10) { //i가 11되었을 때 break; } System.out.println("i>>>"+i); } } 반복하다가 i값이 11이 되는 순간 break 구문을 만나 for문을 탈출하게 된다 break의 탈출 범위는?! break 문의 탈출 범위는 while, for, switch, do while 이다. 아래 코드를 보자 f.. 2021. 8. 11.
[Java] 조건문 for문 for 반복문 - 변수의 값을 이용하여 반복 실행하는 명령문 - 일정 횟수에 대한 반복을 구현할 때 효율적으로 사용되는 반복문. - 즉, 반복문의 횟수를 알고 있는 경우에 자주 사용됨 형식) for(초기식; 조건식; 증감식) { 반복 실행문; } [for 반복문 실행 순서] 1. 초기식 : 처음에 한번만 실행됨(변수 선언) 2. 조건식 : 조건이 참이면 반복, 거짓이면 탈출(exit) 3. 실행문 : 조건이 참일 때 반복 대상인 반복 실행문이 실행됨. 4. 증감식 : 변수를 대상으로 증가(++) 또는 감소(--) 다중 for 반복문 - 반복문 안에 또 다른 반복문을 포함하는 문장 - 반복문이 중첩되어 사용되는 경우. - 외부 반복문과 내부 반복문 간의 변수의 값 변화에 유의해야 함. 형식) for(초기식.. 2021. 8. 8.
[Java] 반복문 while, do while 반복문 - 반복해서 실행할 때 사용하는 문장. - 반복문의 종류 : while문, do~while문, for문 while 반복문 - 조건식을 비교하여 참인 경우 게속해서 반복 실행문을 실행하고, 조건식이 거짓인 경우에는 반복문을 빠져 나가는 문장. - while 반복문은 반복문의 횟수를 알 수 없는 경우에 많이 사용됨. 반복문에는 반드시 조기식, 조건식, 증감식이 존재해야 함. 형식) while(조건식) { 반복 실행문; //조건식 연산결과가 참(true)인 동안, 반복될 문장 } do~while 반복문 - while문과 반대로, 블럭{}을 먼저 수행한 후에(반복 실행문을 실행하고) 조건식을 비교함 형식) do { 반복 실행문; //조건식 연산결과가 참일 때 수행될 문장 기재 } while (조건식); .. 2021. 8. 8.
[Java] 조건문 switch~case문 switch~case문 ~ 분기문(조건문) -식(정수 또는 char)을 사용해서 다중 분기하는 명령문 -jdk 1.7버전부터는 식에 String 사용이 가능함 형식) switch(식 또는 값) { case 값1 : 값이 1일 때 실행문; break; // switch~case 블럭 탈출 case 값2 : 값이 2일때 실행문; break; case 값3 : 값이 3일때 실행문; break; default : 값1~값3 이외의 값이 들어온 경우 실행문; // 생략도 가능함. switch문에서 break문은 각 case문의 영역을 구분하는 역할 만일 break를 생략하면, case문 사이의 구분이 없어지므로 다른 break문을 만나거나, switch문 블럭 끝을 만날 때까지 나오는 모든 문장을 수행하기 때문에.. 2021. 8. 8.
[Java] 조건문 if-else문, if-else if문 if~else문 - 조건문(분기문) - 조건식이 참이면 조건식이 참인 경우 실행문을 실행하고 if~else 블럭을 빠져 나옴. - 조건식이 거짓이면 조건식이 거짓인 경우 실행문을 실행하고 if~else 블럭을 빠져 나옴. 형식) if(조건식) { 조건식이 참인 경우 실행 문장; }else { 조건식이 거짓인 경우 실행 문장; } 예문) [문제] 키보드로부터 입력을 받은 정수값을 5로 나누어서 0으로 떨어지면 "이 정수는 5로 나누어집니다." 라고 출력을 하고, 그렇지 않으면 "이 정수는 5로 나누어지지 않습니다." 라고 화면에 출력하시오. * 단, 음수값이 입력이 되면, "음수 값이 입력 되었습니다." 라고 출력하시오. import javax.swing.JOptionPane; //JOptionPane클래.. 2021. 8. 8.
[Java] 조건문 if문 if문 - 분기문(조건문) - 조건을 제시하여 참이면 실행하고, 거짓이면 무시하는 문장. - 조건식의 결과값은 boolean형만 올 수 있음 - 실행문이 한 줄이면 {} (중괄호) 생략 가능함. 하지만 실행문이 두 줄 이상이면 반드시 {} (중괄호) 안에 기재해야 함. 형식) if (조건식) { 조건식이 참인 경우 실행할 문장; //조건문이 거짓이면 실행하지 않음 } 예문 중괄호{}가 생략되었기 때문에, 조건식 바로 다음에 오는 하나의 문장만 if문에 속하게 된다. 그래서 실행 결과를 보면 해당 조건식이 거짓이므로 "10 이하의 숫자입니다." "프로그램 종료" 가 출력됨 (만약 조건식이 참일 경우 "프로그램 참입니다." "10이하의 숫자입니다." "프로그램 종료"가 출력될 것.) 예문2 [문제] 키보드로.. 2021. 8. 8.