조건문과 반복문

Korangii·2024년 6월 18일

Java

목록 보기
8/24
post-thumbnail

랜덤한 수 만들기

  • Math.random()
  • 정수범위의 랜덤한 수 만들기(1 ~ 6)

시작값으로 +1 해주기

중첩 if문


switch(변수)
break문을 만날 때까지 계속 넘어간다.
마지막은 break 생략하기
default에서는 선택 사용 가능

16p
or 개념과 같은 작성법

switch(grade) {
	case 'A':
	case 'a':
    	Systom.out.println("우수 회원입니다.");
    	break;
        }

표현식

  • 대입연산자 : 값을 하나 결정해서 왼쪽 변수에 들어간다. let a = 10;
  • switch문 : 12버전 이상에서는 불가능한 기능인데 오른쪽에 올 수 있다.
  • 한 줄짜리일 때는 값을 하나 준다.
  • 여러 줄을 쓸 경우에는 return을 한 다음에

실수형에 대해서 증감함수를 쓰지 마라

29p

  • scanner 준비
  • speed = 0 사용
  • while문 사용 : 메뉴 출력
  • scanner.nextLine(); // 키보드에서 입력한 내용을 읽음
int speed = 0; // 상태 데이터
scanner.nextLine(); // 키보드에서 입력한 내용을 읽음

method로 메뉴 '입력/출력'을 다 분리해야 한다.
SRP
변화에 얼마나 민감한가.
안좋은 코드들
변화에 의한 코드 수정이 최소화되어있는 게 좋은 코드이다.


반복문 제어 : break / continue

while-if-break문
break가 내부 루프에 있으면 현재 루프를 벗어나지 않는다.
이 순간에서 완전히 벗어나려면 Label:을 붙인다.
벗어날 루프를 label로 지정해두는 것

Outter:
break Outter;

continue문 : 조건식으로 이동

  • if문과 함께 쓰인다.
  • 단독으로 쓰이지 않는다.
  • i%2 : 짝수만 처리하겠다는 뜻

switch와 do-while

  • 사용빈도가 크지는 않지만 알고 있기


⭐29p
package ch04.sec05 KeyControlExample.java

CLI Framework 만드는 것의 출발점
배운 것을 접목시켜서 진행시킴
java끝나면cli 프레임워크 생성 - 진행
level 3 꼭 한 번 풀어보기

profile
https://honeypeach.tistory.com/ 로 이전했습니다.

0개의 댓글