2018/07/09 24

자바 연산자 종류(단항, 산술, 비교, 논리, 삼항(조건), 대입)와 연산 후 결과 데이터형

○ 연산자변수 = 수식1. 단항연산자 + - 부호 ++ -- 증감 !(not) (형변환)2. 산술연산자 * / %(나머지) + -3. 비교(관계)연산자 > >= intbyte, short, char, int, long 연산자 long => long byte, short, char, int, long, float 연산자 float => float byte, short, char, int, long, float, double 연산자 double => double ○ 예제 소스// 산술연산자int a = 5, b = 2;// 5 / 2 => 2 정수형/정수형=정수형System.out.println("나눈결과" + a/b); // 2 // 5..

IT/Java 2018.07.09

자바 사용자 입력값 입력받기. Scanner 클래스 사용

Scanner 클래스를 사용하여, 사용자 데이터를 입력받기 scanner 입력 후 ctrl + shift + o를 하여, 아래 클래스가 import 될 수 있도록 한다. import java.util.Scanner; scanner 사용후에는 scanner.close(); 를 꼭 해줘야한다. ○ 예제 소스아래 소스는 사용자 데이터를 입력 받아, 출력해보는 예제이다. Scanner scanner = new Scanner(System.in); // 클래스 생성 // System.out.println("이름, 도시, 아니, 체중, 독신 여부를 빈칸으로 분리하여 입력하세요"); System.out.println("이름을 입력하세요 : ");String name = scanner.nextLine();System.o..

IT/Java 2018.07.09

자바 자료형 형변환, 자동(묵시적) 형변환, 강제(명시적) 형변환

○ 자료형 형변환1. 자동(묵시적) 형변환큰기억장소 = 작은기억장소 ; 2. 강제(명시적) 형변환작은기억장소 = (작게)큰기억장소 ; ○ 기본 데이터 타입별 크기정수형 byte(1), short(2), int(4), long(8)실수형 float(4), double(8) 같은 정수형 또는 같은 실수형끼리는 바이트크기를 기준으로 형변환됨.정수형과 실수형 사이에 변환에서는 실수형이 무조건 정수형보다 큼(바이트 크기에 상관없음!) ○ 예제소스double a; // 실수형 변수 aa = 7; // double형 = int형 [자동형변환]System.out.println("a=" + a); //7.0 int b;b = (int)3.4; // int형 = double형; [강제형변환]System.out.printl..

IT/Java 2018.07.09