이클립스(487)
-
BreakEx01.java-break문 - 특정 조건일 때 반복문 빠져나가기
break문 - 특정 조건일 때 반복문 빠져나가기 소스코드 public class BreakEx01 { public static void main(String[] args) { // break문 - 특정 조건일 때 반복문 빠져나가기 for( int i=0 ; i
-
bin디렉토리 구조
bin디렉토리 구조 bin/classes/컴파일된 자바클래스bin/classes.dex컴파일된 자바클래스로 만든 실행 파일bin/resources.ap_애플리케이션의 모든 리소스 파일bin/app_name.apk실제 안드로이드 애플리케이션(애플리케이션의 모든 파일을 묶은 형태)
-
Ex14-실수는 double형 선호
실수는 double형 선호 실수형을 쓸때는 오차를 줄이기 위해 double형을 선호합니다.float형의 오차를 확인하고 실수 사용시 double형을 사용하시기 바랍니다. 소스코드 #include int main(void) { float num1=3.25e+30; double num2=3.25e+30; //%f/%lf:고정소수점으로 출력, %e/%le:부동소수점으로 출력 printf("%f, %e \n", num1, num1); //float형 오차발생 printf("%lf, %le \n", num2, num2); //double형은 정상 출력 return 0; } 출력결과
-
프로젝트 빌드 과정
자바코드, 리소스파일, 매니페이스파일, R.java파일을 포함하여 빌드과정이 이루어지며 일반자바코드와 마찬가지로 클래스파일로 빌드되어 하나의 애플리케이션 파일로 만들어집니다. (.class 자바 클래스파일은 안드로이드의 기본 라이브러리에 종속되어 있으며 R.java파일을 참조하게 됩니다.) 클래스파일은 안드로이드 달빅가상머신에서 실행될 수 있는 DEX포멧으로 변환되어 집니다. 리소스파일은 필요한 경우 바이너리 파일로 빌드됩니다. DEX파일과 리소스파일들은 인증을 포함한 패키징과정을 거쳐 설치가능한 apk파일을 생성합니다. 이 안드로이드 애플리케이션은 해당 디바이스 플랫폼에 설치하게 되면 달빅VM에서 실행되게 됩니다.
-
LoopEx01-무한 루프 적절한 사용
무한 루프 적절한 사용 예제 17배수이고 13의 배수인 정수 찾기 소스코드 public class LoopEx01 { public static void main(String[] args) { int num=1; while(true) { if(num%17==0 && num%13==0) break; num++; } System.out.println("찾는 정수: " + num); } } 출력결과
-
Ex13- 실수형의 데이터 표현 범위 상수를 통한 최소값/최대값 출력
실수형의 데이터 표현 범위 상수를 통한 최소값/최대값 출력 소스코드 #include #include //실수형의 데이터 표현 범위 상수 정의 int main(void) { printf("float의 최소값: %e, 최대값: %e \n", FLT_MIN, FLT_MAX); printf("double의 최소값: %e, 최대값: %e \n", DBL_MIN, DBL_MAX); printf("long double의 최소값: %e, 최대값: %e \n", LDBL_MIN,LDBL_MAX); return 0; } 출력결과