Java 4

[JAVA] this와 this() 메소드

this의 사용클래스 내의 자신의 객체를 가리키는 것이 this 이다.주로 생성자에서 멤버변수와 생성자의 형식매개변수의 이름을 동일하게 정의한 경우 this. 으로 표현하여 멤버변수와 인수를 구분하는데 사용한다.필드와 매개변수 구분이나 현재 객체 반환에 유용하다.class Shape { int width; int height; String color; // 생성자 // this : 멤버변수와 생성자의 매개변수를 구분하기 위해 사용 Shape(int width, int height) { this.width = width; this.height = height; } // 메소드 void setColor(String color) { ..

JAVA/기초공부 2024.09.28

[JAVA] 생성자와 생성자 중복

생성자란?: 객체가 생성될 때 호출되는 특별한 메서드    자바에서 생성자를 사용하는 이유?객체가 생성될 때 필요한 초기화 작업을 수행하고 특정 상태로 객체를 설정하기 위해서예 ) 멤버변수로 이름, 학번, 학과를 가진 객체를 만든다고 했을 때- 생성자 없이 만들경우class MyInfo_01 { public String name; public int number; public String dept;}public class ConstructorTest_01 { public static void main(String[] args) { // MyInfo_01 클래스 형인 객체 my 생성 MyInfo_01 my = new MyInfo_01(); // ..

JAVA/기초공부 2024.09.28

[JAVA기초] 연산자 - 할당, 산술, 단항, 관계, 논리, 조건, 복합할당

연산자: 수식과 결합하여 필요한 연산 동작을 수행하도록 하는 기호  할당 연산자기호 : =의미 : 우변의 값을 계산하여 좌변의 변수에 할당* 좌변에는 반드시 변수만 와야한다.int kk, tt, pp; // 정수형 변수 선언kk = 456785; // kk 에 값 할당tt = pp = kk ; // kk 에 저장된 값을 pp와 tt에 할당     산술 연산자: 산술 연산을 수행하기 위한 연산자기호 : +, -, *, /, % 등 을 이용하여 사칙연산int x = 100, y = 200;int addValue = x + y;int subtractValue = x - y;int multiValue = x * y;int divValue = x / y;int modValue = x % y;-> 각각의 연산 결과..

JAVA/기초공부 2024.09.18

[JAVA 기초] 기본 자료형 정리 - 정수형, 실수형, 논리형, 오버플로

기본 자료형 종류정수형 - byte, short, long, char실수형 - float, double논리형 - boolean   정수형(Integer) 각 자료형에 따라서 기억장소의 크기가 정해진다.byte 형 - 8 비트- 변수에 나타낼 수 있는 값의 범위 : -128 ~ 127short 형- 16 비트- 변수에 나타낼 수 있는 값의 범위 : -32768 ~ 32767int 형- 32 비트- -2147483648 ~ 2147483647long 형- 64 비트char 형- 16비트- 문자는 유니코드로 나타낸다- char 형은 int 형으로 형 변화가 가능하며 나타낼 수 있는 문자의 개수의 범위는 0 ~ 65535System.out.print("int 형 정수값 입력: ");int it = sc.next..

JAVA/기초공부 2024.09.16