데이터의 출력
자바에서 콘솔에 데이터를 출력할 때는 System.out.print(), System.out.println(), System.out.printf()를 이용한다.
PrintEx.java
-------------------------------------------------------------------
public class PrintEx {
public static void main(String[] args){
//문자열
//출력 후 줄바꿈
System.out.println("Hello World!!");
//출력 후 줄바꿈 없음
System.out.print("봄");
//문자
System.out.println('A');
//숫자
System.out.println(23);
//논리값(boolean)
System.out.println(true);
// System..out.printf(포맷문자,데이터)
//출력할 데이터가 포맷문자에 데이터의 종류에 맞게 대입되어 출력됨
System.out.printf("%c\n", 'A');
}
}
-------------------------------------------------------------------
System.out.printf()를 이용해서 출력시 사용하는 포맷문자
서식 |
설명 |
%c |
char 문자 1개를 출력하는 서식 |
%숫자c |
char 문자 1개를 해당숫자의 자리 수만큼 확보한 상태로 출력하는 서식 (숫자가 음수이면 좌측 정렬, 숫자가 양수이면 우측 정렬) |
%d(%o,%x) |
byte,short,int,long형의 숫자 데이터를 10진(8진,16진)수로 출력하는 서식 |
%숫자d(%숫자o,%숫자x) |
byte,short,int,long형의 숫자 데이터를 10진(8진,16진)수로 해당 숫자의 자리 수만큼 확보한 상태로 출력하는 서식 (숫자가 음수이면 좌측 정렬, 숫자가 양수이면 우측 정렬) |
%f(%g,%e) |
float,double형의 숫자 데이터를 실수(근사,지수)로 출력하는 서식 |
%숫자(%숫자g,%숫자e) |
float,double형의 데이터를 실수(근사,지수)로 해당 숫자의 자리 수만큼 확보한 상태로 출력하는 서식 (숫자가 음수이면 좌측 정렬, 숫자가 양수이면 우축 정렬) 예를 들면 '%10.2f'라는 서식은 전체 10자리를 확보하고 그 중에서 소수점 이하 2자리를 나타내라는 뜻 |
%s |
문자열(String) 데이터를 출력하는 서식 |
%숫자s |
문자열(String) 데이터를 해당 숫자의 자리 수만큼 확보한 상태로 출력하는 서식 (숫자가 음수이면 좌측 정렬, 숫자가 양수이면 우측 정렬) |
%b | 논리값(true,false) 데이터를 출력하는 서식 |
주석 처리
자바 코드에 대한 설명을 작성하거나 일부 코드를 실행되지 않도록 처리하고자 할 때 주석을 사용한다.
Hell.java
---------------------------------------------------------
/**
HTML문서화 주석 : API와 같은 도움말 페이지를 만들 때 설명 삽입 기능
*/
public class Hello {
//한 줄 주석
//클래스를 실행하고자 할때 main 메서드를 반드시 작성해야 함
public static void main(String[] args){
System.out.println("Hello, world.");
//여러줄 주석
/*
System.out.println("Seoul");
System.out.println("Korea");
*/
}
}
---------------------------------------------------------
출력 및 주석처리 동영상
'자바' 카테고리의 다른 글
자바의 변수와 자료형 (0) | 2016.07.09 |
---|---|
자바 프로그래밍 언어 식별자 명명 규칙 (0) | 2016.07.05 |
자바 코드 작성 및 cmd모드(콘솔)에서 실행 (0) | 2016.07.03 |
자바 코드 작성을 위한 이클립스 다운로드 및 설치 (0) | 2016.07.02 |
자바 프로그래밍 언어의 특징 및 JDK 환경설정 (0) | 2016.07.02 |