JAVA 12 toString 메소드

2021. 8. 4. 15:03·Programming/Java

모든 클래스는 toString 메소드를 가지고 있다. println 또는 print에 인스턴스 참조 값이 전달되면 해당 참조 값이 참조하는 인스턴스의 toString 메소드가 반환하는 문자열을 출력한다.

 

Scanner 클래스

콘솔 입력 받은 데이터를 다양한 타입으로 변환하여 리턴하는 클래스이다. 스캔할 대상이 파일뿐만 아니라 키보드, 스트링 인스턴스가 될 수 있다. Scanner의 장점 중 하나는 Scanner 인스턴스 생성 이후에 데이터를 스캔하는 방법에 있어서는 차이가 없다는 것이다.

next() 메소드는 스페이스 즉 공백 전까지 입력받은 문자열을 리턴한다.

 

Scanner 인스턴스 생성 이후, 데이터를 스캔하는 방법에 있어서는 차이가 없다. 즉, 연결 대상에 의존적이지 않은 코드 작성이 가능하다.

 

import java.util.Scanner;

class Solution {
   
    public static void main(String[] args) {
        Scanner sc= new Scanner(System.in);
        int num1=sc.nextInt();
        int num2=sc.nextInt();
        int num3=sc.nextInt();
        int sum= num1+num2+num3;
        System.out.printf("%d+%d+%d= %d", num1,num2,num3,sum);

       
    }

//출력
// 10
// 20
// 30
// 10+20+30= 60

'Programming > Java' 카테고리의 다른 글

JAVA 14 상속  (0) 2021.08.04
JAVA 13 1차원 배열의 이해와 활용  (0) 2021.08.04
JAVA 11 오버로딩  (0) 2021.08.04
JAVA 10 static이란?  (0) 2021.08.04
JAVA 09 정보은닉과 캡슐화  (0) 2021.08.04
'Programming/Java' 카테고리의 다른 글
  • JAVA 14 상속
  • JAVA 13 1차원 배열의 이해와 활용
  • JAVA 11 오버로딩
  • JAVA 10 static이란?
사랑우주인
사랑우주인
  • 사랑우주인
    lovelyAlien
    사랑우주인
  • 전체
    오늘
    어제
  • 글쓰기
    관리
    • 분류 전체보기 (209)
      • Programming (4)
        • Spring (28)
        • Java (46)
        • JPA (2)
        • 디자인 패턴 (5)
        • 개발&아키텍처 (0)
      • Network (14)
      • OS (19)
      • Database (1)
      • Kubernetes (0)
      • Kafka (2)
      • Algorithm (49)
        • BaekJoon (1)
        • Programmers (19)
        • Algorithm (5)
        • Socar (2)
        • LeetCode (19)
      • Interview (2)
      • Issues (2)
      • DotJoin (1)
      • Git (4)
      • 독서 (3)
      • 끄적끄적 (1)
      • 외부활동 (26)
        • 항해플러스 (2)
        • JSCODE 네트워크 (19)
        • JSCODE 자바 (5)
      • SQL (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • GitHub
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    @JsonNaming
    wildcards
    pacific atlantic water flow
    @JsonProperty
    제네릭
    AuthenticationSuccessHandler
    lower bounded wildcards
    OS
    Process
    fcfs
    추상화 클래스
    Reorder List
    LinkedList
    운영체제
    Thread
    minimum number of arrows to burst balloons
    디자인 패턴
    BFS
    socar
    Generic
    runner 기법
    RR
    준영속 엔티티
    Oauth2
    algorithm
    clone graph
    JSCode
    Climbing Stairs
    트랜잭션
    rotting oranges
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.1
사랑우주인
JAVA 12 toString 메소드
상단으로

티스토리툴바