목록전체 글 (136)
drexqq
Java의 If문에 대해서 알아보자 일단 If문은 총 3가지의 형태가 있다고 볼 수 있다. if (조건) { 실행 } if (조건) { 실행1 } else { 실행2 } if (조건1) { 실행2 } else if (조건2) { 실행2 } 위 3가지 형태로 가장 많이 사용하게 되는데 연산자와 함께 많이 사용한다. If문에 대해서 간단히 설명하자면 조건 부분이 true면 실행 부분의 코드가 실행되는 형태이다. int number = 6; if (number > 5) { System.out.println("number는 5보다 크다."); } if (number >= 6) { System.out.println("number는 6보다 크거나 같다."); } if (number == 6) { System.out..
Java의 배열(Array)에 대해서 알아보자. Array는 배열이다. 여기서 배열은 변수의 확장 버전이라고 볼 수 있다. 변수에는 여러가지여러 가지 값을 한 번에 담을 수 없지만 배열에는 여러 가지 값을 담을 수 있다. 따라서 자바에서의 배열은 같은 자료형인 변수들의 묶음이라고 생각 할 수 있다. 배열의 선언은 자료형 배열명[] = new 자료형 [배열의 개수]; 자료형 []배열명 = new 자료형 [배열의 개수]; 자료형 [] = new 자료형 [배열의 개수]; 위의 세 가지 방식 모두 사용 가능하다. 또한 배열의 관리는 index번호를 통해서 하게 되는데 아래 예시를 보면서 이해해보자. int array[] = new int[3]; // int []array = new int[3]; // int[]..
Java의 캐스팅(Casting) 형 변환에 대해서 알아보자. 간단히 말하자면 형 변환은 프로그래밍에서 자료형을 다른 형태로 변경하는 것이다. 이게 무슨 말인고 하니 자바의 기본 자료형에는 총 8가지가 있다. boolean - 1 byte byte - 1 byte short - 2 byte int - 4 byte long - 8 byte float - 4 byte double - 8 byte 위와 같이 8개의 자료형들 중 boolean을 제외한 7개의 기본형들은 서로 형 변환이 가능하다. 하지만 기본형과 참조형 간에는 서로 형변환이 되지 않는다. 여기서 참조형은 기본자료형을 제외한 모든 자료형을 뜻한다. (ex : String, array 등등..) 또한 서로 다른 타입의 변수간의 연산에는 형 변환이 요..
Java의 비트 연산자에 대해 알아보자. 비트 연산자는 말 그대로 비트 연산을 위한 연산자이다. 비트 연산 : 비트 연산은 한 개 혹은 두 개의 이진수에 대해 비트 단위로 적용되는 연산. 이진수에 대해 계산이 필요할 때 사용하면 될 것 같다. 비트 연산자는 &, |, ^, , ~ 총 6종류가 있다. 전 게시글에 있는 논리 연산자와 비슷하게 생긴 것도 있고 그렇지 않은 것도 있다. 논리 연산자 보기 &(AND) 반갑게도 논리 연산자와 같다. &&(AND)는 비교되는 두 값이 true일 때만 true값을 반환한다. (0 & 0) -> 0 (1 & 0) -> 0 (0 & 1) -> 0 (1 & 1) -> 1 |(OR) 이 녀석도 같다. ||(OR)는 비교되는 두 값이 중 하나만 true여도 true값을 반환한..
Java의 논리 연산자와 비교 연산자에 대해 알아보자. 두 연산자 모두 보통 제어문에서 많이 사용하는 것 같다. 먼저 논리 연산자는 &&(AND) , ||(OR) ,!(NOT) 총 3종류가 있다. 논리 연산자는 true , false 두 가지로 설명할 수 있다. true = 1 , false = 0으로 생각할 수 있다. 편의상 true = 1 , false = 0으로 기입하겠다. 논리 연산자 &&(AND) &&(AND)는 비교되는 두 값이 true일 때만 true값을 반환한다. (0 && 0) -> 0 (1 && 0) -> 0 (0 && 1) -> 0 (1 && 1) -> 1 ||(OR) ||(OR)는 비교되는 두 값이 중 하나만 true여도 true값을 반환한다. (0 || 0) -> 0 (1 || 0..