메소드 2

일일문제 : 10번째- 230104 [1-1-수] - 평균출력, 로또

[3번] 1. 문제설명 정수배열입력, 배열요소들의 평균값을 실수 결과값으로 돌려주는 average라는 메소드 작성 1) 정수 배열 100 90 80 입력받은경우 2) 길이가 정해지지 않은 정수 배열입력받은경우 2. 나의 해답 package midtermFirst; public class test230104 { private static float average(int[] num) { // TODO Auto-generated method stub float avg = 0; float tmp = 0; for(int i = 0 ; i < num.length ; i++) { //정수값 입력받고 avg += (float) num[i]; } //평균값 avg /= num.length; System.out.print..

TIL : 15번째- 221219 [12-3-월]

I. INTRO : 이전 복습 (ㄴㅈㅊㅈ / ㅊㅈ / ㄱㄱ) OOP는 구현보다는 필요성과, 이유를 알자 함수 4가지를 암기(ㄴㅈㅊㅈ)하기보다 느껴야한다. 데이터의 속성을 구조화 (우리 머릿속의 개념과 유사한)한것을 구조체라고한다. 문제점1. 변수명 충돌될 수있음 /문제점2.(가장 중요한)묶어서 쓰면 주석을 써야하는데 주석 대신에 데이터의 공통분모에 대한 범주화가 가능 /3. (내 생각 : 변수누락을 막을 수있다) 이후 구조체 이후에 객체지향프로그래밍이 탄생함 때문임 (고기) 문제점 1 : 함수를 나누는 '기'준이 명확하지 않음(사람마다 최적화된 나눔의 기준이 없음) / 문제점 2 : 함수의 '고'립도를 무너뜨린다. (결합력을 너무 강하게 만든다) II. 객체지향형 (고기) 1. 코드파일 관리방법 (1) ..