본문 바로가기
반응형

자바를 배우자10

(자바) 프로그래밍 기초12 - 클래스(Class) 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git 클래스 ㅁ이론 변수 - 데이터 1개 저장 배열 - 데이터 여러개 저장 단점) 크기변경 불가, 같은 타입만 저장 가능 클래스 - 다른 타입 가능 크기 변경 불가 Collection(ArrayList) - 다른 타입가능, 크기 변경 가능 파일로 저장, DB로 만들어야함, 클라우드 대상 : Object (객체) public void의 의미 public 전체 문서에서 가져올 수 있다는 의미 - (변수에(.) 찍어서 사용할 수 있는거 cal.add) void 호출해서 처리하고 반환하지 않는다는 의미 1. 객체 만들기 예제 휴대폰 => 부류(Class) - 정적특징: 모양, 사이즈 => 변수 사용 -.. 2019. 7. 21.
(자바) 프로그래밍 기초10 - 배열 심화 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git 배열 심화 ㅁ이론 변수 - 데이터 1개 저장 배열 - 데이터 여러개 저장 단점) 크기변경 불가, 같은 타입만 저장 가능 ㅁ실습예제 1. 배열 + For Each 사용하기 - 반복문을 통해 배열 값을 순서대로 출력하기 2) 숫자 입력을 통한 최대값 구하기 3. 입력된 성적 평균 구하기 4. 학생수, 점수입력, 점수리스트, 분석, 종료 출력하기 5. 배열 복사하기 6. 팝업창 만들기 7. 팝업 입력창 만들기 - JoptionPane 사용하기 : String으로만 받을 수 있음 8. JoptionPane을 int값으로 변경하기 9. 팝업 창으로 값 받아와서 합 구하기 2019. 7. 21.
(자바) 프로그래밍 기초9 - 배열 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git 배열 기본타입 - 정수, 실수, 문자, 논리 ㅁ특징 1. 비교연산자는 기본 타입만 쓸 수 있다. 2. 변수 하나당 값을 하나만 넣을 수 있다. ㅁ문제점 1. 변수 하나당 값을 하나만 넣을 수 있다. int seat1, seat2 2. 이름이 필요한 만큼 만들어줘야 한다. 3. 타입을 다 써줘야한다. 참조타입 - 배열 타입, 열거타입, 클래스, 인터페이스 배열 - 변수 하나에 여러개 값을 넣기 위한 방법 (대규모의 자료를 만들기 위해 주소값을 저장함) 1. 하나의 이름으로 여러 값을 저장 2. 타입도 한번만 써주면 된다. 3. 배열의 이름에는 여러 값이 저장된 주소가 저장 4. 배열의 이름으.. 2019. 7. 20.
(자바) 프로그래밍 기초8 - 반복문 만들기 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git 반복문 배운 내용 ~ 변수 - 데이터 저장 공간 연산자 - 간단한 처리, 산술/비교 제어문 - 조건문, 반복문 배열 ----------------------------------------------- 클래스 - 부품 조건문 - if, if~else, if~else if~else switch 반복문 - for, while, do~while 1. While - 반복 1) while (True)일때 무한 반복 2. While에 조건 값 넣기 3이 5보다 작으니 계속 반복 3) while 반복 멈추기 - 멈추려면 값이 False가 될 수 있게 해야함 num 값 올리기 num++ // num 값을.. 2019. 7. 20.
(자바) 프로그래밍 기초7 - 그래픽 화면 만들기(가위바위보) 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git 조건문 - 가위바위보 1. 외부 플러그인 설치 - 이클립스 - window - Eclipse Marketplace 접속 window 검색 - windowBuilder 1.9.1 설치 (그래픽 할 수 있는 플러그인) - 다 설치되면 restart 2. Java 코드 입력 - 그래픽 기능 불러오기 JFrame * 타이틀, 사이즈, ※ 비주얼 보이기 꼭 true 로 입력(디폴트가 false 안보이기로 설정되 있음) 3. 디자인 편집기 열기 디자인 창으로 넘어가기 4. 버튼 삽입하기 버튼 클릭해서 나의 첫 크래픽 창으로 드레그 하기 5. 버튼창 커스튬 (이름 사이즈 폰트 다 지정 가능) 6. 버튼.. 2019. 7. 14.
(자바) 프로그래밍 기초6 - 조건문 만들기 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git 조건문 폴더 참고하세요 if문과 switch 문 이해하기 if 문은 if(시작) - else if - else if - else(종료) 로 작성 Switch문은 Switch (변수명) - case 입력받을값 - default(종료)로 작성함 * Switch는 break 반드시 작성 필요 (if랑 다르게 멈추지 못함) * Switch는 소수점 불가 #참고 문자(char)는 ' ', 문자열(String)은 " " 사용 1. 시간에 따른 오전 오후 판별하기 (조건문) 2. 시간에 따른 문구 표출하기 (조건문2) 3. 실적 목표 달성 만들기 4. 신발 사이즈 출력 (Scanner 실습) 5. 두수.. 2019. 7. 14.
(자바) 프로그래밍 기초5 - 순차적 처리 프로그래밍 제어문 처리하기 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git ※ 순차문 폴더 참고하세요 ㅁ요약 프로그래밍 제어문 - 순차적인 처리 (기본) - 조건문 - 반복문 ㅁ배움포인트 1) 자바 Utill은 자바가 이미 가지고 있는 소스(날짜, 시간 등)를 불러오는 기능임 - 현재까지 배운 소스 : Date(날짜), Scanner(자료불러오기) ex Date Date date = new Date(); int hour = date.getHours();//현재시각 Sacnner Scanner sc = new Scanner(System.in); // Scanner 키보드에서 읽어온 값을 컴퓨터가 인식시켜 주는 기능 System.out.println("문자열 2개 입.. 2019. 7. 14.
(자바) 프로그래밍 기초3 - 변수 선언 및 정수 계산(연산자) 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git 변수, 연산자 폴더 참고하세요 변수의 종류 (필요한 메모리에 따라 선언) 1. 정수의 종류 byte age = 10;-> -128~127까지 들어감 short height = 100; -> 3만 int bus = 303; -> -21억~21억까지 들어감 (* 정수는 Intger 인대 int로 줄여 사용, 대부분 int 쓰면 문제 없음) 4byte long money = 200000; -> +-21억 ~ 2. 실수 2가지 float weight = 100.0f; -----> 소수점이 적을 경우 사용 (4byte) double weight = 100.42747927492749; --> 소수점이.. 2019. 7. 13.
(자바) 프로그래밍 기초2 - 모니터에 텍스트("헬로우월드") 표시하기 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git 변수 - Hello 참고 1. 모니터에 텍스트 표시하기 주석달기 - // 주석 달기 시스템에 문자 표시하기 System.out.print("헬로우월드"); (문자열을 표시할때는 "" 를 써야함) * 참고 System in은 키보드임 ㅁ단축키 모음 Ctrl S 누르면 저장 - 저장해야 이클립스가 인식함 Ctrl F11 누르면 컴파일 실행 Ctrl spacebar (자동완성) --> 예시 syso에 자동완성하면 System.out.println(); 출력 Ctrl D 한줄 지우기 2019. 7. 13.
(자바) 프로그래밍 기초1 - 이클립스 최초 세팅하기 Java 프로그래밍을 위한 순서 1. 소프트웨어 세팅(설치)하기 JDK 다운로드 방법 - 8.0 버전으로 설치 필요(가장 안정성 높음) → OS 정보 확인 필요 (64Bit, 32Bit or win, ios 등등) → 오라클 로그인 필요 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Java SE Development Kit 8 - Downloads Java SE Development Kit 8 Downloads Thank you for downloading this release of the Java™ Platform, Standard Edition Development Kit (JDK™). The.. 2019. 7. 13.
반응형