분류 전체보기190 [Java] 배열(array) 배열(Array) - 하나의 이름으로 동일한 자료형의 데이터를 여러 개 연속적으로 저장할 수 있는 메모리 공간을 할당 받는 것을 말함 - 변수는 하나의 값만을 저장하지만, 배열은 여러 개의 값을 저장할 수 있음 - 같은 자료형의 데이터들이 순차적으로 저장됨 - 배열은 선언과 동시에 저장할 수 있는 데이터 타입이 결정이 됨 만약 다른 타입의 데이터를 저장하려면 타입 불일치 컴파일 오류가 발생함 - 배열의 방의 이름은 0이라는 인덱스부터 시작함 - 배열의 단점 : 배열은 한 번 크기가 정해지면 크기를 늘리거나 줄일 수 없음 배열의 선언과 생성 - 1단계 : 배열 선언(자료형[] 배열명 or 자료형 배열명[]) 선언방법 선언 예 타입[] 변수이름; int [] score; String[] name; 타입 변수.. 2021. 8. 11. [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. 이전 1 ··· 27 28 29 30 31 32 다음