연재니의 세상 나들이
728x90
반응형

IT/JAVA 13

13. 배열(Array)

배열이란? 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것많은 양의 값(데이터)을 다룰 때 유용 배열의 선언과 생성 -타입 또는 변수이름 뒤에 대괄호 []를 붙여서 배열 선언 int [] score; //score가 변수 명String [] name; //name이라는 문자열 -대괄호는 변수명 앞 뒤에 둘다 놔도 된다 int score []; String name []; -배열을 선언한다고 해서 값을 저장할 공간이 생성되는 게 아니라배열을 다루는데 필요한 변수가 생성되는 것 int[] a; //배열 선언a = new int[3]; //배열 생성new는 메모리에 할당을 하는 것a에 int 형 공간을 3개 만든 것 [ㅁ,ㅁ,ㅁ]= a int[] a = new int[3]; //선언과 생성위의 두줄 합친 ..

IT/JAVA 2017.06.20

12. break문, continue문

보조제어문 : Break, Continue 단독으로 사용할 수 없다 제어문(조건문, 반복문)과 함께 사용 Break 루프 벗어남 i가 3일 때 루프를 벗어나므로 밑에 출력을 안하고 바로 나가게 된다 Continue 무시한 후 계속해서 반복문 실행 i가 3일 때 continue가 나와서 다시 for문으로 돌아간다 따라서 3인 i값은 출력 되지 않는다 이중 포문 안에서 break를 하는 경우 k가 1일 때 break되므로 k 값이 1, 2인 경우는 출력이 안된다 이중포문 안에서 continue하는 경우 k가 1일 때 continue하면 k값이 1일 때만 빼고 이어지므로 다른 값은 출력이 된다 out을 하는 경우 break out 하면 위의 out:으로 빠져나온다 따라서 i값이 0일 때 k가 0으로 먼저 나오..

IT/JAVA 2017.06.17

11. 반복문 (for, while)

반복문(for문, while문, do-while문) 문장 또는 문장들을 반복해서 수행할 때 사용 for(초기화; 조건식; 증감식){반복실행 될 문장} while(조건식){반복 실행 될 문장} do{반복 실행될 문장}while 조건식 for뒤에 나오는 괄호에 초기화, 조건, 증감을 차례대로 입력한다 i값이 0부터 시작해서 5미민일 때 까지 반복해서 for문 안의 명령을 수행한다 for문 밖에다 i 값을 출력하려고 하면 나오지 않는다 i는 for 안에서만 사용되고 끝났기 때문이다 메인보드 안에서 같은 변수는 두 번 못 쓰는데 int i = 5는 i가 위에 포문에서 다 끝나고 처음 선언된 거라 괜찮다 그 밑에 int i = 10는 위에 i가 5로 선언되었기 때문에 밑에 빨간줄이 뜬다 첫번째 for문에서 i를 ..

IT/JAVA 2017.06.13

10. 조건문 (if문, switch문)

조건문 (if, switch) - if 다음의 괄호 안에는 조건식 (논리형 변수나 논리 연산) -조건식의 값1. true인 경우, if문을 벗어나 다음 문장 실행2. false인 경우, if 다음 문장 실행 되지 않고 if문 빠져 나옴 -실행문장이 단일 문장인 경우 둘러싸는 {} 생략 가능 if(조건식){실행문장} -조건식이 true면 실행문장 1 실행 후 if-else문 벗어남-false인 경우에 실행문장 2 실행 후, if-else문 벗어남 if(조건식1){실행문장1} else if(조건식2){실행문장2} else if(조건식3){실행문장3} else{실행문장n} if 조건문을 상항 연산자를 이용해서 바꿔 보자 변수 = (조건)? 값1:값2 학점 조건이 3개 이상이므로 :(콜론) 우측에 괄호치고 삼항..

IT/JAVA 2017.06.13

9. 연산자 (Operator)

* 주석처리를 여러줄 하고 싶을 때 여러 줄을 드래그 한다음 ctrl 누른 상태에서 / 누르기 연산자(Operator) 연산 : 주어진 식을 계산하여 결과를 얻어내는 과정피연산자 : 연산자의 작업대상 a + 5 : 식(expression)a == n (a, n = 피연산자 operand)(== 연산자 operator) 연산자의 종류 종류 연산자 단항연산자 ++, --(증감연산자) +, -, ~(not) !(논리부정/참,거짓) 타입 산술연산자 +, /, % (나머지연산자) +, - >>, > 비교연산자 , =, (=는 오른쪽에만 붙음), instanceof (자바에만있음) ==, != 논리연산자 & AND ^ XOR | OR || && 삼항연산자 ? : 대입연산자 =, *=, /=, %=, +=, -=, ..

IT/JAVA 2017.06.09

8. 형변환 (Casting)

형변환이란? -값의 타입을 다른 타입으로 변환하는 것 -boolean을 제외한 7개의 기본형은 서로 형변환이 가능 float ft = 1.6f ;int i = (int)ft ; i 값은 정수인 1만 남는다 → 데이터 손실 발생 int i 값에 long 타입 ln을 넣으면 long의 크기가 더 크므로 빨간 줄이 뜨는 것을 볼 수 있다 에러가 안 나기 위해 i의 타입인 int로 형변환을 해준다 ch를 문자 A라고 할 때 "ch =" 라는 부분이 문자열을 만들어 주므로 뒤에도 문자열이 된다 따라서 결과값에 A뒤에 바로 숫자1이 붙는다 값을 출력하기 위해서 문자열을 없애고 ch + 1 만 출력한다 A는 65이므로 66이 나온다 ch2를 C라고 하고 3을 더하면 70이 나온다 A = 65, B = 66, C= 6..

IT/JAVA 2017.06.08

7. 자료형의 이해

1번 정수형은 6. 변수의 이해 글에 있다 2. 실수형 float 보다 double이 표현할 수 있는 소수점이 많다 double이 실수형의 기본이므로 앞에 float이라고 선언을 하더라도 숫자 뒤에 F, f 붙여야한다. float을 선언하고 정수를 입력해도 출력할 떄는 실수 값으로 소숫점이 뒤에 나온다[출처] 자바 기초 Basic 6. 자료형의 이해|작성자 사자누나 E는 10의 지수값을 나타내는 것으로 E 다음에 나오는 숫자만큼 제곱해준다 3. 문자형 자바에서 문자는 2바이트의 값을 가진다 유니코드는 16진수로 \u 이 표시가 유니코드를 나타낸다 유니코드 0041의 값은 16진수의 값이므로 십진수로 표현하면 65이고 아래 표를 보면 문자로 A이다 그래서 ch3 값에 1을 더하면 66이다 4. 논리형 5...

IT/JAVA 2017.06.08

6. 변수의 이해(Variable)

4. 변수의 명명규칙 1) 대소문자가 구분되며, 길이 제한 없다ex) Aa, aa라고 하는 변수 명은 서로 다름 2) 영문자와 숫자를 섞어 쓸 수 있다, 숫자가 앞에 나오면 안 된다ex) Name12(0), 123name(x) 3) 한글, 한자도 변수로 사용 가능 4) 변수명은 보통 소문자로 시작 (일반적인 변수작성법) 5) 특수문자는 변수명으로 사용할 수 없다ex) #aa(x), $$aa(0)예외적으로 $, _ 는 변수명으로 사용 가능 정수형 byte의 범위는 -128부터 127까지이므로 bt2에 128을 넣으면 빨간줄이 나오는 것이 보인다 short 와 int 에 값을 선언할 때 소문자로 선언한다 long형은 약 21억 까지 담을 수 있는데 더 큰 값을 넣었더니 빨간 줄이 뜬다 그럴 때는 숫자 뒤에 ..

IT/JAVA 2017.06.07

5. 변수 Variable

1. 변수(Variable)란? 변하는 수하나의 값을 저장할 수 있는 기억 공간메모리(RAM)상의 일정한 공간값을 담을 수 있는 그릇 2. 변수의 타입(Data type) - 자료형 값 - 문자 - char -숫자 - 정수 - byte(-128~127, =8 bit) short (2 byte) *int (4 byte, -2^31 ~ 2^(31)-1 ) long - 실수 - float(4 byte) *double(8 byte) 논리 - boolean (true, false) 기본형(Primitive type) -8개 (boolean, char, byte, short, int, long, float, double)-실제 값을 저장 논리형 : true, false 중 하나를 값으로 가지며, 조건식과 논리적 계..

IT/JAVA 2017.06.07

4. 자바 개요

이클립스 윈도우 탭의 Preference 라는 메뉴를 클릭해서 환경설정을 해준다 이클립스 편집창의 폰트 크기를 조절하고 싶으면 Preference에서 General → Appearance → Colors and fonts → Basic → text Font → edit 눌르면 조절할 수 있다 이클립스 화면에서 줄넘버를 표시하고 싶다면 역시 Preference 에서 할 수 있다 Editor → Text Editors → show line numbers 체크하면 된다 그러면 아래처럼 줄 앞머리에 번호가 나타난다 자바의 역사 1991년: Sun 사 Green Project 출범제임스 고슬링(James Gosling)을 주축으로 "Oak"라는 언어로 개발가전기기에서 사용할 목적으로 개발 1995년: netsca..

IT/JAVA 2017.06.06
728x90
반응형