JAVA

거니·2023년 1월 12일
0

JAVA

목록 보기
13/14

이클립스 경고표시

프로그램 작성 시 빨간색 경고표시 = 에러
노란색 경고표시 = 지정한 변수를 사용하지 않음

예약어

+객체와 관련: new, null, instanceof, this, super

예약어는 이미 할당되어 있기 때문에 함수이름이나 변수 명으로 사용할 수 없다.

연산자

연산자 종류

연산자 우선순위

2진법/8진법/16진법

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데이터타입( ) 형식, 데이터타입의 첫글자는 대문자

scanner

import java.utill.scanner : 자바의 기본 유틸리티 중 스캐너를 사용 하겠다는 선언
inputData=sc.nextLine : 변수 sc(입력값을 받음)를 한 글자가 아닌 한 줄을 통째로 받는다.
if(inputData.contentEquals("q")) : inputData의 값이 q와 문자열이 같다면

new함수

객체변수에 클래스 값을 할당

Scanner sc = new Scanner(System.in);
객체변수 sc에 Scanner(System.in)을 할당 - 키보드 입력을 받을 수 있는 상태가 됨(유틸 사용)

랜덤함수

double a = Math.random();

0.0 <= random < 1.0 사이의 실수 값 랜덤으로 출력 (정수값 아님.)
정수형의 값을 얻고 싶을때는 int형으로 강제 형변환 해준다.

반복문

for문

while문

do-while문

do문을 우선적으로 실행 하고 while문 조건 확인

0개의 댓글