java/기본 문법

Java_기본문법 - 출력,입력

정데브 2021. 4. 30. 20:23

 

오늘은 Java 기본문법 1편! 출력과 입력에 대한 설명을 준비했습니다!!

지난 시간에 잠시 출력이 잘 실행되는지 봤었는데요!!

더욱 더 자세하게 알아보도록 하죠 👏👏

 

1. 출력 

출력은 줄로 출력하는거와 이어서 출력하는 두가지로 볼 수 있습니다.

제가 알려드릴 출력은 기본적인 출력문인 System.out.print를 이용해볼려고 합니다!

 

출력을 실행할때 단축키는 ctrl + f11 

 

1) System.out.print();

첫번째 출력문은 print() 방식으로 여러줄을 치더라도 이어서 출력됩니다

첫줄에 "오~" 를 치고 두번째에서 "안녕하세요"를 치더라도 아래 출력문에는

"오~안녕하세요"라고 출력되는거 보이시나요? 

 

package hello;

public class EX01 {

	public static void main(String[] args) {
		System.out.print("오~");
		System.out.print("안녕하세요");
		
		
		
		/*  sysout 을 친 후< ctrl+space bar > 를 누르면
		 *   >> System.out.println(); 으로 변환됨
		 */
	
	}

}
<출력물>
오~안녕하세요 

 

1) System.out.println();

두번째 println()을 사용하면 줄을 바꾸면서 출력하겠다는 뜻이에요!

길게 설명할 필요없게 엄청 쉽죠? 위 print와는 다르게 줄을 포함해서 출력된 것을 확인해 볼 수 있습니다!

package hello;

public class EX2 {

	public static void main(String[] args) {
		System.out.println("오~");
		System.out.println("안녕하세요");
		
		
		/*  sysout 을 친 후< ctrl+space bar > 를 누르면
		 *   >> System.out.println(); 으로 변환됨
		 */
	
	}

}
<출력물>
오~
안녕하세요

 

1) ESCAPE문자

이스케이프(Escape)문자는 특수문자로 출력시 기능을 하는 문자입니다!

 

2. 입력

Scanner 사용

Scanner(스캐너) 클래스를 사용하여 입력을 처리합니다. Scanner는 자바에서 직접 입력 값을 작성할 때, 많이 사용하는 클래스입니다.

 

Scanner는 java.utill 라이브러리에 존재하는 클래스로 기본적으로 제공하는 라이브러리가 아니기 때문에 따로 호출을 해주어야만 사용 가능합니다!

 

호출은 아래 코드와 같이 import를 해줘야하는데요!

 

Scanner in = new Scanner(System.in); 을 치게되면 빨간색으로 밑줄이 쳐지는걸 볼 수가 있어요!

오른쪽 마우스를 눌러서 import java.util.Scanner을 클릭해주시면 아래코드와같이 패키지명 하단에 라이브러리가 추가됩니다! 

 

 

package hello;

import java.util.Scanner;

public class EX3 {

	public static void main(String[] args) {
		Scanner in =new Scanner(System.in);
		//         > in 부분은 자신이 원하는 이름을 지어서 사용해도 ok!
		System.out.println("하고싶은 말을 입력해주세요: ");
		String data =in.next();
		System.out.println("입력한 말: "+data);

	
	}

}
<출력물>
하고싶은 말을 입력해주세요: 
안녕하세요
입력한 말: 안녕하세요

 

data에 스캐너이름(in)으로 들어오는 다음 값을 넣겠다! 라고 해석하심 간단합니다!

 

이렇게 print와 scanner을 이용해서 자신이 원하는 데이터를 출력하거나 입력할 수 있답니다!

사용법이 간단하고 자주 쓰이는 방식이니 다들 한번씩 따라서 실습해보시기 바래요!

 


'java > 기본 문법' 카테고리의 다른 글

Java_기본문법 - (switch 문)  (0) 2021.05.05
Java_기본문법 - (if - if else- else if)  (0) 2021.05.03
Java_기본문법 - 연산자  (0) 2021.05.01
Java_기본문법 - 자료형  (0) 2021.05.01
Java_기본문법 - 주석처리  (0) 2021.04.30