전체 글 267

사용자 입력과 예외 처리

키보드로부터 한 줄 입력받기 숫자나 문자와 같은 경우는 그 자체를 값으로 표현할 수 있지만 스캐너와 같은 타입들은 값을 표현하기 애매하다. 그래서 이와 같은 타입의 값을 생성하기 위해, new라는 키워드를 이용하게 된다. new 뒤에 타입 이름을 넣어주고 그 뒤에 괄호를 열고 닫으면 그 타입의 값이 생성되는 구조. // 새 값을 생성하기 위한 키워드(new) + 타입명 + () new TypeName() // parameter는 타입에 따라 필요한 경우도 있고 그렇지 않은 경우도 있음 new TypeName(parameter) 1. 코드 영역에 "Scanner"를 입력하면 팝업이 뜬다. 2. 가장 윗줄의 "Scanner java.util"이 선택된 채로 엔터키를 입력하면 첫 번째 줄에 코드 한 줄이 생겨..

Language/Java 2021.01.26

데이터의 형태, 자료형

정수형 데이터 타입 표현 범위 데이터 크기 byte -128 ~ 127 1 byte short -32,768 ~ 32,767 2 byte int -2,147,483,648 ~ 2,147,483,647 4 byte long -0,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 8 byte 다양한 정수형이 존재하는 이유는 큰 숫자가 필요할 때, 더 많은 공간이 필요했기 때문 ✔︎ 정수형 계산 과정에서 long 타입이 포함되어있는 경우를 제외하면, 연산의 경우는 항상 int형이다. public class Number { public static void main(String[] args) { byte byteInteger = 130; short shortIntege..

Language/Java 2021.01.25

연산자

/ 몫(정수 나누기 정수는 정수의 값이 나오기 때문에 나머지의 값은 버리게 됨) % 나머지 대입 연산자 대입 연산자를 사용하기 위해서는 변수를 선언해야한다. 다른 자료형을 넣게 되면 오류 발생 자료형 변환 (자료형)을 통해 괄호 안의 자료형으로 바꿔준다. public class Operator { public static void main(String[] args) { int number = 5; number = (int)1.2; System.out.println(number); } } 다른 자료형끼리의 계산 public class Operator { public static void main(String[] args) { System.out.println(1 + 1.2); System.out.print..

Language/Java 2021.01.19

숫자, 문자, 주석 그리고 변수

표준 출력 System.out.println(" "); 코드 작성 규칙 public class HelloJava { public static void main(String[] args){ System.out.println("안녕 자바"); } } 1. HelloJava : 클래스명. 생성한 파일명과 동일한 이름을 사용해야 한다. 숫자로 시작할 수 없으며 특수문자로는 '$'와 '_'만 사용할 수 있고 띄어쓰기 넣을 수 없다. * 띄어쓰기 없어도 읽기 좋도록 첫 글자를 대문자로 사용하는 경우가 많다. 2. System.out.printIn~ : 이 영역은 컴퓨터에게 내릴 여러 명령들을 작성하는 영역이다. 이 영역에서 작성하는 프로그램 코드들은 모두 세미콜론으로 끝나야 하는 규칙을 가지고 있다. 문자와 문자열..

Language/Java 2021.01.18