JAVA, Android 스터티 2015.03.31 김희준
0. makefile
0. makefile 컴파일 옵션 –W(경고, all모두보이기), -O(최적화), -g 디버깅 실행파일명(bin=binary file) 지정 타겟(컴파일 할 파일 명)지정 오브젝트 파일 생성(*.o) 실행파일은 obj에 있는 모든 오브젝트파일을 gcc(=CC)로 컴파일해 생성  makec lean 입력시 실행파일과 오브젝트파일 지움
0. makefile 헤더파일 argc는 매개변수의 개수 argv는 매개변수를 담을 스트링(캐릭터배열) 배열 파일 포인터 선언 Argv[0]은 자기자신의 파일명(gugu.out), 이후 배열에 매개변수 값 저장 구구단 출력 파일 닫기
0. makefile 파일 만들기 파일 생성 확인 gugu.out 실행파일 생성
0. makefile 파일 명을 매개변수로 줌 파일 생성 확인
생성된 파일 안의 내용 확인 0. makefile
학습계획(10주 예상) 4월(4주) – JAVA ㅁ 수준테스트/개발환경 설정 ㅁ 반복문, 조건문, 클래스사용등 기초문법 및 예제 ㅁ 수업 진도 구성원 성취도에 맞춰 탄력적으로 운영 5월~6월(6주) – Android ㅁ 수준테스트/개발환경 설정/개발방향 설정 ㅁ 안드로이드 app의 기본 구조와 자원다루기 ㅁ UI설계요소(뷰,위젯,레이아웃) 학습 ㅁ API 활용하기(자료저장, 네트워킹, 위치기반등)
1. Eclipse설치 http://www.eclipse.org/downloads/
2. JDK설치 http://www.oracle.com/technetwork/java/javase/downloads/jdk8- downloads-2133151.html
3. HelloJava출력
3. HelloJava출력
3. HelloJava출력
3. HelloJava출력
3. HelloJava출력
Ctrl + Shift + O : 자동으로 Import 시키기 Ctrl + Shift + F : 코드 자동 정리 Ctrl + F11 : 컴파일 후 실행 sysout + Ctrl + Space : System.out.println(); 4. 유용한 JAVA 단축키
4. 유용한 JAVA 단축키
• 스캐너는 객체(클래스 = 함수, 변수의 모임) • 새로운 메모리 공간에 객체를 복사해 저장 • s는 객체를 가리키는 포인터 • 객체명(s).(메소드=함수명 or 변수명)으로 해당 객체 접근 가능 5. Scanner
5. Scanner
6. if문(else if문 else문) if(조건식) … else if(조건식2) … else if(조건식3) … else
7. for문 for(변수의 초기값; 조건식; for문 실행 후 수행할 명령)
8. while문 while(조건식)
for(…..;……;…..) for(…..;……;…..) ………; 9. 구구단예제(for문 이중중첩)
9. 구구단예제(for문 이중중첩)
10. snail(달팽이(소용돌이) 배열 예제
10. snail(달팽이(소용돌이) 배열) 예제
• select는 방향을 의미한다. • 0일때 오른쪽, 1일때 아래쪽 • 2일때 왼쪽, 3일때 위쪽 • h는 토네이도의 가로(세로)의 개수를 의미한다. 10. snail(달팽이(소용돌이) 배열) 예제
10. snail(달팽이(소용돌이) 배열) 예제
• 1. 이클립스 설치 후 Hello java 출력 • 2. Scanner로 숫자 입력받아 n단까지 홀수단만 출력 (1단, 3단, 5단 ….. 1*1=1 / 3*1=3.. 3*3=9 / n*1=n … n*n = n제곱) • 3. 달팽이 배열 예제 분석(주석 안 달아도 됨) • 3가지 과제 각각 1명씩 제비뽑기 후 구현 및 분석여부 확인 • 1번과 2번 자신의 메일에 소스코드 보내놓기 • 강의자료(PPT) 필요 시 교육부장(김민석) 연락 과제
Java, android 스터티1

Java, android 스터티1