본문 바로가기

Programing Language14

[Java] 6. 클래스(Class)와 인스턴스(instance) 멤버 1.클래스(class) 설계도라고 생각하면 편합니다. 그 하위 멤버(member)로는 변수와 메소드가 들어갈 수 있습니다. 즉, 변수와 메소드의 집합을 클래스로 묶을 수 있는 것이죠. 2.인스턴스(instance) 설계도를 통한 제품이라고 생각하면 편합니다. 클래스라는 설계도를 바탕으로 실제 제품=객체 를 만드는 것이죠. 그리고 그 제품안에는 이게 만들어질 때 꼭 실행되어야하는 constructor(생성자)의 유무가 있어야합니다. 그럼 예제를 통해 살펴봅시다. Student class 입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43.. 2021. 5. 16.
[Java] 5.반복문(if,for문) 진도를 나가며 반복문 예제를.. 주로 내주셨고 수업중에 결과가 대부분 나왔지만 안나온건 복습과정에서 습득했습니다. 강사님께서 말씀해주신 변수추종능력, 결국 이 변수추종능력은 i와 j값을 뭐 노트에 적고 추적하든 머리속으로 추적하든 첫번째 for문으로 들어간 i부터 마지막 값의 j리턴 값 까지, 이중FOR문의 구성과 if문의 조건(이중 for문에서 원하는 값까지 출력하려면) 이것을 구상하고 코드에 적용할 능력이 필요한 것 같습니다. 저도 완벽하지는 않습니다. 제가 이해한 바는 일단 출력해야할 결과물이 세로와 가로의 구성, 즉 구구단도 결국 위아래로 쭉 출력해야한다는 것입니다. ex) 1x2=2 ....etc 직사각형의 결과물 예상 ex) 대충이해하면 세로든 가로든 i와j값이 , --> 2개의 변수가 어떻게.. 2021. 5. 1.
[Java] 4.연산자(operator) 1. 연산자(operator) -데이터를 처리하기 위한 각종 기호를 의미한다. 1-1 연산자의 종류? 1. 대입 연산자 = , +=, -=, *= /= ->=의 위치는 무조건 오른쪽 변수에 데이터를 입력하는 연산자. ex) int kor = 90; ex) int kor = 90; kor += 100; 2. 연결 연산자 + 문자와 문자를 붙여주는 연산자 ex) String uid = "Tom" + "Good"; 3. 사칙 연산자 +, - , * , / , % 숫자끼리의 더하기, 빼기, 곱하기, 나누기, 나눈 후 나머지를 구하는 연산자 ex) int num = 5/2 -> 2 ex) int num = 5%2 ->1 (나머지 값) 4. 증감 연산자 ++, -- 변수 앞 또는 뒤에 붙어 변수에 저장된 값을 1씩.. 2021. 4. 27.
[Java] 3.자료형(Data type) 2.1 자료형(Data type) --> 프로그램에서 사용되는 데이터의 유형 또는 종류를 말한다. (변수의 자료형 !!) --> 자료형의 종류에는 기본형(Primitive data type)과 참조형(Reference data type)이 있다. 2.1.1 기본형 (Primitive data type) byte -> 정수형 데이터 (거의 안씀) short -> 정수형 데이터 (거의 안씀) int -> 정수형 데이터 (많이 씀) long -> 정수형 데이터 (가끔) float -> 실수형 데이터 (가끔) 2.1.2 참조형 (Reference data type) 클래스를 실행하면 메모리에 올라가서 객체화가 되는데 이때 [객체의 메모리 위치 주소 값]을 말한다. [간단한 퀴즈] Q1. char gender =.. 2021. 4. 25.