728x90

전체 글 380

[리얼클래스 타일러 영어] DAY48 학습일기: I'm proud of you. / Wait a sec. / This is gonna be to

>> I'm proud of you. 난 네가 자랑스러워. I am => I'm >> Wait a sec. 잠깐 기다려봐 a second[sec] 1초가 아닌 잠깐만이라는 뜻으로 씀. >> This is gonna be tougher than I thought. 생각했던 것보다 힘들 것 같아. going to => gonna "This is gonna be [___] than I thought." 를 암기 해두고 활용하기 - This is going to be better than I thought. This is gonna be better than I thought. 내가 생각했던 것보다 좋을 것 같아. - This is going to be slower than I thought. This is g..

[JAVA] 필드(Field) / 메소드(Method) / 관련 예제

필드(Field) 클래스를 구성하는 요소 중 하나로 클래스 내부지만 메소드 밖 영역에 정의한다. 어떠한 데이터를 저장하기 위한 역할(변수) 변수 구분 - 전역변수 : 클래스 영역에 바로 선언하는 변수(public static) - 지역변수 : 클래스 영역 내의 특정구역({ }) => 메소드, for문 등등... for(int i=0; 조건식; 증감식;){} => 초기식에서 선언된 i도 지역변수 1) 전역변수 - 멤버 변수(인스턴스 변수, 필드) 생성 시점 : new 키워드를 사용하면 해당객체를 생성하는 순간 메모리 영역에 할당 => heap영역 소멸 시점 : 객체가 소멸될 때 - 클래스 변수(static 변수) 생성 시점 : 프로그램 실행과 동시에 => 해당 객체가 생성이 안돼도 무조건 프로그램 실행과 ..

Programming/JAVA 2023.12.22

[JAVA] 객체지향 프로그래밍 / setter, getter / 캡슐화 encapsulation

객체지향 프로그래밍 현실 세계에서 독립적인 존재(객체) 간의 상호작용을 프로그래밍 언어를 통해 코드로 구현하는 것. 구현하고자 하는 프로그램 상의 객체(변수)를 만들기 위해서는 클래스라는 틀을 먼저 만들어야 한다. 클래스란? 각 객체들의 속성들을 담아내는 그릇 또는 틀 같은 존재 * 필드부: 각 정보를 담는 부분 접근제한자 자료형 필드명; * 메소드부: 각 기능을 구현하는 부분 접근제한자 반환형 메소드명(매개변수){ 실행할 코드; } - 접근 제한자: 호출할 수 있는 범위를 제한해준다. - 반환형: 메소드의 결과값의 자료형을 지정해준다.( void: 돌려줄 값이 없음) - 매개변수: 메소드 호출시 입력값으로 넣어주는 변수. 해당 메소드 실행중에만 사용가능한 변수. 생략가능 - setter 메소드 : 데이..

Programming/JAVA 2023.12.22

[JAVA] 배열(Array) / ArrayIndexOutofBoundsException / arraycopy() / copyOf() / clone() / 관련 예제

배열(Array) - 하나의 공간에 여러 개의 값을 담을 수 있다. 단, 같은 자료형의 값들이어야 한다. - 배열의 각 index 자리에 실제 값이 담기며, index는 0부터 시작한다. /* 배열 선언 */ int arr[]; int[] arr; // => 주로 많이 사용 /* 배열 할당*/ // 배열에 몇 개의 값이 들어갈지 배열의 크기를 정해주는 과정 // 지정한 개수만큼 값이 들어갈 공간이 만들어짐 int[] arr = new int[5];// 선언과 동시에 할당(참조형:new) arr[0] = "값1"; arr[1] = "값2"; ... arr[4] = "값5"; ArrayIndexOutofBoundsException => 배열의 인덱스 범위를 벗어났다. pulic void arrayMethod..

Programming/JAVA 2023.12.22

[JAVA] 반복문 - for문 / do-while문 / Math.random() / 구구단 출력

반복문 for문 for(초기식; 조건식; 증감식){ 반복적으로 실행시키고자 하는 코드 } // 초기식 // 반복문이 시작될 때, 초기에 1번만 실행 // 반복문에서 사용할 변수를 선언하고 초기화하는 구문 ex) int i = 0; // 조건식 // 반복문이 실행된 조건을 작성하는 구문 // 조건식이 true일 경우 반복문 실행 // false일 경우 반복문을 멈추고 빠져나옴 ex) i 괄호 안에 조건식이 true일 경우 해당코드(a)를 반복적으로 실행 // => while(true): 무조건 반복 random Math 클래스의 random() 메소드 활용. random() 메소드의 결과 값: 0.0 ~ 0.999999.... Math.random(); Math m = new Math(); do-while..

Programming/JAVA 2023.12.22

[JAVA] 조건문 - if문 / if else문 / switch문 / 관련 예제

조건문 if문 if(조건식){ 조건식이 true일 경우 실행할 코드 } => 조건식의 결과가 true일 경우: {} 안의 코드들이 실행됨 => 조건식의 결과가 false일 경우: {} 안의 코드들을 건너뜀 if else문 if(조건식){ 조건식이 true일 경우 실행할 코드 } else{ 조건식이 false일 경우 실행할 코드 } if-else if문 if(조건식1){ 조건식 1이 true일 경우 실행할 코드 } else if(조건식2){ 조건식 2이 true일 경우 실행할 코드 } else { false일 경우 실행할 코드 } switch문 switch(아래에 기술할 값들과 "동등비교"를 할 대상자로 정수, 문자, 문자열){ case 값1 : 실행할 코드1; // 대상자 == 값1이 true일 경우 실..

Programming/JAVA 2023.12.22

[리얼클래스 타일러 영어] DAY47 학습일기: Can you give me my keys? / I’ll give you some money.

>> give 내가 받을 때 Give me ~ ~ 주세요 Give me my keys. 내 열쇠 주세요. Give me some water. 물 좀 주세요. => 편한 사이에는 Give me~ 할 수 있지만, Can you give me ~ ? ~ 좀 주실 수 있나요? Can you give me my keys? 제 열쇠 좀 주실 수 있나요? Can you give me that bag? 저 가방 좀 주실 수 있나요? => 조금 격식이 필요하다면 Can you give me~? 내가 줄 때 I’ll give you ~ ~ 줄게요 I’ll give you your bag. 가방 줄게요. I’ll give you some money. 돈을 좀 줄게요. Let me give you ~ ~ 드릴게요 Let me..

[리얼클래스 타일러 영어] DAY46 학습일기: I’d like to borrow~ / real quick / really fast / give it back

>> borrow Can I borrow ~? [빌려도 돼?] => 조금 비격식적인 표현 Can I borrow your pen? 네 펜 좀 빌려도 돼? Can I borrow this book? 이 책 좀 빌려도 돼? I’d like to borrow ~ [빌리고 싶은데요] => 격식 있는 표현으로 친구한테 쓸만한 표현은 아니고, 대여점 같은 곳에서 쓰기 적합한 표현 I’d like to borrow a book. 책 좀 빌리고 싶어요. I’d like to borrow some money. 돈 좀 빌리고 싶은데요. May I borrow this book? 이 책을 좀 빌리고 싶어요. I need to borrow~ => 상대방의 의사는 별로 고려하지 않고 "내가 필요하다"에 초점을 맞춘 표현으로 무..

[JAVA] 논리 연산자 / 삼항 연산자

연산자(2) 논리 연산자 1. AND 연산자 (&&) 논리값 && 논리값 : 좌항과 우항의 값이 모두 true여야만 최종 결과가 true true && true => true true && false => false false && true => false false && false => false 2. OR 연산자 (||) 논리값 || 논리값 : 좌항 또는 우항의 값 중 하나라도 true이면 최종 결과가 true true && true => true true && false => true false && true => true false && false => false 삼항연산자 피연산자가 3개 => 값 3개와 연산자 1개로 이루어짐, 조건식 형식으로 쓰임 조건식 : 결과값에 따라서 연산을 처리하는 방..

Programming/JAVA 2023.12.20
728x90