Java (44) 썸네일형 리스트형 [Eclipse] Java this 의미 및 예제 java 에서 this 란 인스턴스 자기 자신을 가리키는 키워드이다. this를 통해 클래스 내 데이터를 불러올수 있다. this. 으로 사용할수있다. 활용 예제) car1.showInfo(); 을 호출하였을때 "차의 이름은 소나타 이고 가격은 1000만원 입니다." 를 출력되도록 Car 클래스에서 작성 "String 텍스트 사이에 this.name, this.price 을 입력하여 다른곳에서 호출하였을때 해당 값이 사이에 출력되게 입력하였다. MainClass05 에서 car1.name을 "소나타" 으로, car1.price 을 1000 값을 입력하였기때문에 콘솔창에 "차의 이름은 소나타 이고 가격은 1000만원 입니다." 으로 출력된다. [Eclipse] Java 참조 Class의 역활 1. 객체의 설계도 역활 - 객체는 heap 영역(사물함) 에 들어 있는 물건이라고 생각하면 된다. - class 를 이용해서 객체를 원하는 시점에 원하는 갯수 만큼 만들어 낼수 있다. - 만들어진 객체가 어떤 저장소와 어떤 기능을 가지게 할지 class 로 설계 할수 있다. 2. data type 역활 3. static 필드와 메소드를 포함하는 역활 활용 예제) Step03_Class 프로젝트를 생성하여 test.main, test.mypac 의 패키지 안에 각각 MainClass, Car 클래스를 생성하였다. [필드 정의하기] - 클래스의 { } 중괄호 안에 아래와 같은 형식으로 필드를 정의 할수 있다. - 초기 값을 부여하지 않으면 기본 값이 들어 간다. - int 의 기본값은 0.. [Eclipse] Java 3항 연산자 Java 의 3 항 연산자는 다음과 같은 기능을 한다. String result = isWait ? a : b; isWait 가 true 면 a 값을 리턴하고 isWait 가 false 면 b 값을 리턴한다. 활용 예제) public class MainClass06 { public static void main(String[] args) { boolean isWait = true; // isWait 이 true 면 "기다려요" 가 대입되고 false 면 "기다리지 않아요" 가 대입된다. String result = isWait ? "기다려요" : "기다리지 않아요"; System.out.println(result); // "기다려요" 출력 // 위의 3 항 연산자는 아래와 같이 if ~ else 문과 같.. [Eclipse] Java 대입 연산자 Java 의 대입 연산자에는 다음과 같은 종류가 있다. += : 값을 더한다 -= : 값을 뺀다 *= : 값을 곱한다 /= : 값을 나눈다 %= : 값을 나눈 나머지값을 나타낸다 활용 예제) public class MainClass05 { public static void main(String[] args) { int num = 10; num += 2; // num = num+2; num -= 3; // num = num-3; num *= 4; // num = num*4; num /= 5; // num = num/5; num %= 6; // num = num%6; } } 디버그 모드 num = 10 에서 2를 더한 값인 12로 되었다. num = 12 에서 3을뺀 값인 9가 되었다. num = 9 에서 .. [Eclipse] Java 논리 연산자 Java 의 논리연산자에는 다음과 같은 종류가 있다. or 연산자 || : / 또는 이라고 읽으면 된다. 어느 하나만 true 면 결과는 true 이고 모두다 false 일때만 결과는 false 이다 and 연산자 && : 그리고 라고 읽으면 된다. 모두다 true 일때만 결과는 true 이고 어느 하나만 false 면 결과는 false 이다 not 연산자 ! : ~가 아니면 이라고 읽는다. boolean 값을 반전시킨다. 활용 예제) public class MainClass04 { public static void main(String[] args) { // or 연산 boolean result1 = false || false; // false boolean result2 = false || true;.. [Eclipse] Java 비교 연산자 Java 의 비교연산의 결과는 boolean type 을 리턴해준다 (true, false) 비교연산자의 종류 == : 같다 != : 같지않음 >: 왼쪽값이 크다 >=: 왼쪽값이 크거나 같다 = 10; // true boolean result5 = 10 < 100; // true boolean result6 = 10 [Eclipse] Java 증감 연산자 Java 의 증감연산자는 변수에 있는 숫자 값을 1씩 증가 혹은 1씩 감소 시킬때 사용한다. ++ : 변수에 있는 숫자 값을 1씩 증가 시킨다. -- : 변수에 있는 숫자 값을 1씩 감소 시킨다. 활용 예제) public class MainClass02 { public static void main(String[] args) { int num = 0; num++; // num 1 증가 num=1 num++; // num 1 증가 num=2 num++; // num 1 증가 num 이 최종적으로 3이 된다. int num2 = 0; num2--; // num2 1 감소 num2=-1 num2--; // num2 1 감소 num2=-2 num2--; // num2 가 최종적으로 -3이 된다. int num3.. [Eclipse] Java 산술 연산자 Java 산술연산자에는 다음과 같은 종류가 있다. + : 값의 합을 구한다. - : 두값의 뺄셈 값을 구한다. * : 두값의 곱셈을 구한다. / : 두값의 나눈값을 구한다. % : 앞에 있는 수를 뒤에 있는 수로 나눈 나머지 값을 구한다. 활용 예제) public class MainClass01 { public static void main(String[] args) { int num1 = 5; int num2 = 2; // + 연산 하기 int sum = 10 + 1; // 11 int sum2 = num1 + num2; // 7 int sum3 = 10 + num2; // 12 // 정수끼리 연산하면 결과는 정수만 나온다. int result1 = 5 / 3; // 1 int result2 = num.. 이전 1 2 3 4 5 6 다음