※ 메서드명은 주로 동사로 만드는 걸 권장
※ break
가장 근접한 반복문을 빠져 나감. 외부 반복문은 그대로이다.
외부 반복문을 빠져나가고 싶으면 라벨을 붙이면 된다.
// 라벨 예시
public class Example {
public static void main(String[] args) {
Outter: for(int i=0; i<totalCnt; i++) {
if(products[i].getProdNo().equals(prodNo)) {
for(int j=i; j<totalCnt -1; j++) {
products[j] = products[j+1];
break Outter;
}
}
}
}
}
String line;
while((line=sc.nextLine()).equals("y")) {
}
// 위 아래 같은 코드
/ 아래는 break 썼는데 코드가 길어짐, 이런 이유로 break는 지양하는게 좋다.
String line;
while(true) {
line=sc.nextLine());
if(line.equals("y") {
break;
}
}
※ return
return은 함수나 메서드에서 결과 값을 반환하거나, 함수의 실행을 종료시키는데 사용.
함수 내에서 return문이 실행되면, 그 즉시 해당 함수의 실행이 종료되고, 반환값을 가진 쪽으로 결과를 반환.
반환값이 없는 경우에는 단순히 함수의 실행을 종료.
※ continue
더이상 아래 문장을 실행하지 않고, 반복문 처음으로 돌아감.
'언어 > Java' 카테고리의 다른 글
상속 예제문제 (0) | 2023.08.04 |
---|---|
가변길이 매개변수 (0) | 2023.08.04 |
NaN과 Infinity (0) | 2023.08.04 |
오버플로우와 언더플로우 (0) | 2023.08.04 |
예외(Exception) (0) | 2023.08.02 |