For Programmer
2. 출력 함수(printf,println) 본문
728x90
1. printf 와 println 의 사용법
int num = 10;
System.out.println("오늘의 기온은 " + num + "도 입니다." ); //println사용(+로 연결,자동으로 줄띄움)
System.out.printf("오늘의 기온은 %d도 입니다. \n",num); //printf사용(c,c++과 사용법비슷,자동줄띄움없음)
오늘의 기온은 10도 입니다.
오늘의 기온은 10도 입니다.
2. printf 사용에서의 정수,8진수,16진수의 표기
int num2 = 100;
System.out.printf("num2(정수): %d \n",num2); // 정수 표기
System.out.printf("num2(8진수): %o \n",num2); //8진수 표기
System.out.printf("num2(16진수): %x \n",num2); // 16진수 표기
num2(정수): 100
num2(8진수): 144
num2(16진수): 64
3. printf 사용에서의 문자열과 문자 표기
System.out.printf("소문자의 '%c'의 대문자는 '%c'입니다. \n",'a','A'); // 문자는 작은따옴표로 묶어야함
System.out.printf("소문자의 '%s'의 대문자는 '%s'입니다. \n","java","JAVA"); // 문자열은 큰따옴표로 묶어야함
소문자의 'a'의 대문자는 'A'입니다.
소문자의 'java'의 대문자는 'JAVA'입니다.
4. float 형과 double 형 선언 및 printf에서 출력
float f = 1.23f; System.out.printf("f=%f \n",f); //실수형 표시 float형은 반드시 1.23f와 같이 선언
System.out.printf("f=%.0f\n", f); // 소수 0번째짜리 까지 표시
System.out.printf("f=%.1f\n", f); // 소수 1번째짜리 까지 표시
System.out.printf("f=%.2f\n", f); // 소수 2번째짜리 까지 표시
double d = 1.23456; System.out.printf("d = %f \n",d);
System.out.printf("%5d \n",123); // 왼쪽 부터 글자수를 포함하여 총 5칸을 가지고 오른쪽 끝을 기준으로 정렬함
System.out.printf("%7d \n",12345); // 왼쪽 부터 글자수를 포함하여 총 7칸을 가지고 오른쪽 끝을 기준으로 정렬함
f=1.230000
f=1
f=1.2
f=1.23
d = 1.234560
123
12345
5. 실수형과 정수형의 계산
float ff = 23.334f; int i = 5;
System.out.println("f / i= "+(double)ff/i); //형변환을 한쪽만 해주면 자동으로 변환하여 실수로 계산
System.out.println("f / i= "+(int)ff/i); //형변환을 한쪽만 해주면 자동으로 변환하여 실수로 계산
f / i= 4.666799926757813
f / i= 4
728x90
'Programming language > Java' 카테고리의 다른 글
6. 클래스 (0) | 2021.08.13 |
---|---|
5. 제어문(가정문,반복문) (0) | 2021.08.12 |
4. 배열 (0) | 2021.08.11 |
3. 연산자 (0) | 2021.08.11 |
1. 자료형 (0) | 2021.08.10 |
Comments