분류 전체보기 138

파트5. 클래스와 객체 [메소드(Method) 선언 - 실습]

[ Programmers - 무료 자바 입문 강의 ] https://school.programmers.co.kr/learn/courses/5/lessons/141 ● 메소드(Method) → 클래스가 가지고 있는 기능으로 클래스 내부에 선언된다. → 임력값 : 매개변수, 인자 / 결과값 : 리턴값 → 매개변수 (Parameter) : 전달된 인자를 받아들이는 변수 → 인자 (Argument) : 어떤 함수를 호출시에 전달되는 값 → 리턴 타입이 없을 경우 void를 사용한다. https://school.programmers.co.kr/learn/courses/5/lessons/366# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 ..

파트5. 클래스와 객체 [필드(field)선언 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● 필드(field)선언 public class Car { // Car라는 클래스에 // name과 number를 변수로 선언 String name; int number; } https://school.programmers.co.kr/learn/courses/5/lessons/365 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr

파트5. 클래스와 객체 [String클래스 - 실습(1,2)]

[ Programmers - 무료 자바 입문 강의 ] https://school.programmers.co.kr/learn/courses/5/lessons/139 ● String 클래스 → new 연산자를 이용하지 않고 인스턴스를 만들 수 있다. → new 연산자 없이 인스턴스를 만들면 인스턴스가 상수 영역에 만들어진다. → new 연산자를 이용하여 인스턴스를 만들면 상수 영역에 만들어지지 않고 새로 만들어진다. → 한 번 생성된 클래스는 변하지 않는다. String str1 = "Hi"; // new 연산자를 이용하지 않고 클래스 선언 String str2 = new String("Hi"); // new 연산자를 이용하여 클래스 선언 https://school.programmers.co.kr/learn..

파트5. 클래스와 객체 [참조타입]

[ Programmers - 무료 자바 입문 강의 ] ● 기본 타입과 참조타입 → 기본타입은 변수 안에 값을 저장한다. → 참조타입은 변수가 인스턴스를 가지는 것이 아니라 인스턴스를 참조하며, 메모리의 위치값만 저장된다. → 클래스는 참조형이다. int a = 5; // 정수형 변수 a에 5가 대입된다. (기본타입) String str = new String("Hi"); // 변수 str은 String 인스턴스를 참조한다. (참조타입)

파트5. 클래스와 객체 [클래스 선언 - 실습]

[ Programmers - 무료 자바 입문 강의 ] https://school.programmers.co.kr/learn/courses/5/lessons/137 ● 클래스 선언 → new 연산자 뒤에 나오는 생성자을 이용하여 메모리에 객체를 만든다. → 메모리에 만들어진 객체 : 인스턴스 (instance) public class 클래스명{ } https://school.programmers.co.kr/learn/courses/5/lessons/356# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class CarExam{ public s..

BAEKJOON_10813 "공 바꾸기" PYTHON

[백준] 2738번 Python 파이썬 https://www.acmicpc.net/problem/10813 10813번: 공 바꾸기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 www.acmicpc.net n, m = map(int, input().split()) l = [i for i in range(1, n+1)] for _ in range(m): a, b = map(int, input().split()) # 교환할 바구니의 인덱스를 입력받는다. l[a-1], l[b-1] = l[b-1], l[a-1] # 리스트 l에서 인덱스 a와 인덱스 b의 위치를 바꿔준..

BAEKJOON_10810 "공 넣기" PYTHON

[백준] 2738번 Python 파이썬 https://www.acmicpc.net/problem/10810 10810번: 공 넣기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 www.acmicpc.net n, m = map(int, input().split()) l = [i * 0 for i in range(n)] # n과 m을 입력받아서 n만큼 0이 들어있는 리스트 l을 만들어준다. for _ in range(m): a,b,c = map(int, input().split())- for i in range(a-1,b): # 인덱스 a부터 b까지 l[i] =..

파트4. 배열 [for each - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● for each → for문에서는 변수 초기화, 조건식, 증감식으로 3가지를 적었는데 for each문에서는 '타입 값을 받아줄 변수명'과 '출력하고 싶은 자료구조' 총 2가지를 적어준다. for(int 변수명:출력할 자료구조){ } https://school.programmers.co.kr/learn/courses/5/lessons/416 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class ForEachExam { public static void main(String[] arg..