목록프로그래밍/자바의정석 (9)
ITGenerations
오류 해결법 Java.lang.Error: Unresolved compilation problems: 1. Project - clean 2. 클래스명 = 소스명 같아야된다.
형식화된 출력 - printf( ) println( )의 단점 - 출력형식 지정 불가1. 실수의 자리수 조절 불가 2. 10진수로만 출력된다. printf( ) -출력형식 지정가능 printf( ) 지시자JavaAPI -> Formatter 참고 가능 정수 %b, %d, %o, %x, %X 실수%f, %e, %E 문자%c, %s 개행문자 \n (os에 제약있음)%n ( os에 관계 없이 실행가능) 10진수 decimal8진수 octal16진수 hexa2진수 binary Integer.toBinaryString(n);이진문자열 접두사 # 붙이기%#o%#x%#X 실수 출력을 위한 지시자%f 소수점%e 지수형식%g 간략한 형식 왼쪽정렬 %-5d 오른쪽정렬%5d %전체자리.소수점아래자리f 화면에서 입력받기 - ..
변수하나의 값을 저장하기 위한 공간 상수(constant)한 번만 값을 저장 가능한 변수 변수의 타입 앞에 키워드 'final'을 붙여주면 된다.-선언 & 초기화 동시에 해야된다.->선언 및 초기화를 각각 해도 되는 것으로 바뀜. 리터럴그 자체로 값을 의미하는 것=기존의 상수왜 사용하는가? 상수를 한 번만 값을 저장 가능한 변수라고 지정했기 때문에 Exception in thread "main" java.lang.Error: Unresolved compilation problem: The final local variable score cannot be assigned. It must be blank and not using a compound assignment at VarEx2.main(VarEx2...
변수의 타입기본형 8개-논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double) 참조형-객체의 주소 저장. 기본형 제외 나머지 타입. 클래스 이름 변수 이름; 표현 범위
변수란?단, 하나의 값을 저장할 수 있는 메모리 공간. *수학에서의 변수: 변하는 수*프로그래밍언어에서의 변수: 값을 저장할 수 있는 메모리상의 공간 변수의 초기화란?변수를 사용하기 전에 청므으로 값을 저장하는 것 변수의 초기화 이유메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 알 수 없는 값(쓰레기값, garbage value)이 남아 있을 수 있기 때문이다. 변수의 선언 이유: 값을 저장할 공간을 마련하기 위해방법: 변수타입 변수이름; int age; *중요한 프로그래밍 능력 중 하나 =값(data)를 잘 다루는 것 변수의 명명규칙1. 대소문자 구분, 길이 제한x2.예약어 사용x->true는 예약어라 사용 불가능 but True는 사용 가능3. 숫자 시작x->top10..