프로그램 작성 시 빨간색 경고표시 = 에러
노란색 경고표시 = 지정한 변수를 사용하지 않음
+객체와 관련: new, null, instanceof, this, super
예약어는 이미 할당되어 있기 때문에 함수이름이나 변수 명으로 사용할 수 없다.
var1 : 11
var2 : 134
var3 : 365
var4 : 179
정수형 int의 데이터 타입의 연산속도가 빠르기 때문에 컴파일러는 int형으로 인식하고 컨버트 한다
실수형의 경우도 같은 이유로 double를 사용
자동형변환 - 작은 데이터값이 큰 데이터값으로 자동으로 형변환
강제 형변환 - 큰 데이터 값을 작은 데이터값으로 형변환 하는 경우
char - int 자동으로 가능(자동형변환)
int - char 가본적으로 불가능, 강제로 해줘야함(강제형변환)
String.valueOf( ) - 숫자열을 문자열(String)로 변환
Integer.parseInt( ) - 문자열을 정수 숫자열(int)로 변환
Double.parseDouble( ) - 문자열을 실수 숫자열(double)로 변환
데이터타입.parse데이터타입( ) 형식, 데이터타입의 첫글자는 대문자
import java.utill.scanner : 자바의 기본 유틸리티 중 스캐너를 사용 하겠다는 선언
inputData=sc.nextLine : 변수 sc(입력값을 받음)를 한 글자가 아닌 한 줄을 통째로 받는다.
if(inputData.contentEquals("q")) : inputData의 값이 q와 문자열이 같다면
객체변수에 클래스 값을 할당
Scanner sc = new Scanner(System.in);
객체변수 sc에 Scanner(System.in)을 할당 - 키보드 입력을 받을 수 있는 상태가 됨(유틸 사용)
0.0 <= random < 1.0 사이의 실수 값 랜덤으로 출력 (정수값 아님.)
정수형의 값을 얻고 싶을때는 int형으로 강제 형변환 해준다.
do문을 우선적으로 실행 하고 while문 조건 확인