본문 바로가기
반응형

Java/총정리9

[Java] 9. 자바 열거타입 총정리 열거타입은 서로 연관된 상수들을 모아놓은 집합입니다. 코딩의 모든 내용들은 '필요'에 의해 만들어진 것입니다. 열거타입도 필요해서 만든 것인데요. 먼저 열거타입의 정의방법에 대해 알아보고 나서, 어디에 사용되는지 알아봅시다. 열거타입 정의 방법 카페 메뉴에 해당되는 열거타입으로 정의하면 아래와 같습니다. public enum Cafe { AMERICANO, HOT_CHOCO, CHAMOMILE } 열거타입 변수는 아래와 같이 선언합니다. Cafe my_choice=Cafe.AMERICANO 각 값에는 1,2,3 이 자동으로 배정됩니다. 사용 예시 아래와 같은 switch 문을 작성한다고 합시다. menu=1 switch (menu) { case 1 : System.out.println("아메리카노를 선택.. 2022. 9. 20.
[Java] 8. 자바 배열 총정리 배열이란? 코딩에 등장하는 많은 개념들은 편리함을 위해 고안되었습니다. 배열도 코딩의 편리함을 위해 고안되었습니다. 어떤 목적으로 배열이 고안되었는지 알아봅시다. 배열이 없던 시절, 10명의 시험점수 데이터를 입력해야 하는 상황입니다. 아래와 같이 10개의 int형 변수를 선언해야 합니다. int student1=90; int student2=80; int student3=90; int student4=80; int student5=90; int student6=80; int student7=90; int student8=80; int student9=90; int student10=80; 이 코드를 보며 이런 생각이 들었습니다. 어차피 다 같은 종류에 데이터인데, 하나의 변수에 여러 값을 입력하도록 하.. 2022. 9. 6.
[Java] 7. 자바 점프문 총정리 자바 점프문은 두가지가 있습니다. break 문 continue 문 하나씩 알아봅시다. break 문 반복문인 for, while, do-while 문의 실행을 멈출 때 사용됩니다. break 문을 만나면 반복문을 빠져나옵니다. 보통 if 문과 함께 사용됩니다. 아래는 예시입니다. for(int i=1; i 2022. 9. 2.
[Java] 6. 자바 반복문 총정리 자바 반복문은 아래와 같이 세 정류가 있습니다. while 문 do-while 문 for 문 하나씩 알아봅시다. while 문 while 문은 아래와 같은 형식으로 사용합니다. while (조건식) { 명령문 } 조건식이 참인 경우 명령문이 무한히 반복해서 실행됩니다. do~while 문 while 문이 처음 실행될 때 조건식을 검사한 후 명령문을 실행할지 말지 결정합니다. do~while 문은 명령문을 먼저 실행한 뒤 조건을 검사합니다. 아래와 같은 형식으로 사용합니다. do{ 실행문 } while(조건식) for문 for문은 아래와 같은 형식으로 사용합니다. for(초기화식; 조건식 ; 증감식) { 명령문 } 조건식이 참인 경우 명령문이 무한히 실행됩니다. 증감식을 이용하여 조건식의 변수값을 바꿉니다.. 2022. 9. 2.
[Java] 5. 자바 조건문 총정리 자바 조건문에는 if 문과 switch 문이 있습니다. 조건문은 특정 조건을 만족할 경우 명령을 실행하도록 하는 문장을 말합니다. if문의 확장 버전인 if~else 문 if~else if~else 도 있습니다. if 조건문 if 문은 괄호 안의 조건식이 참인 경우 명령문을 실행합니다. 형식은 아래와 같습니다. if (조건식) { 명령문 } if~else 조건문 if 문 괄호 안이 거짓일 경우 else 의 명령문을 실행합니다. 형식은 아래와 같습니다. if(조건식) { 명령문 } else { 명령문 } if~else if~else 조건문 조건을 여러개로 나누고 싶은 경우 사용합니다. 형식ㅇ느 아래와 같습니다. else if 문은 원하는 만큼 만들 수 있습니다. if(조건식1) { 명령문 } else if.. 2022. 9. 2.
[Java] 4. 자바 연산자 총정리 데이터를 처리하여 어떤 결과를 만들어내는 것을 연산이라고 합니다. 덧셈, 뺄셈도 연산의 일종입니다. 연산자는 아래와 같이 여섯가지로 나뉩니다. 1.산술 2.증감 3.비교 4.논리 5.대입 6.조건 하나씩 배워봅시다. 1.산술 연산자 산술연산자는 덧셈,뺄셈,곱셈,나눗셈,나머지가 있습니다. 표로 정리하면 아래와 같습니다. 2.증감연산자 증감연산자는 변수의 값을 1증가시키거나 1 감소시키는 연산자입니다. 2++ 는 3과 동일합니다. ++2 도 3과 동일합니다. 그렇다면 ++2와 2++의 차이는 뭘까요? ++2와 2++의 차이는 다른 연산자와 함께 사용될 때 발생합니다. ++2는 증감연산을 먼저 수행하고 2++는 다른 연산을 먼저 수행합니다. 아래 표를 통해 확인해봅시다. 3.비교연산자 비교연산자는 두 값의 크.. 2022. 9. 2.
[Java] 3. 자바 문자열 총정리 String 타입 자바의 기본 타입 외에 자주 쓰이는 타입은 String 타입입니다. String 타입은 문자열을 저장할 때 사용됩니다. char와의 차이는? char 타입은 문자 하나만을 저장합니다. String 은 문장을 저장할 수 있습니다. 각각 선언해보면 아래와 같습니다. char ch='A'; String St="Hello"; char 타입은 작은따옴표를 사용하고 String 타입은 큰 따옴표를 사용합니다. 이스케이프 문자 역슬레시(\)가 붙은 문자를 이스케이프 문자라고 합니다. 이스케이프 문자는 특별한 기능을 합니다. \n (줄 바꿈) \t (탭 만큼 띄움) \" ("출력) \' ('출력) 문자열 안에 이스케이프 문자를 사용할 수 있습니다. 문자열의 덧셈연산 문자열을 덧셈연산하면 문자열이 연결.. 2022. 9. 2.
[Java] 2. 자바 기본 자료형 총정리 (타입) 자바 기본 타입 변수에 저장하려는 값의 종류를 타입 또는 자료형이라고 합니다. 타입이라고 부르겠습니다. Java에서 제공하는 기본타입은 아래와 같습니다. - 정수 - 실수 - 논리값 정수와 실수 타입은 메모리를 차지하는 길이에 따라 다시 나뉩니다. 정리하면 아래와 같습니다. 여러 타입이 있는 이유 정수형이 5개나 있는 이유는 메모리를 효율적으로 사용하기 위함입니다. 작은 숫자를 입력하는데 굳이 큰 메모리를 사용할 필요는 없습니다. 작은 정수는 short을 크기가 커지만 int 나 long 을 사용하여 메모리를 효율적으로 사용할 수 있습니다. 주의할 점 - long 타입을 입력할 때는 숫자 뒤에 L을 붙여야 함. (ex. long num = 300L;) - float 타입을 입력할 때는 숫자 뒤에 f를 붙.. 2022. 9. 1.
[Java] 1. 자바 변수 총정리 변수 선언 방법 변수는 이름입니다. 이름을 정하고, 이름에 어떤 값을 입력하는 방식으로 변수를 정의합니다. 자바에서 변수를 선언하는 방법은 아래와 같습니다. int x; C언어와 선언 방법이 같습니다. int 는 자료의 타입이고 x는 변수 이름입니다. 자바의 변수선언 방식은 아래와 같습니다. 자료타입 변수이름; 변수 생성 조건 자바에서 변수를 생성할 때 지켜야하는 몇가지 조검이 있습니다. - 변수는 문자로 시작 - $와 _ 로 시작하는 것은 가능 - 자바 예약어 사용 불가 (int, char, new, void, true 등) 변수에 값 대입 (변수 초기화) 변수를 선언하고 값을 입력하는 방법은 아래와 같습니다. int x; x=3; 변수에 값을 대입하는 것을 변수 초기화 라고 합니다. 변수 선언과 초기.. 2022. 9. 1.
반응형