인프런
자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
색션 1. JAVA 기초 문법
특수 문자와 서식 문자
5-1 : 특수 문자
일반 문자가 아닌 특수한 목적으로 사용되는 문자
\t | 탭 |
\n | 줄 바꿈 |
\' | 작은 따옴표 |
\" | 큰 따옴표 |
\\ | 역슬래 |
// 주석
/*
* 컴파일러가 컴파일하지 않습니다.
*/
System.out.println("Good\tMorning~"); // \t
System.out.println("Good\nMorning~"); // \n
System.out.println("Good\'Morning~\'"); // \'
System.out.println("Good\"Morning~\""); // \"
System.out.println("Good\\Morning~\\"); // \t
Good Morning~
Good
Morning~
Good'Morning~'
Good"Morning~"
Good\Morning~\
5-2 : 서식 문자
일반 문자가 아닌 서식에 사용되는 문자
printf() 메서드 이용
: f는 format(형식)을 뜻함.
%d | 10진수 |
%o | 8진수 |
%x | 16진수 |
%c | 문자 |
%s | 문자열 |
%f | 실 |
package pjtTest;
public class class01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 서식문자
System.out.println("오늘의 기온은 10도 입니다.");
System.out.printf("오늘의 기온은 %d도 입니다. \n", 10);
int num1 = 20;
System.out.println("오늘의 기온은 " + num1 + "도 입니다.");
System.out.printf("오늘의 기온은 %d도 입니다. \n", num1);
System.out.printf("홍길동's Info. : %d학년 %d반 %d번\n", 6, 2, 10);
// 정수
int num2 = 30;
System.out.printf("num2(10진수) : %d\n", num2);
System.out.printf("num2(8진수) : %o\n", num2);
System.out.printf("num2(16진수) : %x\n", num2);
// 문자
System.out.printf("소문자 \'%c\'의 대문자는 \'%c\'입니다.\n", 'a', 'B');
// 문자열
System.out.printf("\'%s\'을 대문자로 바꾸면 \'%s\'입니다.\n", "java", "JAVA");
// 실수
float f = 1.23f;
System.out.printf("f = %f\n", f);
double d = 1.23456d;
System.out.printf("d = %f\n", d);
}
}
오늘의 기온은 10도 입니다.
오늘의 기온은 10도 입니다.
오늘의 기온은 20도 입니다.
오늘의 기온은 20도 입니다.
홍길동's Info. : 6학년 2반 10번
num2(10진수) : 30
num2(8진수) : 36
num2(16진수) : 1e
소문자 'a'의 대문자는 'B'입니다.
'java'을 대문자로 바꾸면 'JAVA'입니다.
f = 1.230000
d = 1.234560
f는 서식만 해 주고 개행 안 해 줘서 뒤에 개행 입력
5-3 : 서식 문자의 정렬과 소수점 제한 기능
서식 문자를 이용해서 출력 문자의 정렬 및 소수점 제한 기능을 사용할 수 있다.
package pjtTest;
public class EX02 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 서식문자 정렬 기능
System.out.printf("%d\n", 123);
System.out.printf("%d\n", 1234);
System.out.printf("%d\n", 12345);
System.out.println();
System.out.printf("%5d\n", 123);
System.out.printf("%5d\n", 1234);
System.out.printf("%5d\n", 12345);
System.out.println();
// 서식문자 소수점제한 기능
System.out.printf("%f\n", 1.23);
System.out.printf("%.0f\n", 1.23);
System.out.printf("%.1f\n", 1.23);
System.out.printf("%.2f\n", 1.23);
System.out.printf("%.3f\n", 1.23);
}
}
123
1234
12345
123
1234
12345
1.230000
1
1.2
1.23
1.230
'교내 개발 공부 > [학교 지원 Study] 자바 프로그래밍 입문' 카테고리의 다른 글
JAVA 기초 문법 | 배열 | 초기화 | 배열을 이용한 학사관리 (0) | 2023.08.17 |
---|---|
JAVA 기초 문법 | 연산자 (0) | 2023.08.17 |
JAVA 기초 문법 | 기본자료형 | 객체자료형 | 포인터 | 레퍼런스 | 형 변환 (0) | 2023.08.17 |
JAVA 기초 문법 | 변수 | int | 대입 연산자 | 초기화 | 메모리 할당 | 진법 (0) | 2023.08.17 |
JAVA 기초 문법 | Java 프로그램 실행 구조 | 환경변수 설정 | Path | LINK | 명령프롬프트 | 가비지 컬렉터(Gabage Collector) (1) | 2023.08.17 |