전체 글 119

배열과 사랑에 빠진 반복문

배열과 반복문은 같이 정말 많이 사용된다 public static void main(String[] args) { String[] name = {"철수","영희","명자","숙희"}; for (int i = 0; i < name.length ; i++) { String names =name[i]; //새로운 변수 names를 선언 name[]에 i 값을 넣어준다 System.out.println(names + "이 상담을 받았습니다"); //names = name[i] } } ⭐결과 철수이 상담을 받았습니다 영희이 상담을 받았습니다 명자이 상담을 받았습니다 숙희이 상담을 받았습니다 for-each 배열+반복문의 간편한 사용법!!! public static void main(String[] args) { ..

JAVA 2022.03.06

배열의 또 다른 모습

배열을 정의하는 다른 방법과 배열에 담겨있는 값을 수를 알아내는 법을 알아보자 public static void main(String[] args) { String[]name = new String[4]; } 배열을 정의하는 다른 방법 새로운 무언가를 만들기 위해 배치 새로운 무언가는 여기서는 "String"문자열 데이터 타입의 배열 [4] 새로운 String 타입의 배열은 4개의 원소로 이루어져 있다 하지만 아직까지는 배열안에 값은 없다 public static void main(String[] args) { String[]name = new String[4]; name[0]="철수"; //name[] 배열의 인덱스 0번에 "철수"를 넣어줌 System.out.println(name[0]); } 이런 ..

JAVA 2022.03.06

배열

✨배열 연관된 데이터를 모아서 관리하기 위해서 사용하는 데이터 타입 배열은 여러 개의 데이터를 저장할 수 있다!! (단 타입이 같아야 한다 복수의 타입도 불가능!!) String[]name={"철수","영희","명자","길동"}; String = 배열의 타입 [ ] = 배열을 의미 name = 변수명 { } = 배열의 데이터 배열의 데이터들에는 index 번호가 부여되고 번호는 0부터 시작한다 String[]name={"철수","영희","명자","길동"}; 철수의 index = 0 영희의 index = 1 명자의 index = 2 길동의 index = 3 이런식으로 부여된다 이렇게 부여된 index번호로도 데이터들을 호출할 수 있다 public static void main(String[] args) {..

JAVA 2022.03.06

반복문 <break, continue>

루프의 조건이 항상 true 가 되어 무한 루프에 빠진다거나 괜히 모든 데이터들에 대해 루프를 돌게 된다거나 하는 상황을 막고 루프를 컨트롤하는 방법이 있다 그것들이 이다. break : 완전히 루프에서 탈출할 때 사용한다 public static void main(String[] args) { for (int i = 0; i < 10; i++) { if (i == 5) break; System.out.println("안녕" + i); } } ⭐출력 안녕0 안녕1 안녕2 안녕3 안녕4 위 for문은 if의 조건과 break 때문에 출력 값으로 안녕 0~안녕 4까지 출력하게 된다 continue : continue는 조건이 되면 일단 멈추고 다시 위로 올라가 나머지 반복문을 실행 public static ..

JAVA 2022.03.04

제어문

제어문은 한 번의 판단으로 로직의 변화가 생기는 것을 말한다 만일 ~이라면?? 여려 가지의 선택의 상황이 있다면? Java 언어에서 제어문을 활용할 때에는 반드시 boolean으로 처리되어야만 합니다 boolean : 참 과 거짓을 의미하는 데이터 타입 참은 true 거짓은 false 조건문 if if ( ) { } : if뒤 ( )가 true 이면 { } 안에 코드가 실행된다 만약 ( ) 값이 false 이면 실행되지 안는다 ex) if (true) { system.out.println("yes"); } ..( ) 안이 true 이기에 { system.out.println("yes"); } 정상적으로 출력되어 yes 가 출력됨 조건문 else if ( ) 의 값이 true 가 아닐 경우 if가 아닌 e..

JAVA 2022.03.03

연산자<형 변환>

형 변환 이란? 더 정밀한 수로 표현할 수 있는 값으로 변환되는 것을 말한다 int a =10; int b = 3; float c =10.f; float d =3.0f; 1.system.out.println(a/b); ----------> 3 정수들의 나누기에서 답이 실수가 나오기에 소수점 이하 값들이 손실된 값인 3이 나온다 2.system.out.println(c/d)------------>3.33333 실수들의 연산이기에 결과값도 손실 없이 실수로 나온다 3.system.out.println(a/d)------------->3.3333333333 a=10을 d=3.0 으로 연산해야 하기에 형 변환 작업이 일어난다 그 결과 10은 10.0으로 변환되어 연산됨

JAVA 2022.03.03

코딩으로 새 출발 <데이터 타입>

30대를 맞이하고 새롭게 도전해보는 코딩 데이터 타입 (정수) 데이터 타입 (정수) 메모리의 크기 표현 가능범위 byte 1 byte -128 ~ 127 short 2 byte -32.768 ~ 32.767 ⭐int 4 byte -2.147.483.648 ~ 2.147.483.647 long 8 byte -9.223.372.036.854.775.808 ~ 9.223.372.036.854.775.807 다양한 타입이 있지만 정수로 저장할 때는 보통 int를 사용한다 데이터 타입 (실수) 데이터 타입 (실수) 메모리의 크기 float 4 byte ⭐double 8 byte 실수 타입도 마찬가지로 보통 double를 사용한다

JAVA 2022.03.03