추씨의자바일기8편

2023. 9. 18. 16:29JAVA

저번시간 복습내용정리

===================================================================================

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

* 위처럼 따로 만드는 이유는 유지보수 때문(가져다 쓰기 편하려고)

 

여기까지 금일강의내용 정리

===============================================================================


느낀점 : '유지보수' 란 말을 상당히 강조하신다 기억해두자 + 그렇게 어렵진 않다.

===============================================================================

 

오늘의 결론

.

.

.

.

.

.

.

새우탕에 새우깡을 넣어먹으면 맛있다.

 

 

 

 

 

 

 

 

 

 

'JAVA' 카테고리의 다른 글

추씨의자바일기10편  (0) 2023.09.20
추씨의자바일기9편  (0) 2023.09.19
추씨의자바일기7편  (0) 2023.09.15
추씨의자바일기6편  (0) 2023.09.14
추씨의자바일기5편  (0) 2023.09.13