📌12-1. 콘솔 출력

println()print()에 인스턴스의 참조값이 전달되면,
해당 참조값이 참조하는 인스턴스의 toString() 메소드가 반환하는 문자열을 출력한다.

또한, 우리가 따로 정의하지 않아도 모든 클래스는 toString() 메소드를 가진다.

지금까지 println()print()를 통해서 여러 문자열을 하나로 출력할 때, " + " 연산을 사용했지만, printf()를 통해서는 서식 문자를 통해 출력할 수 있다.

System.out.printf("정수는 %d, 실수는 %f, 문자는 %c", 12, 24.5, 'A');

📌12-2. 콘솔 입력

✅Scanner 클래스

Scanner 클래스의 인스턴스 생성은 데이터를 가져올 대상과의 연결을 의미한다. 연결된 이후에는 데이터 스캔이 가능하다.

Scanner 클래스로 파일, 키보드, String으로부터 읽어들일 수 있다.

키보드로 부터 데이터를 받기 위해서는 다음과 같이 연결하면 된다.

Scanner sc = new Scanner(System.in);

이후 Scanner 인스턴스의 메소드들을 통해서 데이터를 읽을 수 있다.

  • int nextInt()
  • byte nextByte()
  • String nextLine()
  • double nextDouble()
  • boolean nextBoolean()
Scanner sc = new Scanner(System.in);

String str1 = sc.nextLine();

🔗강의 및 자료 출처

네이버 카페 || 윤성우의 프로그래밍 스터디그룹

profile
Hello World!

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN