본문 바로가기
반응형

Language49

자바 입문하기12 - 오버로딩, 오버라이딩, this(), 패키지 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 메서드 오버 로딩 : 매개변수의 유형과 개수를 다르게 하여 같은 이름의 메서드를 여러 개 가질 수 있게 하는 기술 메서드 오버 로딩 방법 이름은 같지만 매개변수가 다른 메서드 public class MyClass2 { public int plus(int x, int y) { return x+y; } public int plus(int x, int y, int z) .. 2022. 1. 11.
자바 입문하기11 - 생성자, this 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 생성자 : 모든 클래스는 인스턴스화 될때 생성자를 사용한다. 생성자 특징 생성자는 리턴타입이 없음. 생성자를 프로그래머가 만들지 않으면 매개변수가 없는 생성자가 자동으로 만들어진다. 매개변수가 없는 생성자를 기본생성자라고 한다. 생성자를 하나라도 만들었다면 기본생성자는 자동으로 만들어지지 않는다. 생성자의 역할 생성자가 하는 일은 객체가 될 때 필드를 초기화 하는 .. 2022. 1. 11.
자바 입문하기10 - scope, static, enum 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 변수의 스코프 : 프로그램상에서 사용되는 변수들의 사용 가능한 범위 변수가 선언된 블록이 사용범위 public class VariableScopeExam { int globalScope = 10; public void scopeTest(int value) { int localScope = 20; System.out.println(globalScope); System.. 2022. 1. 10.
자바 입문하기9 - String 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr String클래스 : 자바에서 가장 많이 사용하는 문자열을 표현하는 클래스 생성 방법 1. new연산자를 이용하지 않고 인스턴스 생성 String str1 = "hello"; String str2 = "hello";​ - "hello"라는 문자열이 메모리 중에서 상수가 저장되는 영역에 저장. ( 상수는 변하지 않는 값을 의미) - String str2="hello".. 2022. 1. 10.
자바 입문하기8 - 클래스, 참조타입 해당 강의를 보고 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 객체지향이란? : 객체들이 상호작용 하도록 프로그래밍하는 것 -객체 : 프로그램을 구성하는 요소 클래스 : 객체를 만들기 위한 틀 예) 객체 - 붕어빵 // 클래스 - 붕어빵 틀 생성 방법 public class 클래스명 { 클래스 내용 }​ 객체 생성하기 public class CarExam { public static void main(String[] args).. 2022. 1. 10.
자바 입문하기7 - for each 프로그래머스 강의를 들으며 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr for each : 배열, 이차배열등 자료구조에서 각 값을 간편하게 받아옴 문법 for(타입 값을받아줄변수명 : 자료구조)​ 예시 int[] arry = new int[] {10,20,30,40,50}; for(int value: arry) { System.out.println(value); }​ >> 10 20 30 40 50 2022. 1. 7.
자바 입문하기6 - 이차원 배열 프로그래머스 강의를 들으며 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 2차원 배열 : 배열 안에 배열이 있는 것 2차원 배열 생성 방법 -정수 4개씩 담을 수 있는 배열이 3개 생성 int[][] array4 = new int[3][4]; 2차원 배열에 값을 저장하는 방법 array4[0][2]=10; -array4[0] = 10; 사용시 오류 이유 : array4[0] 은 또 다른 1차원 배열을 가리키는 참조형 변수이기 때.. 2022. 1. 7.
자바 입문하기5 - 배열 프로그래머스 강의를 들으며 정리한 것입니다. https://programmers.co.kr/learn/courses/5 자바 입문 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 배열 : 같은 데이터 타입을 가진 연속된 메모리 공간으로 이루어진 자료구조 생성 방법 -정수 4개를 저장할 수 있는 배열 int[] array1 = new int[4]; -선언과 동시에 초기화하는 방법 int[] array2 = new int[] {1,2,3,4}; int[] array3 = {1,2,3,4};​ 배열에 값을 저장하는 방법(배열의 인덱스는 .. 2022. 1. 7.
자바 입문하기4 - 피라미드 만들기 별로 피라미드 만들기 예시) * *** ***** ******* ********* 먼저 단순하게 *만 출력하는 코드를 만들었다. 줄 수를 나눠주고 해당 줄마다 *의 개수를 늘려야 하기 때문에 for문을 두 번 사용해주어야 한다. (별의 개수는 1, 3, 5, 7,... 홀수로 증가) 해당 내용을 토대로 자바로 구현해보자면 public class MakePyramid{ public static void main(String[] args) { for(int i=0; i * *** ***** ******* ********* 이제 왼쪽에 정렬되는걸 모양을 맞춰주면 된다. 이 부분은 공백 문자(" ")를 사용해 맞춰주면 될 것 같다. 위에서부터 5,4,3,2,1 칸으로 띄어주면 된다. 코드로 구현해보자. publ.. 2022. 1. 7.
반응형