본문 바로가기
Back-end/Java

자바의 OutputTest

by sky-j 2023. 5. 3.
반응형
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