컴붕이
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • 개인공부
        • [JAVA]
        • [Python]
        • [Web]
        • [CS]
        • [DB]
        • [Oracle]
        • [Spring]
      • 알고리즘 문제풀이
        • [Python] 백준
        • [C++] 프로그래머스
      • 프로젝트
        • 레시피추천 프로그램
      • 툴 관련 및 기타
  • 홈
  • 태그
  • 방명록
개인공부/[JAVA]

[JAVA] 자바 Scanner 클래스

안녕하세요 오늘은 Java의 스캐너(Scanner) 클래스를 정리해보려합니다. Java에서 입력을 받을때 가장 많이 사용하는 클래스 입니다. Scanner 클래스 -읽은 바이트를 문자,정수,실수,문자열 등 다양한 형태의 자료형으로 리턴해주는 클래스 (입력받은 바이트를 쉽게 원하는 자료형으로 변환해주는 편리한 클래스) -Scanner는 공백기준 단위로 읽는다. (공백문자 : '\t', '\f', 'r', '\n', ' ') Scanner 사용법 import java.util.Scanner; -Scanner 사용을 위해서는 외부 클래스를 import하여 호출합니다. Scanner 클래스 선언 Scanner sc = new Scanner(System.in); -System에서 입력받은 문자열을 변환해주는 Sc..

2021. 12. 5. 19:30
개인공부/[JAVA]

[JAVA] 묵시적 형변환/ 업캐스팅 (Upcasting)

Java의 묵시적 형 변환/ 업 캐스팅을 알아보기 전에 상속 관계에 있는 상위, 하위 클래스의 생성 과정을 알아봐야 한다. 하위 클래스의 생성 - 하위 클래스가 생성되기 전에 반드시 상위 클래스가 먼저 생성되어야 한다. - 상위 클래스의 생성자가 호출되고 하위 클래스의 생성자가 호출이 된다. 즉, 하위 클래스를 생성하게 되면 자동적으로 Java에서 상위 클래스의 디폴트 생성자를 호출해주고 있던 것이다. //상위 클래스 디폴트 생성자 public Customer(){ customerGrade="SILVER"; bonusRatio=0.01; System.out.println("Customer 상위 클래스 생성자 호출"); } //하위 클래스의 생성자 public VIPCustomer(){ customerGr..

2021. 1. 17. 18:29
개인공부/[JAVA]

[JAVA] Java 상속과 Protected 접근제어자

상속의 사용 이유 유지보수가 쉽고, 확장성 있는 시스템 설계가 가능하다. 클래스에서 상속의 의미 -새로운 클래스를 정의할 때 이미 구현된 클래스를 상속받아서 속성이나 기능이 확장되는 클래스를 구현한다. ->기존의 클래스의 기능을 가져다가 좀더 확장된 기능을 구현한다. -다중 상속 불가 (extends 뒤에 하나만 가능 여러 클래스에서 상속받는 것 불가하다) ex) class B extends A ( B가 A를 상속받음) Protected 접근 제어자 -상속관계에서 사용될 수 있는 접근 제어 자이다. 예를 들어 다음과 같이 상위 클래스, 하위 클래스가 정의되어있다 하면 customerGrade="VIP"; 에서 문제가 생긴다. public class Customer { //상위 클래스 private int..

2021. 1. 17. 18:02
  • «
  • 1
  • »

공지사항

전체 카테고리

  • 분류 전체보기
    • 개인공부
      • [JAVA]
      • [Python]
      • [Web]
      • [CS]
      • [DB]
      • [Oracle]
      • [Spring]
    • 알고리즘 문제풀이
      • [Python] 백준
      • [C++] 프로그래머스
    • 프로젝트
      • 레시피추천 프로그램
    • 툴 관련 및 기타
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #백준2798풀이
  • #map객체
  • #Java 상위클래스
  • #Beautifulsoup
  • #하위클래스 생성자
  • #Spring
  • #Python map함수
  • #Java업캐스팅
  • #Java 접근제어자
  • #자바하위클래스
  • #Scanner클래스
  • #백준브루트포스
  • #Java상속
  • #백준Bruteforce
  • #백준
  • #Java입출력
  • #파이썬map함수
  • #Java문법
  • #크롤링
  • #Java
  • #자바업캐스팅
  • #Python입력받기
  • #백준2798Python
  • #Python
  • #알고리즘
  • #백준2798파이썬
  • #파이썬 zip함수
  • #데이터분석
  • #zip함수
  • #Java생성자
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 컴붕이 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.