목록JAVA/JAVA_개념 (12)
JAVA를 잡아라!...
#0 자료형...? ▶ 자료형 Q. 학생 3명의 중간고사 점수 저장? ..... → 관련된 데이터, 데이터 타입, 데이터 개수를 알고있어 → 배열 Q. 물건 5개의 상품명을 저장?..... → 배열 Q. 수학문제 x, y 변수를 선언? ..... → int → 문제를 보고 어떤 자료형인지 생각할 수 있음 ▶ Class Q. 학생 1명의 이름, 나이, 점수를 저장? ..... → 배열, 원시타입 사용 xxx A. "학생"이라는 자료형 자체가 필요! → 즉, 정의(선언)가 필요함 → 공통 요소를 한 번만 선언해 놓고 가져다 사용하도록 설 #1 Class 개념 - JAVA의 기본단위 - 자료형의 일종 - JAVA에서 이미 수많은 class들을 미리 만들어놨지만(ex Random, Scanner...), 개발자..
#1 함수란? : output 함수명(input) → 메소드 시그니처 public static void hello() { System.out.println("안녕!"); } // public: 자바에서는 특별한일 없으면 공개 public // static: 객체와 무관 // void: output 없음 // hello: 함수명 // (): input 없음 // syso: 기능; 안녕을 출력만 해줌 public static void main(String[] args) { hello(); } // 수많은 JAVA 기본 함수들이 "호출"하지 않았기에 "사용"되고있지 않음 // 수많은 JAVA 기본 함수들은 선언(정의)만 되어있음 → 장점 ★ - 코드를 재사용 - 가독성 좋아짐 - 개발시간 단축 - 개발비용 절..
#1 배열 정의 : 여러개의 변수를 깔끔하게 정리해서, 한 공간에 저장할 수 있도록 하는 "자료형" ★ 장점 ★ 1. 보다 더 많은 공간을 활용할 수 있다. 2. 데이터를 접근할 때 보다 빠르게 접근할 수 있다. ★ 배열을 사용할 수 있는 3가지 조건 ★ 1. 관련된 데이터여야 한다. 2. 같은 타입의 데이터여야 한다. 3. 데이터의 개수를 정확히 알고 있어야 한다. ex) 네이버 몇 명 가입할지 어떻게 알지? --> 이런건 배열 X #2 배열 선언 방법 ★ 일반적으로 데이터 값이 변수에 저장되는 흐름 ★ // 3명의 학생 점수 int stu1 = 10; int stu2 = 20; int stu3 = 30; 1. 4byte짜리 int 공간이 생긴다. 2. 주소가 생긴다. 3. 주소가 복잡해서 stu1 이..
#0 반복문 : 특정한 코드나 행위를 반복하고 싶을 때 사용하는 문장. 1. 코드를 재사용 할 수 있다. ★ 2. 코드 가독성이 좋아진다. 3. 개발 비용이 절감된다. 4. 개발 시간이 단축된다. 5. 오류가 줄어든다. ★ #1 제어문 : 반복문 - for 몇 번 반복할지 알 때 사용 ex) n번, n회, a부터 b까지, 범위,... for (초기식; 조건식; 증감식) { 실행문; } ★ for문 실행순서 ★ 1. 초기화식 2. 조건식 3. 실행문장 4. 증감식 2. 조건식 True → 3. 실행문장 → 4. 증감식 2. 조건식 True → 3. 실행문장 → 4. 증감식 ................. ................. ................. 2. 조건식 False →..
#1 데이터 종류 - 자료형, type 아래 표 참조 자료형 type byte 값 논리형 boolean 1(bit) true 또는 false 문자형 char 2 '0', 'a', '가', ... 문자열 String "0", "ABC", "가나다라", ... 정수형 int 4 -1, 0, 1, ... 실수형 float 4 0.0F, 1.1F, 97.1234F, ... 실수형 double 8 0.0, 1.1, 97.1234, ... #2 변수의 선언 - 자료형 변수명 = 값; - 변수명도 함수명처럼 가독성이 좋아야함! - 상수값 : 변수 중에서 값이 절대로 변하면 안되는 값 (final 자료형 상수명 = 값;) int a = 10;//정수 double b = 3.14;//실수 char c = 'a';//문자..

#1 기본 개념 - C언어처럼 단순히 문제 풀기위함이 아니라 대상과 대상을 다루는 프로그래밍 언어이다. - 파이썬처럼 한줄씩 코딩하는 것이 아닌 .Class 단위로 코딩한다. - 객체 지향 언어 - 이식성이 좋음 #2 JAVA를 사용할 수 있는 개발 도구 // 구글에 검색하면 다운로드 받을 수 있다. 1. JDK : JAVA를 사용할 수 있는 환경 세팅 2. Eclipse : JAVA를 이용할 개발도구 설치 - JDK 설치 경로 확인 - Eclipse workspace 확인 - Eclipse외에도 IntelliJ도 있음 #3 JAVA 의 기본 구조 [project] - [package] - [Class] - [method] - source code 1. package : class 모음집 2. proje..