Write it/Java 4

Java) Scanner

1. Scanner란? - Scanner는 사용자에게서 키보드로 입력을 받을 수 있게 해주는 도구 - 예를 들어, 사용자가 이름이나 숫자를 직접 입력하면, 자바 프로그램이 그 값을 받아서 사용할 수 있도록 도와주는 클래스이다. 2. Scanner 사용법1) 먼저 Scanner 가져오기 - Scanner 기능이 java.util이라는 패키지에 들어 있으니까, import(가져오기) 한다.import java.util.Scanner; 2) Scanner 객체 만들기 - System.in은 키보드 입력을 의미Scanner scanner = new Scanner(System.in); "Scanner라는 도구를 하나 만들건데, 이름은 scanner이고, 키보드(System.in)로부터 입력을 받을..

Write it/Java 2025.08.06

Java) 변수와 타입_03

● 타입 변환 byte 1. 자동 타입 변환- 허용 범위가 작은 타입이 허용 범위가 큰 타입으로 저장될 때 발생1) byte → int byte byteValue = 20;int intValue = byteValue; // 자동타입변환 가능2) 정수 → 실수long longValue = 5000000L;float floatValue = longValue;double doubleValue = longValue; 3) char → intchar cahrValue = 'A';int intValue = charValue; //65가 저장됨 * 자동 타입 변환 예외 byte는 char 타입으로 자동변환x → char타입은 음수포함하지 않기때문 2. 강제 타입 변환- 큰 허용 범위 타입을 작은..

Write it/Java 2025.07.30

Java) 변수와 타입_02

● 기본 타입 1. 정수 타입byte1byte8bit-128 ~ 127short2byte16bit-32.768 ~ 32.767char2byte16bit0 ~ 65535(유니코드)int4byte32bit-2.147.483.648 ~ 2.147.483.647long8byte64bit-9.223.372.036.854.775.808 ~ 9.223.372.036.854.775.807 * 리터럴 : 소스 코드에서 프로그래머에 의해 직접 입력된 값 자바가 정수로 인식하는 경우 -> 2진수, 8진수, 10진수, 16진수 1) char타입 하나의 문자 작은따옴표(')로 감싼 문자 리터럴 → 유니코드로 변환되어 저장 유니코드(세계 각국 문자를 2byte로 표현할 수 있는 숫자, 0~..

Write it/Java 2025.07.21

Java) 변수와 타입_01

● 변수 - 변수 : 값을 저장 할 수 있는 메모리의 특정 번지에 붙이는 이름- 어떤 방법으로 저장할지는 프로그래밍 언어와 운영체제가 정한다. ( 자바의 경우 jvm이 하는일)- 자바의 변수는 하나의 값만 저장할 수 있다. 1. 변수 선언 - 변수를 사용하기 위해서 먼저 변수 선언을 해야한다.- 변수선언은 타입 변수 이름 ; public class Hello { public static void main(String[] args) { // TODO Auto-generated method stub byte math; //byte 정수타입의 math변수 선언 }} - 같은 타입의 변수는 콤마(,) 이용하여 한번에 선언 가능int eng, kor, sci ;int eng ; int kor ; i..

Write it/Java 2025.07.21