6월 7일 월요일 (20일차) - 배열실습1ㅇ

@_@·2021년 6월 6일
0

Java 1부

목록 보기
20/27

<목차>
(배열실습1)
ㅇ 배열 선언
ㅇ 배열 생성
ㅇ 랜덤 수 삽입
ㅇ 조건에 맞는 것만 출력하기
ㅇ 조건에 맞는 것만 세기


ㅇ 처음부터 넘 어렵게 반복문 쓰려고 하지 말고, 하나씩 리팩토링 해보면 길이 보여!!




ㅇ 실습 1-1

: 랜덤 수 배열에 담고 출력하기

(내풀이)

  • 첨에 실수했던 부분 : 수를 랜덤으로 넣는 부분도 반복되어야 해 => 반복문 안에 넣기
  • 수정할 부분 : 변수는 반복돼서 사용될 때만 만들기!! 내가 계속 남발하는 부분!!★

(쌤풀이)

  • 무슨 숫자 들어갈지 모르니까 중괄호 방법은 사용 못 해
  • 리팩토링
    • 각 인덱스에 값 넣어주고 반복되는 부분 체크 => 이걸 for문으로
  • 길이 부분은 length 처리
  • 쌤은 랜_넘 변수 따로 선언하지 않고 바로 array[i]에 넣으셨어 WOW!

(반성) 파이썬에서도 그렇고 변수 남발하지 말자!!!




ㅇ 실습 1-2

: (+) 그 중 짝수만 출력

  • 조건에 해당하는 녀석들만 꺼내 볼 거야 => 조건문



ㅇ 실습 1-3 (홀수 말고 짝수로)

: (+) 짝수 개수 카운트하기

(내풀이)

(쌤풀이)

  • 변수를 for문 안에 만들면 안 돼. 그러면 초기화되니까
  • 개수를 세는 변수명은 cnt 사용하시네★


profile
STEP BY STEP

0개의 댓글