Java 14

[Java] 배열(Array)

배열 - 하나의 변수 안에 연속된 여러개의 공간을 갖고 있는 변수 - 같은 타입의 값 여러개를 하나의 변수에 가질 수 있다. - 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 - 많은 양의 같은 타입의 데이터를 다룰 때 유리하다. - 배열의 각 요소는 연속적이다. - 배열의 각각의 요소를 인덱스라는 숫자를 이용해 구분하여 배열에 저장한다. - 인덱스라는 숫자를 활용해서 배열에 접근하거나 아니면 배열안에 있는 데이터를 호출할 수 있다. 배열의 선언 방식 - 배열은 일반 변수에 []을 붙여 선언할 수 있다. - []의 위치는 타입뒤에 붙여도 상관이 없고, 변수 뒤에 붙여도 상관이 없다. 공간 선언 방식 - 배열에 값을 직접적으로 넣지 않고 공간만 선언하는 방식을 공간 선언 방식이라고 한다. - 배열에 ..

공부노트/Java 2021.11.03

[Java] 반복문 if, switch~case, while, for

조건문 - 로직의 분기를 태울 경우 사용하는 문장 - java에서 사용되는 조건문으로 if와 switch-case 문장이 존재한다. - 로직의 분기를 통해 상황에 따라 다른 로직을 실행시키기 위해 사용하는 문장 if - 조건식에 따라서 다른 로직을 태울 경우 사용하는 문장 - if문은 단순 if문, if~else문, 중첩if문, if~else if~else문이 존재한다. - if문은 조건에 따른 로직의 분기를 매우 다양하게 사용할 수 있어 많이 사용되는 로직 중 하나이다. switch~case - 기본의 if~else if~else문을 대체할 수 있는 조건문 - switch~case문은 동등 비교만 가능하며 switch 문에 변수, 혹은 값만이 사용이 가능하다. - 비교문을 통한 결과에 따라 분기를 할 ..

공부노트/Java 2021.11.02

[Java] 변수

변수 - 단 하나의 값만을 지정할 수 있는 공간 - 자바 스크립트와 공통적인 부분은 하나의 값만을 저장할 수 있다는 것. - 하지만 자바스크립트 보다 정적으로 동작하고 정적으로 데이터를 받는다. - 여기서 정적으로 데이터를 받는다는건 정해진 규칙 하에 데이터를 핸들링 한다는 뜻. - 가령 예를들어 해당 변수를 타입이 int면 무조건 정수형 데이터만 가질 수 있고 나머지는 가질 수가 없다. 변수의 선언 - 변수 선언시에는 반드시 [변수 타입, 변수 명, 초기화] 값이 들어간다. - 이 세개 중 하나라도 빠지면 에러가 발생한다. - 초기화 값은 반드시 변수 타입에서 받을 수 있는 값이 들어가 주어야 하며 그렇지 않을 경우 에러가 발생한다. - 초기화는 나중에 해도 되지만 변수 초기화 전에 변수를 사용하기 위..

공부노트/Java 2021.10.27

[Java] System.out.print

1. Println println : 한줄 개행하여 출력할 경우 사용 2. Print print : 출력을 하지만 개행을 하지 않는다. 만약 개행을 하기 위해서는 /n을 이용해서 개행을 해야 한다. 3. Printf printf : 출력을 하지만 개행을 하지 않는다. 특이한 점으로는 지시자를 사용한다. 지시자란? - 외부에 있는 변수 혹은 값을 출력하고자 할 경우 어떤 타입의 값을 어디에 출력할 것인지를 정할 때 지시자를 사용할 수 있다. - 지시자를 사용함으로써 좀 더 데이터에 대한 다양한 표현이 가능해진다. - 지시자를 이용하지 않고 결합 연산자를 사용하여 변수를 출력할 수 도 있다. - 지시자의 종류 - %b : 논리형 - %d : 10진수 - %o : 8진수 - %x : 16진수 - %f : 실수..

공부노트/Java 2021.10.27