Baby Yoshi Blinking
#06. 클래스 / 객체 / 패키지 / 메서드
·
📚 공부/Java
1. 객체 지향 프로그래밍 *객체(Object)란? : 구체적이고, 추상적인 데이터 단위 *객체 지향 프로그래밍(OOP, Object Oriented Programming)이란? : 객체를 기반으로 하는 프로그래밍 (반대 개념: 절차 프로그래밍 - ex. C언어) 2. 클래스 *클래스(Class)란? : 객체에 대한 속성과 기능을 코드로 구현한 것 1) 객체의 속성 : 객체의 특성 / 속성 / 멤버 변수 (Property, Attribute, Member Variable) 2) 객체의 기능 : 객체의 기능들을 메서드로 구현 (Method, Member Function) ex. 학생 클래스 1) 속성 : 학번, 학년, 이름, 등등... 2) 기능 : 수강신청, 수업듣기, 시험보기, 등등... (접근 제어자..
#05. 반복문
·
📚 공부/Java
1. 반복문 ▪︎ 반복문 : 주어진 조건이 만족할 때까지 수행문을 반복적으로 수행 : 조건 충족 & 반복 가능 여부 중요 : 종류 - while / do - while / for 문 2. while 문 while(조건식) { 수행문1; } 수행문2; *while문 : 주로 조건식이 true/false 로 나타남 : 조건식이 참인 동안 수행문1을 반복해서 수행 / 거짓인 순간 while문을 나가 수행문2 수행 : while(true) 로 하게 되면 무한히 돌게 되는데(무한 루프), 중간에 빠져나오려면 break문을 사용해야 한다. 3. do - while 문 do { 수행문1; } while(조건식); 수행문2; *do-while문 : 먼저 수행문1을 한 번 수행하고, while문의 조건식을 체크한다. :..
#04. 조건문
·
📚 공부/Java
1. if 문 if(조건식) { 수행문1; } *if문 : 조건식이 참일 경우에 수행문을 수행한다. package ifexample; public class ifExample1 { public static void main(String[] args) { int age = 10; if (age >= 8) { System.out.println("학교에 다닙니다."); } else { System.out.println("학교에 다니지 않습니다."); } } } age가 10이고, if문의 조건식인 'age>=8'에 부합하기 때문에 '학교에 다닙니다.'가 출력된다. 2. if - else 문 if(조건1) { 문장1; } else if(조건2) { 문장2; } else if(조건3) { 문장3; } else {..
#03. 항과 연산자
·
📚 공부/Java
1. 항과 연산자 - 항: 연산에 사용되는 값 - 연산자: 항을 이용하여 연산하는 기호 (*항의 개수에 따른 연산자 구분 : 단항 / 이항 / 삼항 연산자) 2. 연산자 1) 대입 연산자 [=] : 변수에 값을 대입하는 연산자 : 연산 결과를 L-value에 R-value를 대입 : 우선 순위가 가장 낮은 연산자 2) 부호 연산자 [+, -] : 양수와 음수를 나타내는 연산자 package assignment; public class OperationEx { public static void main(String[] args) { //대입 연산자 int age = 24; System.out.println(age); //부호 연산자 int num = 10; int num2 = -num; System.out..
#02. 진수/변수/상수 이해하기
·
📚 공부/Java
저번에 Java 환경 세팅을 마쳤기 때문에 이번 시간부터 본격적으로 시작이라고 할 수 있다. 아직 갈 길이 멀지만 꾸준히 공부하고 꼭 끝까지 마치도록 해보겠다. 화이텡!! 👊🔥 1. 데이터 표현하기 컴퓨터는 0과 1로 구성되어있고, 0과 1로만 데이터를 저장한다. (bit, byte... 등의 단위를 사용한다.) + 1byte = 8bit 기본적으로 컴퓨터는 2진수를 사용한다. 2진수 외에도 8진수 / 10진수 / 16진수 등이 사용된다. + 10진수 : 9 10 11 12 13 14 15 16 + 16진수 : 9 A B C D E F 10 package binary; public class BinaryTest{ public static void main(String[] args){ int num = 1..
#01. Java 시작하기
·
📚 공부/Java
Java 위주로 프로젝트를 진행하면서 Java에 나름 익숙한(?) 편이지만 다시 차근차근 개념 정리를 할 필요성을 느끼게 되었다. 앞으로 코테도 준비해야하고 Kotlin도 배우려면 Java의 기본기가 중요하다고 판단되어 공부를 시작하게 되었다. 시작으로는 인프런 강좌인 'Do it! 자바 프로그래밍 입문' 강의를 활용해보고자 한다. 해당 강좌로 기초부터 쌓은 후 심화적인 내용까지 다뤄볼 생각이다. 1-1. Java 세팅하기 - jdk / jre 설치 오라클 홈페이지 : https://www.oracle.com/java/technologies/downloads/ 위의 링크를 클릭하여 오라클 홈페이지에 접속한 뒤, Java 실습에 필요한 jdk와 jre를 자신의 운영체제에 맞게 다운받으면 된다. jdk는 최..
// 코드 블럭 복사