Java
-
< Java > Array (배열)Java 2023. 11. 1. 13:49
이번엔 배열에 대하여 포스팅해보겠습니다. 배열 (array) 란? 같은 자료형의 값 여러 개를 저장하는 연속된 공간 배열 없이 값들을 나열해 출력을 할 때 우리는 하나씩 선언, 초기화 해야한다는 번거러움이 있습니다. 배열 없이 값을 여러개 출력해보겠습니다. String coffeeRoss = "아메리카노"; String coffeeRachel = "카페모카"; String coffeeChandler = "라떼"; String coffeeMonica = "카푸치노"; System.out.println(coffeeRoss + " 하나"); System.out.println(coffeeRachel + " 하나"); System.out.println(coffeeChandler + " 하나"); System.ou..
-
< Java > break, continue, return 에 특징, 차이점 알아보기Java 2023. 10. 10. 13:08
오늘은 break, continue, return 에 대해 포스팅 해보겠습니다. break 문 break 문은 반복문에서 사용되며 가장 가까운 하나의 반복문을 탈출하기 위해 사용되어집니다. break 문이 실행되면 반복문이 모두 끝나지 않아도 해당 반복문을 즉시 탈출한다. continue 문 break 문과 다르게 반복문을 완전히 빠져나가지 않고 해당 반복문만 한 번 skip 하는 개념이다. 현재 진행 중인 반복문을 즉시 중단하고 다음 반복문을 진행하라는 구문이다. return 문 쓰여진 해당 함수에서의 탈출을 의미한다 (break 와 헷갈리지 말기!) 메서드 내에서 return 이 실행되면 뒷 줄에 코드가 더 있다 해도 무시하고 값 반환 후 종료 메서드 출력값은 return 명령어로만 가능 메서드의 리..
-
< Java > 반복문 ( forEach)Java 2023. 10. 10. 12:53
forEach 를 이용하면 배열, 컬랙션의 대입과, 순회에 매우 편하다. forEach 에 문법 부터 보여드리겠습니다. for (type varName : iterate) { // 루프 실행문 } 우선 하나의 변수를 for 문 안에서 선언 후 interate 라는 배열, 컬랙션을 varName 안에 넣게 다라는 의미입니다. 아래의 간단한 예시를 통해 비교해드리겠습니다. String arr[] = {"a","b","c","d","e"}; for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } System.out.println("---------------------"); for (String test : arr) { System.out.p..
-
< Java > 반복문 (do while)Java 2023. 10. 10. 12:40
반복문 중 하나인 do while 에 대해 알아보겠습니다. while 은 true 일 경우에만 반복문을 실행하지만 do while 은 조건문을 들어가기 전 true 이거나 false에 관련 없이 우선 한번 실행 후 조건문을 돌아 roof 를 실행하는 것입니다. int a = 5; int b =2; int c = 3; do { System.out.println("do 실행문"); break; } while (a != b+c); 우선 조건문에 false 들 주었고 이를 실행하면 do 문장이 우선 실행되는 것을 확인 하실 수 있습니다. int a = 5; int b =2; int c = 3; do { System.out.println("do 실행문"); break; } while (a == b+c); true..