자바 공부/[자바] 기본 공부

[자바 공부 1일차] 출력문과 입력문

햅2024 2024. 11. 6. 17:03

 

자바에서 출력은 System.out.print()로 한다.

출력 개행은 System.out.println() 으로 표기한다.

 

public class Ex01 
{
	public static void main(String[] args)
	{
		System.out.println(1); //주석 print + \n 
		System.out.print(30 + "\n");
		System.out.println(98.7);
		System.out.println(); //빈줄
		System.out.println("java"); //문자열(string)
		System.out.println("a"); //string
		System.out.println('a'); //문자 char
		
		System.out.println(11 + 22);
		System.out.println("11 + 22"); //문자열로 처리
	
		System.out.println("오늘은 개강일 입니다");
		System.out.println("오늘은" + "개강일" + "입니다");
        
        
	}
}

 

 

빌드의 경우 컨트롤+F11을 사용한다.

 


 

  • 문자열을 표기하는 " " 문자열 안에 강조표기를 위해 "" 를 사용하고 싶을 때는 어떻게 해야 하는가?

 

System.out.println("안녕하세요. 저의 이름은"홍길동"입니다.")

 

라고 쓸 경우 당연히 오류가 날 것이다.

 

이럴 땐 큰 따옴표를 쓰고 싶은 단어 앞뒤로 슬래시(\)를 표기해준다.

 

		System.out.println("안녕하세요. 저의 이름은\"홍길동\"입니다.");

 

 


  • 문자열과 연산문을 한꺼번에 출력하고 싶을 때

문자열(변수) 덩어리들끼리 이어주고 싶을 땐 + 연산기호를 사용한다. 

 

System.out.println("10+20 = " + 10+20); 

을 쓸 경우 "10+20=", 10, 20 위 세 문자열을 이으란 명령으로 "10+20=1020"  이 출력될 것이다.

 

이럴 땐 (괄호)를 사용해 연산의 우선순위를 개재한다.

		System.out.println("10+20 = " + (10+20));

위의 경우 10+20 = 30 이 출력되는 것을 볼 수 있다.

 

 


  • 클래스 이름 변경

 

Package Explorer의 소스 파일에서 해당 클래스를 클릭한 후 F2를 눌러 변경한다.

 


  • 변수 선언
		int a = 10; //선언 : a라는 저장소(변수)에 정수를 넣겠다고 알려주는 것
		System.out.println(a);

 

다음 같은 코드 입력 시 a 대신 10 이 출력된다.

 

		System.out.println("a = " + a);

 

다음 같은 코드 입력 시 a = 10 이 출력될 것이다.