java 기초 공부 내용 정리(출력 메서드와 입력 메서드)

홍준성·2022년 5월 31일
0

java 기초 공부

목록 보기
1/39
post-thumbnail

출력메서드

  1. 출력메서드란?
    개발자가 컴퓨터에게 모니터에 출력해달라고 내리는 명령

  2. 출력 메서드 사용 방법
    파이썬과는 다르게 명령어를 내릴 때는 맨 오른쪽에 항상 세미콜론을 넣어야한다.

package day02;

public class Day02Ex {

	public static void main(String[] args) {
		System.out.print("hello world!");
	}
}

print : 출력만 함
println : 출력 + 한 줄 엔터
printf : 형식지정

예)
System.out.print("hello world!");
System.out.printf("%s", "문자열 값"); //문자열: String
System.out.printf("%c", 'A'); //문자형: character, 아스키 코드 값으로 적어도 됨
System.out.printf("%d", 100); //정수값: Decimal
System.out.printf("%f",  3.14); // 실수값: Float

입력 메서드

  1. 입력메서드란?
    키보드로 입력 받을 준비를 하게 만드는 것

  2. 사용 방법

  • sc.next형식();
  • 필요한 준비
    1) import java.util.Scanner;
    2) Scanner sc = new Scanner(System.in)
package day02;

//필요한 준비1. 입력기능을 내 코드에 연결시키는 것
import java.util.Scanner;

public class Day02Ex {

	public static void main(String[] args) {
		
		//필요한 준비2. Scanner를 sc라는 이름으로 사용하겠다.
		Scanner sc = new Scanner(System.in);
				
		
		//입력 메서드의 종류
		System.out.println(sc.next()); //문자열로 입력받아라 -> 기능 자체가 키보드로 입력한 입력값
		                               //즉, 키보드로 작성한 것이 곧 출력값이 된다.
		
		System.out.println(sc.nextInt()); //정수값으로 입력받아라
		
		System.out.println(sc.nextFloat()); //실수값으로 입력받아라
		
		System.out.println(sc.nextLine()); //띄어쓰기까지 포함해서 텍스트를 입력받아라
										   //next()는 띄어쓰기가 있을 경우, 띄어쓰기 전까지만 입력이 됨
	}

}
  • 입력메서드 sc.next()와 sc.nextLine()의 차이
sc.next()sc.nextLine()
띄어쓰기 전까지만 출력됨띄어쓰기를 포함해서 모두 출력됨
profile
준성이의 개발자 공부 velog

0개의 댓글