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 |