반응형

public class OutputTest {
public static void main(String[] args) {
System.out.print("Hello");
System.out.print(" world~~\n");
int num = 100;
//중간에 사용자로부터 값을 입력 받아서 저장.
System.out.printf("정수값은 %d입니다.\n", num);
//서식 지정자( '%'와 조합하여 사용하는 문자)
//%d : 정수(10진수) 출력
//%f : 실수 출력
//%c : 문자 출력
//%s : 문자열 출력
//출력용 변수
char c = '!';
float f = 123.456f;
String str = "apple";
System.out.printf("실수 f의 데이터는 %f입니다.\n", f);//줄바꿈\n
System.out.printf("문자 c의 데이터는 %c입니다.\n", c);
System.out.printf("문자열 str의 데이터는 %s입니다.\n", str);
System.out.printf("정수: %d,실수: %f, 문자: %c, 문자열:%s\n",
num, f, c, str); //순서대로 잘맞춰서 작성해야함.
System.out.printf("%d, %d, %d\n", num, num+1, num*3);
System.out.println(num * 4);
System.out.println(num + f);//정수 + 실수 -> 실수 : 형변환
//정수 실수 덧셈,뺼샘 할때는 큰수개념에 해당하는 쪽으로 변환하여서 수행함
System.out.println(num + str);//숫자(정수) + 문자열
//숫자가 문자열로 변환하여서 수행함
String str1 = "Hello";
String str2 = " world";
System.out.println("hello " + "world " + c);
System.out.println("정수의 값은 " + num + "입니다.");
System.out.println(str1 + str2);
System.out.println("--------오후--------");
/////////////////////////////////////////////////////////////
//오후수업
//계산기 프로그램 : 출력형식 -> 1 + 2 = 3, 2 * 4 = 8
int n1, n2;// 입력 데이터 저장 변수
n1 = 2;
n2 = 4;
int result;//계산 결과 저장 변수
result = n1 * n2;
//결과값 출력
System.out.printf("%d * %3d = %3d\n", n1, n2, result);
//%2d 두자리수로 맞추기(숫자만큼에 공간을 만들고 오른쪽으로 정렬)
//0을 찍으면 공백에 0을 채워줌
n2 = 5;
result = n1 * n2;
System.out.printf("%d * %-3d = %03d\n", n1, n2, result);
n2 = 100;
result = n1 * n2;
System.out.printf("%d * %3d = %03d\n", n1, n2, result);
float pi = 3.14f;
System.out.printf("원주율 : %8.5f\n", pi); //%.2f .찍고숫자만큼 소수점 자리수정렬)
//총8자리로 표현해라 이프로그램은 소수점 3자리가 가장좋다
//모니터에 '0'을 문자로 출력.
System.out.printf("%c\n", 48); //169:© 174:® / Alt-Code List(아스키코드,알트코드)
//특수 문자(꾸밈 문자) 출력.
System.out.println("※");
}
}
반응형
'Back-end > Java' 카테고리의 다른 글
| 자바의 InputTest (0) | 2023.05.03 |
|---|---|
| JAVA 입 출력 과 형변환 (0) | 2023.05.03 |
| java 변수사용(VariableTest) (0) | 2023.05.03 |
| JAVA(변수) (0) | 2023.05.03 |
| JAVA기본정보 (0) | 2023.05.03 |