mjeongriver
article thumbnail
day9-java
TIL/Java 2022. 9. 30. 16:43

article thumbnail
day8-java
TIL/Java 2022. 9. 30. 16:36

article thumbnail
day7-java
TIL/Java 2022. 9. 28. 18:12

* 탈출문 - 탈출문은 프로그램의 실행 순서를 지정된 곳으로 이동시키는 문장으로 반복문 또는 블록구조에서 빠져 나올 때 사용합니다. - 탈출문의 키워드는 break, continue, return문이 있습니다. - goto는 자바의 키워드에는 포함되어 있으나 사용하지는 않습니다. 1. break(가장 가까운 조건문이랑 쓰임) - break는 반복문 내의 어떤 곳이든 위치할 수 있으며, 처리 도중에 break를 만나면 반복문을 곧바로 빠져나옵니다. - 중첩 반복문의 경우에 내부 반복문에서 break가 사용되었을 경우 그 break문이 속한 내부 반복문만 빠져나오게 됩니다. - 중첩 반복문에서 바깥쪽 반복문까지 종료시키려면 바깥쪽 반복문에 이름(label) 을 붙이고, "break 이름;"을 사용하면 됩니다..

article thumbnail
day6-java
TIL/Java 2022. 9. 27. 17:31

* for문으로 별 찍기 * 2중 for문으로 약수의 개수가 2개인 수 구하기 ** 향상된 for 루프 (Enhanced for loop) 암기 - 연속 데이터 자료(ex. 배열) 실행 시키기가 좋음. - 향상된 for 루프를 사용하면 배열 및 컬렉션에 들어있는 모든 원소들에 대한 반복 작업을 매우 쉽게 처리할 수 있습니다. - for(배열의 값을 담을 변수 : 배열의 이름) { 실행문; } 배웠던 개념들을 새로운 개념에 대입하여 푸는 것이 어려웠다. 구글링도 하고, 전에 했던 기록들도 살펴보면서 차근 차근 대입할 때 풀리는 과정들에 있어 흥미를 느낄 수 있었고, 기본 개념이 부족한 것 같아 기본 개념을 숙지하고 안풀릴 땐 손으로 적어가면서 풀어보고 과정마다 출력을 통해 확인하는 과정을 거치며 풀어야겠다..

article thumbnail
day5-java
TIL/Java 2022. 9. 26. 17:32

반복문: while, do~while, for(원리는 다 똑같음) ** 반복문 while - while문은 조건식을 만족하는 동안 반복문을 실행하는데, 조건식을 검사해서 이면 실행문을 반복하고, 거짓이면 while문을 빠져나옵니다. - while문에 들어가는 조건식도 if문과 마찬가지로 반드시 boolean타입으로 결과를 반환해야 합니다. - 조건식 안에 true를 넣으면 무한루프가 발생하기 때문에 반드시 탈출구문을 넣어야 합니다. ex) int a = 1 while(소괄호-참, 거짓 형태의 조건이 들어감. 식을 세운다-반복의 회전 수(10번 돌아감)를 결정 a

article thumbnail
day4-java
TIL/Java 2022. 9. 23. 17:27

* 조건문 switch ~ case - 복합 if문은 구현하기 복잡하고 프로그램의 효율성이 감소되는 단점이 있기 때문에, 다중 분기 문제를 해결할 때는 switch문을 사용합니다. - switch문은 다중 분기 구조이므로 복합 if문의 논리적인 구조를 간결하게 표현할 수 있습니다. - if문과는 달리 조건식이 사용되지 않고, 값을 가지는 변수 또는 표현식이 판단조건으로 사용되며, 연산 결과의 데이터 타입은 int, String, Enum(열거형)이 사용됩니다. - case문 뒤에 사용되는 값은 변수를 사용할 수 없고, 반드시 상수를 사용해야 합니다. - switch ~ case문에서 default는 if~else에서 else와 비슷한 효과를 가집니다. int a = 1 switch(a) { case : ..

article thumbnail
day3-java
TIL/Java 2022. 9. 22. 17:56

* 배열(Array) - 배열은 같은 데이터 유형 변수를 여러 개 선언해야 하는 불편함을 줄이기 위해 사용합니다. - 자바에서는 배열도 일종의 데이터 타입으로 취급할 수 있기 때문에 배열을 정의하는 대괄호"[]"가 배열 변수명 앞에 오는 것이 가능합니다. - 자바의 배열은 선언시에는 크기를 명시할 수 없으며, 생성시에 크기를 명시한다. - 배열은 의 과정을 통하여 만들어집니다. - 선언 시에는 배열에 들어갈 데이터 타입 을 결정하고, 생성 시 만들 배열의 크기 를 결정합니다. 그리고 초기화 과정을 통하여 배열에 들어갈 값을 입력해 줍니다. - 선언 - int[ 대괄호 ] a (배열을 담는 상자 생성) String[ ] a - 생성 a = new int[5] (크기 지정-만들어진건 고정, 5개만 저장) a..

article thumbnail
day2-java
TIL/Java 2022. 9. 21. 18:50

데이터 타입은 총 9가지( byte, short, int, long, float, double, true, false, char, String). * 정수형 데이터 타입(데이터 타입을 상자라고 생각해서, 각각 상자의 크기가 다르게 만들어짐.) - 정수형에는 4가지 유형이 있습니다. - 정수형 변수는 byte, short, int, long 키워드(예약어)를 사용하여 선언합니다. 8bit → 1 byte / → Kb → Mb → Gb → byte - 1 byte, 127 7칸 사용 short 2 byte int 4 byte (정수는 4byte 까지 저장 가능) 대략 21억까지 저장 가능 long 8 byte - 정수형의 디폴트는 int(기본형)이므로 long형을 지정하려면 할당할 숫자 뒤에 "L"을 붙여줍..

검색 태그