일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 마라탕맛집
- TypeORM
- 심폐지구력
- 조깅
- 부평파스타맛집
- 무궁화분식
- 근력
- HTML
- 송도커낼워크
- 바이러스
- 에너지원
- K 디지털 크레딧
- SementicTags
- 코로나19
- 서구맛집
- 탄수화물
- 유연성
- SementicWeb
- 근지구력
- 아이들이 좋아하는
- 시맨틱태그
- 비전공자개발자이야기
- 다이어트
- 달리기
- 심박수
- 막창맛집
- 칼국수맛집
- 걷기
- 인천맛집
- 청라맛집
- Today
- Total
목록전체 글 (139)
songin.dev님의 블로그
배열 배열과 반복문 이차원 배열 배열 배열이란? 동일한 자료형의 데이터 여러 개를 저장하는 자료구조 배열이 이름은 한 개 int 0 1 2 3 4 5 6 7 8 9 String "spring" "summer" "fall" "winter" double 0.0 1.1 2.2 3.14 boolean true true false true 배열의 선언, 생성, 사용 int[] data; // 배열의 선언 배열 선언 시에는 배열의 길이가 아직 정해지지 않았으므로 표시하면 안 됨 int[] data; data = new int[3]; // 배열의 생성 배열을 생성하게 되면 배열 안에 저장되는 자료 값에 따라 초기값(default value)이 들어있다. // 배열이 사용 int[] data; data = new in..
배열과 ArrayList 객체 배열 사용하기 다차원 배열 ArrayList 클래스 배열과 ArrayList 배열은 왜 써야 할까? 예를 들어 정수 20개를 이용한 프로그램을 만들 때 20개의 정수 타입의 변수를 선언해야 한다. 비효율적이고 변수 관리가 힘들다. 그러나 배열은 동일한 자료형의 변수를 한꺼번에 순차적으로 관리할 수 있다. 배열 선언하기 int[] arr = new int[10]; // 자료형[] 배열이름 = new 자료형[개수] int arr[] = new int[10]; // 자료형 배열이름[] = new 자료형[개수] 배열 초기화 배열은 선언과 동시에 초기화할 수 있음 배열을 초기화 할 때는 배열의 개수를 명시하지 않음 int[] studentIDs = new int[] {101, 102..
this 객체 간의 협력 static static 응용 : sington 패턴 this 자신의 인스턴스를 스스로 가리키는 예약어 생성자에서 다른 생성자로 호출 자신의 주소를 반환함 public Person(String name, int age) { this.name = name; this.age = age; } //위 코드에서 this를 생략하게 되면 name이나 age는 파라미터로 사용되는 name과 age로 인식된다. // 생성자에서 다른 생성자를 호출하는 this public Person(){ this("이름없음",1); } public Person(String name, int age){ this.name = name; this.age = age; } /* this를 이용하여 다른 생성자를 호출할..
객체지향 프로그래밍과 클래스 메서드 Class & Instance 생성자(Constructor) 참조 자료형 객체지향 프로그래밍과 클래스 객체(Object)란? 구체적, 추상적 데이터 단위 객체지향 프로그래밍(Object Oriented Programming, OOP) 객체를 기반으로 하는 프로그래밍 ex) 학교 가는 과정에 대한 절차적 프로그래밍 일어난다. -> 씻는다. -> 밥을 먹는다. -> 버스를 탄다. -> 요금을 지불한다. -> 학교에 도착한다. 클래스(Class)란? 객체에 대한 속성과 기능을 코드로 구현한 것, "클래스를 정의한다."라고 함. 객체에 대한 청사진 객체의 속성 객체의 특성, 속성, 멤버 변수 property, attribute, member variable 객체의 기능 객체가..
관계, 논리 연산자 조건문 반복문 반복문 더 알아보기 관계, 논리 연산자 관계 연산자 // 두 값을 비교하여 참 또는 거짓 값을 가진다. 4 > 3; // true 4 = 4; // true 3 >= 4; // false 3 == 3; // true 3 != 4; // true 4 != 4; // false 논리 연산자 // AND 연산자 true && true // true true && false // false false && true // false false && false // false // OR 연산자 true || true // true true || false // true false || true // true false || false // false ..
여러 가지 자료형 상수 자료형 반환 다양한 연산자 입력문 1. 여러 가지 자료형 자료형(Data Type) 정수 자료형 정수 자료형에는 4개의 자료형이 있다. 저장 공간의 크기가 각 자료형마다 다르다. byte(1), short(2), int(4), long(8) 실수 자료형 실수 값을 저장하는 자료형은 2개의 자료형이 있다. float(4), double(8) 기본적으로 double을 사용한다. 문자 자료형 한 개의 문자 값을 저장한다. char(2) 논리 자료형(부울형) 참, 거짓을 나타냄 boolean 자료형은 true, false 두 가지 값만 가진다. boolean(1) 문자열 자료형 문자열이란 문장을 뜻한다. String 자료형 정리 데이터 자료형 정수 byte, short, int, long..
Hello, java! 변하는 수, 변수 연산자 1. Hello, java! 자바의 장점 안정적이고, 사용도가 높다. 자바의 단점 초심자에게 친절하지 않다. 객체지향 프로그래밍 프로그래밍 언어 점유율 자바의 확장성 안드로이드, 코틀린, JSP, Spring 등 자바 코드의 구조 자바 프로그램의 기본 형태 public class main { public static void main(String[] args) { ... } } Hello, java 출력 public class main { public static void main(String[] args) { System.out.println("Hello, java"); } } 2. 변하는 수, 변수 변수란? 값을 담기 위한 공간 이름을 잘 부여해야 한다..
조건문 반복문 중첩된 반복문 continue 문 break 문 조건문 주어진 조건에 따라 수행문이 실행되도록 하는 것 if 문 if(age >= 8) { // 조건식 System.out.println("학교에 다닙니다."); // 수행문 } if - else 문 if(age >= 8) { // 조건식 System.out.println("학교에 다닙니다."); // 수행문1 } else { System.out.println("학교에 다니지 않습니다."); // 수행문2 } else if 문 하나의 경우에 조건이 여러 개에 해당하는 경우 int age = 9; int charge; if(age < 8){ charge = 1000; System.out.println("취학 전 아동입니다."); } else i..
자바의 여러 가지 연산자 자바의 여러 가지 연산자 항과 연산자 항(operand) 연산의 사용되는 값 연산자(operator) 항을 이용하여 연산하는 기호 항의 개수에 따른 연산자 구분 ++num // 항이 한 개인 단항 연산자 num1 + num2; // 항이 두 개인 이항 연산자 (5 > 3) ? 1 : 0; // 항이 세 개인 삼항 연산자 대입 연산자 변수에 값을 대입하는 연산자 연산의 결과를 변수에 대입 우선순위가 가장 낮은 연산자 왼쪽 변수(lvalue)에 오른쪽 값(rvalue) 대입 int age = 24; // 나이를 의미하는 age 변수에 24 값을 대입 totalscore = mathScore + engScore; // mathScore, engScore 두 개의 변수를 더한 값을 to..
컴퓨터는 데이터를 어떻게 표현할까? 변수란 무엇일까? 변수가 저장되는 자료의 특성, 자료형 상수와 리터럴 형 변환 컴퓨터는 데이터를 어떻게 표현할까? 컴퓨터는 0과 1로만 데이터를 저장한다. (2진수) 따라서 숫자나 문자도 0과 1의 조합으로 표현된다. 그러나 2진수로만 표현되면 너무 길어지므로, 8진수와 16진수를 사용하기도 한다. int num = 10; // 10 int bNum = 0B1010; // 10 int oNum = 012; // 10 int hNum = 0XA; // 10 //4개의 변수 모두 10을 가르킨다. ※ 비트(bit) : 컴퓨터가 표현하는 데이터의 최소단위로 2진수 하나의 값을 저장할 수 있는 크기를 말한다. ※ 바이트(byte) : 1byte = 8bit를 의미한다. 변수란..
프로그래밍이란? Java 설치하기 Hello, Java 입력하기 Java를 쓰면 왜 좋을까? 프로그래밍이란? 프로그래밍 : 컴퓨터에게 일을 하도록 명령어를 만드는 것 컴파일 : 프로그램 언어를 컴퓨터가 알 수 있는 언어로 바꿔 주는 일 컴파일러 : 기계어로 번역해주는 프로그램 자바를 설치하면 자바 컴파일러도 설치 됨 Java 설치하기 1. 홈페이지 접속 https://www.oracle.com/kr/downloads/ 2. Java 클릭 3. Java (JDK) for Developers 클릭 4. 자신의 운영체제에 맞는 JDK 최신 버전 다운로드 후 설치 5. 하단으로 내려가서 JRE 다운로드 후 설치 6. eclipse(이클립스) 홈페이지 접속 https://www.eclipse.org/downloa..