JAVA

JAVA/[프로그래머스] 자바 강의

[프로그래머스] 자바 입문 강의 part5. 클래스와 객체

프로그래머스 자바 입문 강의를 학습 목적으로 정리하여 포스팅합니다. 1. 클래스 선언 객체지향 언어 : 프로그램을 구성하는 요소는 객체이며 이것이 상호작용되도록 프로그래밍한다. 클래스는 객체를 만들기 위한 일종의 틀 캡슐화 : 관련된 내용을 모아서 가지고 있는 것 // Car 클래스 생성 public class Car{ } // Car 객체(인스턴스)를 참조하는 변수 c1, c2 선언 public class CarExam{ public static void main(String args[]){ Car c1 = new Car(); Car c2 = new Car(); } } 2. 참조 타입 참조형 타입은 기본형 타입을 제외한 모든 타입 ex) 배열, 클래스 String str = new String("hel..

JAVA/[프로그래머스] 자바 강의

[프로그래머스] 자바 입문 강의 part4. 배열

프로그래머스 자바 입문 강의를 학습 목적으로 정리하여 포스팅합니다. 1. 배열 만들기 배열은 같은 데이터 타입을 가진 연속된 메모리 공간으로 이루어진 자료구조 같은 데이터 타입을 가진 여러 개의 변수가 필요할 때 사용 배열의 크기는 변경할 수 없음 배열이라는 공간의 값을 저장하는 참조형 타입 int[] array1 = new int[4]; // 정수 4개 저장할 수 있는 배열 생성 array1[0] = 1; // 배열에 값 저장하는 방법. 0번부터 시작 // 배열 선언과 동시에 초기화하는 방법 // 정수 5개 저장 int[] array2 = new int[]{1, 2, 3, 4, 5}; 2. 배열 사용하기 // 배열에 1부터 100까지 값 넣기 int[] array = new int[100]; for(i..

JAVA/[프로그래머스] 자바 강의

[프로그래머스] 자바 입문 강의 part3. 제어문

프로그래머스 자바 입문 강의를 학습 목적으로 정리하여 포스팅합니다. 1. if문 if문 if-else문 if-else if-else문 2. 논리 연산자 논리곱(&&, &) : 피연산자가 모두 true일 경우에만 연산 결과가 true 논리합(||, |) : 피연산자 중 하나만 true이면 연산 결과는 true 배타적 논리합(^) : 피연산자가 서로 다른 값일 경우만 연산 결과가 true 논리 부정(!) : 피연산자의 논리값을 바꿈 3. 삼항 연산자 // 예시1 int b1 = (5>4) ? 50 : 40; // 조건식 5>4의 연산결과가 true이므로 결과는 50 4. switch문 // 예시1 int value = 1; switch(value){ case 1: System.out.println("1");..

JAVA/[프로그래머스] 자바 강의

[프로그래머스] 자바 입문 강의 part2. 변수와 계산

프로그래머스 자바 입문 강의를 학습 목적으로 정리하여 포스팅합니다. 1. 변수 변수란 값을 저장할 수 있는 메모리의 공간을 의미 JAVA는 모든 변수의 타입이 컴파일 시 결정되는 강형 언어 변수의 타입 지정과 알맞은 데이터만 저장 가능 변수 명명 관례(약속) 첫 번째 문자는 소문자인 명사로 정함 여러 단어로 구성된 이름의 경우 두 번째 단어부터 첫 글자를 대문자로 함 ‘_’를 쓰지 않음 int count; // 변수 선언 count = 30; // 변수에 값 할당 int totalCount = 30; // 변수 선언과 동시에 값 할당 2. 상수 상수란 수식에서 변하지 않는 값을 의미 상수 명명 관례(약속) 대문자로만 구성된 명사로 정함 여러 단어로 구성된 이름의 경우 단어 사이에 ‘_’을 써서 구분함 f..

JAVA/[프로그래머스] 자바 강의

[프로그래머스] 자바 입문 강의 part1. 자바 시작하기

프로그래머스 자바 입문 강의를 학습 목적으로 정리하여 포스팅합니다. 자바, 스프링을 사용하는 백엔드 개발자로 진로를 확정하고 나서 꿈을 이루기 위한 이런 저런 정보를 수집하다보니 기본적인 자바 지식이 부족하다는 걸 깨달았어요.. 분명 자바 전공 수업을 들었었는데 말이죠..ㅎ 프로그래스에 자바 입문 강의가 굉장히 유명하기도 하고 무료이기 때문에 부담없이 들을 수 있어서 시작하게 됐습니다! 1. 자바란? 썬마이크로시스템즈에서 발표한 객체지향 언어 객체지향 언어 : 프로그램을 구성하는 요소는 객체이며 이것이 상호작용 하도록 프로그래밍 C와 C++언어의 문법을 기본으로 차용하여 개발된 언어 → C와 C++에 비해 쉬운 언어 플랫폼에 독립적 → JVM만 있으면 윈도우, 리눅스, 맥 등 어떤 플랫폼에서도 실행 가능..

eune7
'JAVA' 카테고리의 글 목록 (5 Page)