2023. 9. 18. 16:29ㆍJAVA
저번시간 복습내용정리
===================================================================================
IFEx.java
IFRandomEx.java
Math.random() -> 실수 -> 변환 -> 알고리즘에 필요한 추가적인 값이 필요
random함수 사용방법(문법)
(int)(Math.random() * 마지막값) + 시작값
//System.out.println(Math.random());
------------------------------------------------------------------------------------------------------------------------------------
SwitchEx.java
SwitchRandEx.java
------------------------------------------------------------------------------------------------------------------------------------
LoopEx.java
for, while(조건을 만족해야 출력)
do ~ while(조건을 만족하지 않아도 한번은 무조건 출력) : 비교
LoopEx2.java
LoopBreakEx.java
가장 가까운 반복문 빠져 나가기
break;
가장 가까운 반복문 건너 뛰기
continue;
LoopEx3.java
BalanceEx.java
<예제조건>
While, Switch문 이용
Scanner로 메뉴 선택
Scanner로 예금액, 출금액 처리
종료(4) 입력 전까지는 무한반복
예금(1) : 잔고 + 예금액
출금(2) : 잔고 - 예금액
확인(3) : 잔고
종료(4) : 프로그램 종료
===================================================================================
객체 지향 : 데이터(값) + 메서드(동작)
* 자료가 많다고 가정
HelloEx.java
접근제한자 리턴타입 메서드( ) {
return 값;
}
접근제한자 : public(아무나), private(나만 : 캡슐화)
리턴타입 : void(sysout)
변수명 : 본인이 지정(알아보기 쉽게)
매개변수에서 보낼 때 값 -> 받을 때는 타입 변수
* 위에서 부터 아래로 프로그래밍(추상화 : 공통, 요약)
아래로에서 부터 위로 작성 프로그래밍
HelloEx2.java
* 같은 파일 이름 안에는 public class는 하나만
Hello.java -> main X
WebEx.java -> main
* 위처럼 따로 만드는 이유는 유지보수 때문(가져다 쓰기 편하려고)
여기까지 금일강의내용 정리
===============================================================================
느낀점 : '유지보수' 란 말을 상당히 강조하신다 기억해두자 + 그렇게 어렵진 않다.
===============================================================================
오늘의 결론
.
.
.
.
.
.
.
새우탕에 새우깡을 넣어먹으면 맛있다.