728x90

java 16

[생활코딩] JAVA 기초 7일차

[ scanner 라이브러리 ] Scanner() 로직을 쓰기 위해서 아래와 같은 코드 입력 import java.util.Scanner; Scanner sc = new Scanner(System.in) - System.in 사용자가 입력한 값 - 사용자가 입력한 값을 알아낸다.(스캐닝한다) Scanner sc = new Scanner(System.in); while(sc.hasNextInt()) { System.out.println(sc.nextInt()*1000); } sc.close(); 위에 while(sc.hasNextInt())는 - 입력한 값이 정수면 true 아니면 false로 중단된다. [ 예외 처리 ] try{ } catch(예외){ } try { File file = new File(..

[생활코딩] 다시 시작하는 JAVA 기초 5일차

[if문] -Python에서는 elif라고 쓰는데 java나 C언어에서는 else if를 쓴다. if(){ }else if(){ }else{ } args[num] : 입력값 [switch문] System.out.println("switc(1)"); switch(1) { case 1: System.out.println("one"); break; case 2: System.out.println("two"); break; case 3: System.out.println("three"); break; default: System.out.println("default"); } - switch(4)가 되면 default구문이 나옴 >> 즉, 주어진 케이스가 없는 경우 default문이 실행됨. [for문] for(..

[생활코딩] 다시 시작하는 JAVA 기초 4일차

[실수] float a = 2.2F (F =float type 명시함.) 대부분 double를 쓴다. [정수] 뒤에다 L,B,S 등을 안 붙이면 자동으로 Int로 설정됨. byte b = 100; float 전환하는 것 1. 자동 형 변환 implicit Conversion - 표현범위가 좁은 데이터 타입에서 넓은 데이터타입으로의 변환만 허용 - 예) float > double (O) | double > float (X) 2. 명시적 형 변환 explicit conversion - 괄호 안에 데이터 타입을 지정해서 값 앞에 위치시키는 것 - (데이터타입)데이터값 ..

[생활코딩 공부] 다시 시작하는 JAVA 기초 3일차

[변수 variable] - data를 담는 container - int(데이터 형식) a(변수의 이름); - 가변적인 것을 변수로 지정하면 좋음 - 중복 제거 - 가독성 높임 - 유지보수 good [상수 constant] - 변하지 않는 값 - 소수점 X, 숫자만 - 정수의 데이터 형식 - byte : 메모리크기 1byte, (-127~127) - short: (2 byte, -32,768~32,767) - int : (4byte, -2,147,483~2,147,483,647), 기본 - long: 8byte, (-9,223,372,036,854,775,808~9,223,372,036,854,775,807) - 실수의 데이터 형식 - float: 4byte - double: 8byte (실수를 사용할 ..

[생활코딩 공부] 다시 시작하는 JAVA 기초 2일차

[변수 variable] - data를 담는 container - 가변적인 것을 변수로 지정하면 좋음 - 중복 제거 - 가독성 높임 - 유지보수 good (예시) int a; 데이터 형식 변수이름 [상수 constant] - 변하지 않는 값 1. 정수 소수점 X, 숫자만 - byte : 메모리크기 1byte, -127~127 - short: 2 byte, -32,768~32,767 - int : 4byte, -2,147,483~2,147,483,647 - long: 8byte, -9,223,372,036,854,775,808~9,223,372,036,854,775,807 2. 실수 - 실수의 데이터 형식 - float: 4byte - double: 8byte [요점] 실수를 사용할 때는 double을 사..

728x90
반응형