JAVA/Java
-
05-2. 반복문 ( For, While ) [JAVA]JAVA/Java 2016. 9. 5. 21:46
05-1 에서는 반복문 For에 대해서 말씀 드렸는데요 이번에는반복문 While문에서 알려 드리도록 하겠습니다! While 이란? (무한 반복)- For문은 " ~부터 ~까지"가 명시된 반복문 입니다. 반면 While문은 " ~일 때까지 " 반복하는 것으로 "시작"에 대한 조건이 없는 것이 특징입니다.- 주로 Collection Framework / Iterator 에서 주로 쓰입니다. 바로 실전에 투입 해야겠죠? 위에 결과를 보시면 String outkey 를 초기화 변수인 null로 초기화 시켰고while문으로 무한 반복 시켜 exit를 입력 하기 전까지는 반복문에서 빠져나올 수 없게 했습니다. 여기서 잠깐!equalsIgnoreCase()는 무엇일까요?바로 입력 받은 문자열을 대 소문자 구분하지 않..
-
05-1. 반복문 ( For, While ) [JAVA]JAVA/Java 2016. 9. 5. 17:37
FOR문은 생각 보다 정말 간단 합니다. FOR 란?- 반복적으로 처리해야할 코드를 처리할 때 사용한다. 예> 모든 사용자들의 포인트를 증가시킨다.반복 작업: 포인트 증가시키기 FOR 사용법. for ( 초기화식; 조건식; 증감식 ) {반복 실행할 처리;} FOR 동작 방식. 이제 사용 방법을 알아봐야겠죠? 위 내용은 i 가 7보다 작으면 i를 1씩 증가 시켜라 라는 명령으로i를 출력하면 위의 결과처럼 나옵니다. 좀 더 나아가 구구단에서 2단만 출력해 보는 코딩을 해보도록 하겠습니다! 구구단 2단 입니다. 정말 간단하게 2단을 만들었죠?? 이렇게 반복 하는게 for문의 전부 입니다. 정말쉽죠?! 알아두면 좋은것for문 안에 int i가 있는데 이때 i는 무엇을 뜻할까요?크게 두 가지로 나뉘는데 incre..
-
04-2. 조건문(If, else, else if) [JAVA]JAVA/Java 2016. 9. 4. 23:39
이번에는else if에 대해서 알아보도록 하겠습니다! else if 란?if ( 조건문 ) {조건문이 참 일때 현재의 문장을 실행...}else if ( 조건문 ) {위에 조건문이 거짓일때 현재의 문장을 실행...}else if ( 조건문 ) {위에 조건문들이 거짓일때 현재의 문장을 실행...}else { 위에 조건들이 모두 거짓일때 현재의 문장을 실행... } 이런 식으로 해석을 하시면 되겠습니다! 그럼 어디한번 04-1에서 사용했던코딩을 if, else, else if를 모두 사용하여 풀어볼까요? 위에 if문의 조건은 여자이면서 나이가 10세 이하면 졸업이 안되므로 만족하지못해 else if문으로 내려갑니다. else if문에서도 남자이며 10세 이하 이기때문에 만족하지못해else문으로 내려가 위에 ..
-
04-1. 조건문(If, else, else if) [JAVA]JAVA/Java 2016. 9. 4. 23:06
조건문이란?사전적 의미- 어떤 일을 이루게 하거나 이루지 못하게 하기 위하여 갖추어야 할 상태나 요소.라고 나옵니다. 사전적의미 그대로 라고 해석하면 좋을거 같습니다.또한 if 영어 의미 그대로 해석 해도 됩니다. 그럼 조건문은 어떻게 사용해야 하는가? if 사용법 if ( 조건문 ) {조건문이 참 일때 실행되는 문장.}그럼 조건문을 사용한 문장을 보도록 해보죠! 위에 결과처럼 if문으로 조건을 주어서 결과값이 출력하게 하였습니다. 여기서 잠깐! equals()는 무엇일까요?equals()은 메서드 입니다!변수명.equals(비교문자열) 이런식으로 문자를 비교해주면 위에 결과처럼 나옵니다근데왜 "=="을 안쓰고 equals을 쓰냐고 물어보신다면 "=="는 비교를 위한 연산자이며 대상의 주소값을 비교하고e..
-
02. Data Type(Primitive Type, Reference Type) [JAVA]JAVA/Java 2016. 9. 4. 11:33
Data Type에는 두가지의 종류가 있다.Primitive Type (기본형)과 Reference Type(참조형)먼저 Primitive Type을 알아보겠다 Primitive Type - 기본형 변수는 변수의 값을 가지고 있다. 초기화 되지 않는 기본형 변수는 0을 가진다.- 정수형과 실수형의 기본 타입은 빨간색으로 표시한 int, double로 주로 사용한다. - 한번 정의한 값을 재 할당할 수 있는데 그때는 데이터 타입을 적지 않고 변수명만 적어서 정의시킬 수 있다.- Data Type을 적는 행위는 "변수를 새롭게 선언한다"라는 의미이다. Reference Type - 참조형 변수는 메모리의 주소를 가지고있다. 초기화 되지 않는 참조형 변수는 null을 가진다.- Primitive Type을 제..
-
01-4. 클래스 (접근 제어 지시자, getter, setter ) [JAVA]JAVA/Java 2016. 9. 3. 23:32
먼저 멤버변수를 숨기기위한 접근제어 지시자의 표를 보고 지나 가겠습니다. 접근제어 지시자란?- 외부로부터 접근을 제한 할 때 쓰인다.- 클래스, 멤버변수, 생성자를 포함한 모든 메소드에서 사용한다. 접근 제어 지시자로는 private, default, protected, public 네가지를 사용 할 수 있는데.Java에서는 보통 private와 public를 주로 사용하고 보통 멤버변수는 private로 선언한다. 접근 제어 지시자를 이용하면 doctor 로 불러와 역할을 적을수 있었던 computer, medicalAppliance 가 오류가 나는것을 볼 수 있다.이것은 Doctor 클래스에서 computer, medicalAppliance를 private(멤버 숨김)을 해줬기 때문이다. 그렇다면 D..
-
01-3. 클래스 (멤버변수, 생성자) [JAVA]JAVA/Java 2016. 9. 1. 19:24
멤버 변수(Field)란?- 클래스가 필요로 하는 소품들을 멤버 변수 혹은 Field라고 부른다. 예> 의사는 환자의 병적을 조회하기 위해 컴퓨터가 필요하고, 환자를 진료하기 위해의료기기가 필요하다. 원무과 직원은 환자의 방문기록을 조회하기 위해 컴퓨터가 필요하고,진료비를 청구하고 수납받기 위해 금고와 돈이 필요하다.간호사는 환자의 후처치를 위해 의사의 후처치 목록이 적혀 있는 진료 차트가 필요하다. 멤버 변수 정의 방법- 데이터형 변수이름 = 값; String computer = "전산시스템"; 데이터형은 다음 Data Type 편에서 설명하도록 하겠습니다. Tip. "+"는 숫자를 더하는데 사용하는 "연산자"이지만 변수와 문자를 더하는데도 쓸 수 있다. 이처럼 String computer = "전산시..