Java 18

[Java] 생활코딩 | 조건문 switch, default

https://youtu.be/0JCmfGsJGEY Switch 조건문의 대표적인 문법은 if문이지만 조건이 많다면 switch문이 로직을 명료하게 보여줄 수 있다. switch문은 switch 뒤의 괄호 안의 숫자와 일치하는 case로직 이후의 모든 case가 실행된다. package org.opentutorials.javatutorials.condition; public class SwitchDemo { public static void main(String[] args) { System.out.println("switch(1)"); switch(1){ //괄호 안의 숫자가 1이므로 case1과 그 이후의 모든 로직이 실행 case 1: System.out.println("one"); case 2: ..

Java 2022.09.11

[Java] 생활코딩 | 조건문 if, else

https://youtu.be/bSVyiNyUeyc 조건문 IF 조건문은 if로 시작한다. if 뒤의 괄호를 if절이라고 부르고, 중괄호{}가 감싸는 부분을 then절이라고 한다. 조건문에서는 if절이 true일때 then절이 실행된다. if절이 false이면 then절이 실행되지 않는다. package org.opentutorials.javatutorials.condition; public class Condition1Demo { public static void main(String[] args) { if(true){ System.out.println("result : true"); } } } 위의 코드는 result : true 를 출력한다. if절이 true이기 때문이다. if(false){ Sy..

Java 2022.09.11

[Java] 생활코딩 | 상수와 데이터 타입

기본적으로 정수형 데이터 타입은 int, 실수형 데이터타입은 double을 사용한다. [실수의 표현] 1. 변수와 상수는 각각 데이터 타입을 갖고 있다. int a = 2.2; // a의 데이터타입은 int, 2.2의 데이터타입은 실수(double)이다. 따라서 오류가 발생한다. 위의 코드가 오류가 나지 않도록 하려면 1) double로 a의 데이터 타입을 지정하는 방법 , 2) a와 2.2를 모두 float으로 지정하는 방법이 있다. double a = 2.2; float a = 2.2F; //float로 지정할 때는 숫자 뒤에 F를 붙여 명시적으로 형을 변환한다. [정수의 표현] int a = 2147483648; // 이 코드는 int가 담을 수 있는 범위(2147483647)를 넘어서 오류가 발생..

Java 2022.09.09

[Java] 생활코딩 | 데이터의 크기, 데이터 타입

https://youtu.be/i1OkU7XYSAU 1. 데이터 크기 1비트(bit) = 0 또는 1을 넣을 수 있는 크기 1바이트(byte) = 8비트를 넣을 수 있는 크기(8개의 0또는 1) 1킬로바이트(kilobyte) = 1024바이트를 넣을 수 있는 크기 1메가바이트(megabyte) = 1024킬로바이트 1기가바이트(gigabyte) = 1024메가바이트 1테라바이트(terabyte) = 1024기가바이트 2. 정수형 데이터 타입 비교 데이터 타입에 들어갈 수 있는 크기만 할당할 수 있다. byte는 -`128부터 127까지만 가능한데, a변수를 byte로 지정한 후 128을 할당하면 오류가 난다. 이때는 byte이상의 데이터타입(short, int 등)을 사용해줘야한다는 안내도 나온다. 각 ..

Java 2022.09.09

[Java] 생활코딩 | 변수의 선언과 할당, 정수, 실수, 문자열

https://youtu.be/LTLVGjYxabs 1. 변수의 선언과 할당 정수 : int 실수 : double public class HelloJava { public static void main(String[] args) { int a; // a는 정수만을 담겠다. a = 1; // a에 1을 할당 System.out.println(a+1); //2 a = 2; System.out.println(a+1); //3 } } 문자열 : String public class HelloJava { public static void main(String[] args) { String first; first = "coding"; System.out.println(first); } } 또는, 변수 설정과 변수 할..

Java 2022.09.09

[Java] 생활코딩 | 숫자, 문자와 문자열

https://youtu.be/o8IWnKNAG4s https://youtu.be/1ZwCWAGA2PE 1. 자바에서는 따옴표가 없는 숫자는 숫자로 인식 2. 문자열(여러개의 문자)는 "로 감싸야 하고, 문자(낱자 하나)는 '로 감싼다. 3. 이스케이프 : 문자열 안에 큰 따옴표를 넣고 싶은 경우, " 전에 \(백슬래쉬)를 위치시킨다. public class HelloJava { public static void main(String[] args) { System.out.println("She said, \"Why don't we go to somewhere else?\""); } } 4. 여러 줄 표시 : \n 사용 public class HelloJava { public static void main..

Java 2022.09.09