Search

basic

태그
입출력
자바
멀티캠퍼스
파일
출력
System.out.println()
매개변수로 전달된 값을 출력하고 개행(줄바꿈) 한다.
system.out.print()
매개변수로 전달된 값을 출력하고 개행하지 않는다.
System.out.printf()
원하는 형식으로 문자열을 출력할 수 있다.
type
형태
문자
형태
문자
정수형
%d
문자
%c
실수형
%f
문자열
%s
논리형
%b
정렬방식
정렬방식
설명
%[n]d
값을 표기하기 위해 n 만큼의 공간을 확보, 우측 정렬
%[-n]d
값을 표기하기 위해 n 칸의 공간을 확보, 좌측 정렬
%.[n]f
소수점 아래 n 자리 까지 표기
escape 문자
\n, \r\n : 줄바꿈
\t : tab
16진수, 8진수
System.out.println("16진수 100 : " + 0x100); System.out.println("8진수 100 : " + 0100);
Java
복사
\
“ 을 문자로 사용 : \”
‘ 을 문자로 사용 : \’
System.out.println("\""); System.out.println("\\");
Java
복사
입력
Scanner
표준입력장치(키보드) 를 통해 외부로부터 데이터를 입력받는 것을 도와주는 클래스이다.
다른 패키지의 클래스를 사용하려면, 참조형 변수를 선언할 때 클래스의 full name(패키지명 + 클래스명) 을 써야한다.
import 문을 선언하면 클래스명 만으로 참조형 변수를 선언할 수 있다.
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("이름 : "); String name = sc.nextLine(); System.out.println("나의 이름은 " + name + "입니다."); System.out.print("나이를 입력하세요 : "); int age = sc.nextInt(); System.out.println("나의 나이는 " + age + "살 입니다."); }
Java
복사