초급 JAVA
-
비교 연산자 ( ComparisonOperator )초급 JAVA/b_operator 2020. 2. 29. 20:37
비교 연산자 : 크다 = : 크거나 같다 == : 같다. != : 같지 않다. 비교 연산자 수행시 주의할 점 float와 double형 비교 10.1f == 10.1 은 true 가 아닌 false가 출력됌 ==> double형을 float형으로 형 변환해야 정확하게 비교할 수 있다. 10.1f == (float) 10.1; String형 비교 boolean b = "abc" == "abc"; // 같은 스트링 리터럴은 같은 주소를 갖는다. - 참조형 탕비은 저장된 메모리 주소를 비교하기 때문에 String은 등가비교 연산자로 내용을 비교할 수 없다. String의 내용을 비교하기 위해서는 equals() 메소드를 사용한다. b = "abc".equals("abc");
-
산술연산자 (ArithmeticOperator)초급 JAVA/b_operator 2020. 2. 29. 20:12
산술연산자 + : 더하기 - : 빼기 * : 곱하기 / : 나누기 % : 나머지 int a = 10 + 20 - 10 * 5 / 10 % 2; * 이항 연산자는 양쪽의 피연산자의 타입이 일치해야 연산 가능 * *, /, % 연산자가 +, - 보다 연산의 우선순위가 높음 * 우선 순위가 동일할 경우 왼쪽부터 연산 수행 double d = 10 + 20.3; - 피연산자의 타입이 서로 다를 경우 표현범위가 큰 쪽으로 형 변환 후 연산 수행 따라서, 연산의 결과도 표현범위가 큰 쪽의 타입이 됌 byte b = 10; short c = 20; a = b + c ; - 4byte 보다 작은 정수 타입은 4byte(int)로 형변환 후 연산 수행 복합연산자 - 산술 연산자와 대입 연산자를 합해 연산식을 줄여 표현한..
-
클래스(Class)초급 JAVA/a_Variable 2020. 2. 29. 19:39
클래스(Class) - JAVA의 필수 구성요소 - 자바에는 수 많은 클래스들이 만들어져 있고 우리가 프로그램을 만들기 위해서는 그 프로그램들의 도움을 받는 새로운 클래스를 만들어서 사용해야 한다. public class AboutClass {//{} : 블럭(범위) //블럭이 시작되면 탭 1칸으로 계층을 표현(계층을 쉽게 구분하기 위해) //클래스의 구성요소 : 변수(Variable), 메소드(method) //변수 : 데이터를 저장하는 공간 int var = 10; //메소드 : 데이터를 조작하는 내용 //main 메소드 : 프로그램을 시작하는 메소드 //파라미터 : 메소드 실행에 필요한 데이터 public static void main(String[] args) { System.out.println..
-
Variable초급 JAVA/a_Variable 2020. 2. 29. 19:33
변수 변수란? - 하나의 데이터를 저장할 수 있는 메모리 상의 공간 - 타입(데이터의 종류) 와 변수명(변수의 이름) 으로 변수를 만들 수 있다. 사용 가능한 기본형 데이터의 종류 1byte 2btye 4byte 8byte 정수 byte short int long 실수 - - float double 문자 - - char - 논리 boolean - - - 데이터 표현 범위 명명규칙 - 블럭 안에서 변수명은 중복될 수 없다. - 영문 대소문자, 한글, 숫자, 특수문자(' - ' , ' $ ')를 사용할 수 있다. * 한글 사용은 지양 - 대소문자가 구분되며 길이에 제한이 없다. - 숫자로 시작할 수 없다. - 예약어는 사용할 수 없다. - 기본적으로 변수는 소문자를 사용하고, 상수는 대문자를 사용한다. - ..