본문 바로가기
Java

Java_화면 출력 객체 System.out

by 히예네 2023. 1. 24.
728x90
반응형

Java에서 화면출력은?  System.out.print();

System을 쓰는 이유 : System안에 들어있기때문에

.을 찍는 이유 : 그 기능을 불러오는 행동

public class Ex01Print {
	
	public static void main(String[] args){
		//출력기능 (함수->method)을 가진 객체에게 출력 요청!
		System.out.print("hello");
		System.out.print("Nice\n");
		
		System.out.print(10);
		System.out.print("\n"); //줄 바꿀때도 큰따옴표
		
		System.out.print(3.14);
		System.out.print("\n");
		
		System.out.print('G');
		System.out.print("\n");
		
		System.out.print(true); //문자열 true가 아니라 논리형이다 
		System.out.print("\n");
		
		//자동 줄바꿈 출력기능 
		System.out.println( 10+3 ); //println은 자동으로 한줄띄어쓰기
		System.out.println("10+3");
		
		//C언어처럼 서식문자를 이용하여 출력모양을 만들수도 있다.
		System.out.printf("%2d + %2d = %2d\n",5,10,5+10);
		
		//덧셈 연산에 대한 특이점
		System.out.println(5+3); //+ : 산술연산자
		System.out.println(10+3.14); // 정수+실수이면 크기가 작은것을 큰것으로 자동형변환
		System.out.println('G'+1); //한문자+1 , 캐릭을 인트로 바꾼다 71+1=72
		
		//문자열데이터의 덧셈연산[문자열 붙이기]
		System.out.println("aaa"+"bbb"); // + : 결합 연산자
		System.out.println("Hello"+" world");
		
		
		//문자열 + 다른자료형 [문자열 결합]
		System.out.println("aaa"+10); //문자열이 크다고 인식됨. "aaa"+"10"으로 인식함 
		System.out.println("bbb"+3.14);
		System.out.println("aaa "+10+" bbb "+3.14);

		// Java는 출력형식을 만들때 printf보다는 문자열의 결합 연산으로 처리하는 경우가 많다.
		System.out.println(5+"+"+3+"="+5+3); //+3은 뒤에3을 붙이라는뜻
		System.out.println(5+"+"+3+"="+(5+3));  
	}

}

 

728x90
반응형

'Java' 카테고리의 다른 글

Java_배열  (0) 2023.01.26
Java_String  (2) 2023.01.26
Java_키보드 입력 Scanner  (0) 2023.01.26
Java_자료형과 변수  (2) 2023.01.24
Java의 시작  (0) 2023.01.24