출력메서드란?
개발자가 컴퓨터에게 모니터에 출력해달라고 내리는 명령
출력 메서드 사용 방법
파이썬과는 다르게 명령어를 내릴 때는 맨 오른쪽에 항상 세미콜론을 넣어야한다.
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
입력메서드란?
키보드로 입력 받을 준비를 하게 만드는 것
사용 방법
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() |
---|---|
띄어쓰기 전까지만 출력됨 | 띄어쓰기를 포함해서 모두 출력됨 |
![]() | ![]() |