본문 바로가기

분류 전체보기34

[Java]배열 도입 - 리펙토링 (배열과 for문 선언 최적화) // 본격 클래스 과정 들어가기 전 복습 배열 선언 최적화  일반적인 변수와 동일하게 배열을 생성할 때 포함할 수 있다.생성과 선언을 동시에 하는 경우 다음과 같이 더 최적화 할 수 있다.Student[] students = {sudent1, student2};  for문 최적화 for (int i = 0; i  위 예시를 아래 처럼 간결화 시킬 수 있다. for (int i = 0; i  여기서 향상된 for문을 접목시키게 되면? 한층 더 최적화가 가능하다. for(Student s : students){ // 향상 된 for문 System.out.println("이름:" + s.name + " 나이:" + s.age + " 점수:" + s.grade); } 2024. 9. 25.
MethodEx 메서드 문제풀기   MethodEx1 평균값 리펙토링 - 메서드를 잘 이해하고 있는지 확인하기 위해 다음 코드를 메서드를 사용하도록 리펙토링해보자.    MethodEx2 반복 출력 리펙토링- 다음은 특정 숫자만큼 같은 메시지를 반복 출력하는 기능이다.메서드를 사용해서 리펙토링해보자.      MethodEx3입출금 리펙토링  - 다음은 입금, 출금을 나타내는 코드이다. 입금(deposit)과, 출금(withdraw)을 메서드로 만들어서 리펙토링 해보자.     MethodEx4은행계좌 입출금 다음 실행 예시를 참고해서, 사용자로부터 계속 입력을 받아 입금과 출금을 반복 수행하는 프로그램을 작성하자. 또한 간단한 메뉴를 표시하여 어떤 동작을 수행해야 할지 선택할 수 있게 하자.출금시 잔액이 부족하다면 "x원을 .. 2024. 9. 22.
ArrayEx 배열 문제풀기  ArrayEx1배열의 입력과 출력 .사용자에게 5개의 정수를 입력받아서 배열에 저장하고, 입력 순서대로 출력하자.출력시 출력 포멧은 1, 2, 3, 4, 5와 같이, 쉼표를 사용해서 구분하고, 마지막에는쉼표를 넣지 않아야 한다.    ArrayEx2배열의 입력과 출력25개의 정수를 입력받아서 배열에 저장하고, 입력받은 순서의 반대인 '역순으로 출력하자'.출력시 출력 포멧은 5, 4, 3, 2, 1과 같이, 쉼표를 사용해서 구분하고, 마지막에는 쉼표를 넣지 않아야한다.  ArrayEx3합계와 평균사용자에게 5개의 정수를 입력받아서 이들 정수의 합계와 평균을 계산하는 프로그램을 작성하자.   ArrayEx4합계와 평균2이전 문제에서 입력받을 숫자의 개수를 입력받도록 개선하자.   ArrayEx5가.. 2024. 9. 19.
https://www.baeldung.com/java-streams 계산기 과제에 대한 피드백을 받으면서 가독성 좋은 코드를 만들기 위해 Enum, Stream 등에 대해 공부해 보길 추천받았다.   참고하자 https://www.baeldung.com/java-streams 2024. 9. 13.
728x90
반응형