Java - 입출력
자바의 출력 System.out.println(), System.out.print() 출력할 데이터를 한 개만 전달 가능하다. 전달할 수 있는 데이터타입에 제한이 거의 없다. 숫자는 십진수만 출력한다. 실수를 출력할 시에는 일정한 위치에서 자른다. printf는 이와 같은 단점을 보완한다. System.out…
자바의 출력 System.out.println(), System.out.print() 출력할 데이터를 한 개만 전달 가능하다. 전달할 수 있는 데이터타입에 제한이 거의 없다. 숫자는 십진수만 출력한다. 실수를 출력할 시에는 일정한 위치에서 자른다. printf는 이와 같은 단점을 보완한다. System.out…
조건문 조건식 Switch문 Switch문의 조건식 결과는 정수 또는 문자열이어야 한다. CASE문의 값은 정수 상수만 가능하다. Switch문의 결과는 long이나 실수형일 수 없다. (int와 자동형변환되는 int보다 작은 타입들 가능) CASE문에는 변수를 쓸 수 없다. break…
자바언어의 특징 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM(Java Virtual Machine)과 통신하고, JVM이 자바 응용프로그램으로부터 전달받은 명령을 운영체제가 이해할 수 있도록 변환한다. 따라서 자바로 작성된 프로그램은 운영체제와 관계없이 실행 가능하다. (Write once, run…
Method Overloading Same named method and different number of parameters. 예제1 - 숫자들의 sum 구하기 안 좋은 예 메소드 이름이 다 다르기 때문에 복잡하고 기억하기 어렵다. Overloading Overloading…
Expressions data type과 ;을 제외한 부분이 expression이다. brace와 bracket 안은 expression이다. if, brace와 bracket은 expression이 아니다. score = 0는 expression이다. code 섹션이 끝나면 code block…
Int, Byte, Short, Long expression을 하면 default로 int를 가정하므로 에러가 난다. 내가 앞에 byte라고 선언했으므로, integer를 byte에 넣으려 한다고 생각하여 incompatible type이라는 에러가 난다. = 로 casting해야 한다. Float and…