본문 바로가기

코딩수업112

8/4 자바(Java) 메소드(method), 메모리를 사용하는 방식, 클래스 변수와 인스턴스 변수, 기본형과 참조형 변수 차이. 생성자, 메소드/생성자 오버 로딩, this AWS 클라우드환경 네이티브 수업 55일차 진행 1. 자바 메소드(method) 2. 메소드의 종류 3. Java가 메모리를 사용하는 방식 4. 클래스 변수와 인스턴스 변수 5. 기본형과 참조형 변수의 차이 6. 메소드 오버 로딩 7. 생성자와 생성자 오버 로딩 8. this 요약 1. 자바 메소드(method) 2. 메소드의 종류 3. Java가 메모리를 사용하는 방식 4. 클래스 변수와 인스턴스 변수 5. 기본형과 참조형 변수의 차이 6. 메소드 오버 로딩 7. 생성자와 생성자 오버 로딩 8. this 메소드(method) 보통 타 프로그래밍 언어에서는 함수라는 것이 존재한다. 그리고 그 함수라는 것은 별도 존재하여 이용된다. 하지만 자바는 클래스를 벗어나서는 그 무엇도 존재할 수 없기 때문에 함수도.. 2022. 8. 4.
7/29 자바(Java) 클래스와 객체 (참조 변수의 이해, Static ) AWS 클라우드환경 네이티브 수업 54일차 진행 1. 배열 연습 문제 - 로또 번호 뽑기( 7/27 에 포함시킴 ) 2. 클래스와 객체 요약 1. 클래스와 객체 (클래스와 객체 선언, 참조 변수의 이해, Static ) 클래스와 객체 클래스 : 레시피 객체 : 레시피를 이용해서 똑같이 만든 음식들 인스터스 : 각각의 음식 예시를 들어서 이해를 해보자. 우선 클래스 이해를 위한 패키지를 새로 만들것이다. 아래와 같이 패키지를 4개를 만들고 오른쪽 상단에 있는 세로 ... 을 클릭 - package presentation - hierarchical 을 누르면 object. 으로 된 패키지가 object의 하위로 종속된다. 아래는 만든 패키지 안에 클래스를 만들고 새로운 클래스를 코딩한 예이다. 기존에 있는 .. 2022. 7. 29.
7/28 자바(Java) 다차원 배열, 가변 배열, 배열의 복사, 다차원 배열 연습 문제 AWS 클라우드환경 네이티브 수업 53일차 진행 1. 배열 연습 문제 (7/27 에 포함시킴) 2. 다차원 배열 3. 가변 배열 4. 배열의 복사 5. 다차원 배열 연습 문제 그리고 난 조퇴에에에에에에엑~~~~ 요약 1. 다차원 배열 2. 가변 배열 3. 배열의 복사 (System.arraycopy) 다차원 배열 배열은 2차원으로도 만들 수 있다. 구조는 아래와 같다. 방법1. 타입[][] 변수이름; int[][] scroe; 방법2. 타입 변수이름[][]; int score[][]; 다차원 배열에서의 각 요소를 표시하자면 아래와 같다. 0,0 0,1 0,2 0,3 1,0 1,1 1,2 1,3 2,0 2,1 2,2 2,3 위의 표에서 위에서 아래(↓)가 행. 왼쪽에서 오른쪽 방향(→) 이 열이다. 예를 .. 2022. 7. 28.
7/27 자바(Java) 배열, 배열의 반복문, 변수.length , 배열 연습 문제, Spring에 외부에서 가져온 프로젝트 넣기 AWS 클라우드환경 네이티브 수업 52일차 진행 1. 배열 2. 배열의 반복문 활용 예시 3. Spring에 외부에서 가져온 프로젝트 넣기 4. 배열 연습 문제 요약 1. 배열과 배열의 반복문 활용 예시 2. 변수.length 3. 배열 연습 문제 4. Spring에 외부에서 가져온 프로젝트 넣기 배열 같은 자료형의 데이터들을 그룹화해서 묶은 것이다. 배열은 생성과 동시에 값을 따로 초기화하지 않으면, 자동적으로 자신의 타입에 해당하는 기본값으로 초기화(정수는 0, 실수는 0.0, 문자는 빈 칸, 객체 배열은 null) 한다. 구조는 아래와 같다. 크기가 5개짜리 배열을 만드는 방법. 자료형[] 변수명 = {데이터}; 자료형[] 변수명 = new 자료형[]{데이터}; 자료형[] 변수명 = new 자료형[.. 2022. 7. 27.
7/26 자바(Java) 반복문 연습 문제 AWS 클라우드환경 네이티브 수업 51일차 진행 1. 오늘도 연습 문제 요약 1. 반복문 연습 문제 문제15-1. 아래의 모양을 만드세요 ★★★★★ ★★★★ ★★★ ★★ ★ ============================ 문제15-2. 별(★)을 사용해서 해당 모양(별 모양)을 출력해 보세요. 문제16. 아래의 모양을 만드세요. (한줄씩 설정해서 만드는 방식 / 간단하게 각 행과 열의 좌표를 이용하는 방식) ★☆☆☆★ ☆★☆★☆ ☆☆★☆☆ ☆★☆★☆ ★☆☆☆★ 문제15-1 답. package LectureExam; public class exercise2 { public static void main(String[] args) { for(int i = 1 ; i < 6; i++ ) { for(int .. 2022. 7. 26.
7/25 자바(Java) 반복문 연습 문제 AWS 클라우드환경 네이티브 수업 50일차 진행 1. 오늘도 연습 문제 요약 1. 반복문 연습 문제 문제11. 1~100의 정수에서 소수를 모두 구하라. 문제12. 1~10,000까지의 정수 안에 8이라는 숫자가 총 몇 번 나오는 지 구하라. (888 => 3번 / 8088 => 3번) 문제13. 구구단을 세로로 123/456/789 순으로 출력시켜라. 문제14. 구구단을 세로로 123/456/789 순으로 출력시켜라. (단, for문은 아래와 같이 고정한 상태로 출력시켜라) for(int k = 1; k 2022. 7. 25.
7/22 자바(Java) 반복문 연습 문제 진행, Scanner 클래스 AWS 클라우드환경 네이티브 수업 49일차 진행 1. 오늘도 연습 문제 요약 1. Scanner 클래스 문제9. UP/Down 게임 만들기 조건 - 1~100 사이의 숫자 중에 컴퓨터가 랜덤하게 고른 숫자 맞추기 게임을 만들어라. - 코인을 넣는 갯수에 따라 게임을 할 수 있다. - 맨 처음 0,1의 입력에 따라 게임 시작 종료를 할 수 있다. 다른 숫자면 다시 입력하게 해라. - 정답을 3번 이내에 맞추면 다른 멘트가 나오게 해라. 문제10. 1~100까지의 각 정수들의 약수를 모두 구하라. 문제9 답. package LectureExam; import java.util.Scanner; // 사용자의 입력값을 받기 위해 클래스를 받아온다. public class UpDownGame { public st.. 2022. 7. 22.
7/21 자바(Java) break과 continue, 반복문 연습 문제 AWS 클라우드환경 네이티브 수업 48일차 진행 1. break과 continue 2. 여태 배운 걸로 연습 문제 품 요약 1. break과 continue break과 continue break은 만나게 되면 그 구문의 반복을 바로 멈추고 반복 구문을 튀어나간다. continue는 반복은 멈추지 않는다. continue문 아래에 있는 실행해야 하는 문장들을 건너 뛰고, 다음 반복을 시작한다. 아래는 break의 예시이다. package LectureExam; public class RepeatExample { public static void main(String[] args) { int i = 0; while(true) { i++; if(i>20) { break;// i가 21이 되는 순간, whil.. 2022. 7. 21.
7/20 자바(Java) Math.random() 활용, 반복문(for, while, do...while) AWS 클라우드환경 네이티브 수업 47일차 진행 1. Math.random() 활용 2. 개발자 편의 프로그램 알려주심 (아래 페이지 맨 마지막) https://0rcticfox.tistory.com/entry/718-%EA%B0%95%EC%82%AC%EB%8B%98-%EA%B5%90%EC%B2%B4-%ED%9B%84-%EC%B2%AB-%EC%88%98%EC%97%85-%EC%9E%90%EB%B0%94 3. switch 문 추가 예제 (아래 페이지 맨 마지막) https://0rcticfox.tistory.com/entry/719-Java-%EB%AC%B8%EC%9E%90-%EC%97%B0%EC%82%B0-%EC%97%B0%EC%82%B0%EC%9E%90-%EC%A1%B0%EA%B1%B4%EB%AC%B8.. 2022. 7. 20.
7/19 자바(Java) 문자 연산, 연산자, 조건문, Math.random() AWS 클라우드환경 네이티브 수업 46일차 진행 1. 문자 연산 2. 연산자 3. 조건문 요약 1. 문자 연산 2. 연산자 (증감, 논리부정, 나머지, 삼항) 3. 조건문 (if , switch) 4. Math.random() 문자 연산 연산자 증감 연산자 ( ++ , -- ) a = 5; b = 5; a = a + b++ ; // b가 먼저 계산 되고 그 다음 증감연산자가 계산 결과 a = 10 b = 6 a = a + ++b ;// 증감연산자가 먼저 계산 되고 그 다음 b 연산 결과 a = 11 b = 6 논리 부정 연산자 ( ! ) boolean power = true ; power = !power ; // !는 부정을 한다. 결과 power = false 나머지 연산자 ( % ) 나눈 나머지를 반.. 2022. 7. 19.
728x90
반응형