본문 바로가기
[JAVA]/[자바 기초]

[자바 기초] 참조 자료형 - Scanner, Random

by 북방바다코끼리표범 2023. 7. 27.

복습

https://shins99.tistory.com/8

 

[자바 기초] for, while

복습 https://shins99.tistory.com/7 [자바 기초] if 문 복습 https://shins99.tistory.com/6 💡 학습 목표 1. if문 단독 2. if else 구문 3. if else if else 구분 4. else 구문에 의미 조건문 이란? ​ ● 주어진 조건에 따라

shins99.tistory.com


참조 자료형 - Scanner, Random

참조 자료형 (Reference Data Type)

  기본 자료형을 제외한 나머지 모든 자료형이 속함 (내장 클래스. 사용자 정의 타입 등)

  값을 가지는 게 아니라, 객체의 메모리 주소 (참조)값 을 가지는 자료형

  사용하는 메모리 크기가 클래스에 따라 달라짐

    → 메모리 크기를 직관적으로 알 수 없음

참조 자료형 명명 규칙 : 대문자로 시작할 것

  같은 패키지에 존재하지 않는 .java 파일인 경우, import 예약어를 통해 불러오기 (String 제외) 

 

Scanner

● 사용자가 키보드로 입력한 값을 받아들임

package ch05;

import java.util.Scanner; <- 예약어를 통해 스캐너 불러오기

public class GugudanPrinter {

	public static void main(String[] args) {
		
		Scanner 이름 = new Scanner(System.in); <- 객체 생성

Random

사용자가 임의적으로 값을 입력하는 것이 아니라 컴퓨터가 무작위로 값을 입력해 주는 것

package ch05;

import java.util.Random; <- 예약어를 통해 랜덤 불러오기

public class GugudanPrinter1 {

	public static void main(String[] args) {
		
		Random 이름 = new Random(); <- 객체 생성

 

'[JAVA] > [자바 기초]' 카테고리의 다른 글

[자바 기초] 함수와 메서드  (0) 2023.07.28
[자바 기초] 객체 지향 언어란?  (0) 2023.07.28
[자바 기초] for, while  (0) 2023.07.27
[자바 기초] if 문  (0) 2023.07.26
[자바 기초] 연산자  (0) 2023.07.25