반응형

java 4

<JAVA> Optional

김영한 선생님의 인프런 강의 스프링 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 듣던 중에 MemberRepository를 짜던 도중에 나온 Optional를 처음 봤습니다. 처음 본 제네릭을 보고 그냥 넘어갈 수는 없어 Optional에 대해서 찾아보았습니다. 역시 자바의 정석 유튜브에서 그에 대해 상세히 설명을 해주셨습니다. 사실 제 블로그보다는 자바의 정석 유튜브-Optional 편을 보시는 것이 훨씬 나으실 겁니다. 저는 그냥 배운것을 정리하기 위해 씁니다. Optional는 간단히 이야기 하자면 "NullPointException"의 발생을 좀 더 간단하고 깔끔하게 예외처리를 해주기 위해 사용하는 제네릭입니다. 예를 들자면, NullPointException가 발생..

<Java> 명품 Java programming 4장 실습문제 1~4 해답

1. 자바 클래스를 작성하는 연습을 해보자. 다음 main() 메소드를 실행하였을 대 예시와 같이 출력되도록 TV 클래스를 작성하라. public class practice4_1 { public static void main(String[] args) { // TODO Auto-generated method stub TV myTV = new TV("LG",2017,32); myTV.show(); } [실행결과] LG에서 만든 2017년형 32인치 TV [풀이] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 class TV{ String name; int year, inch; TV(String name,int year,int inch) { this.n..

<java> 배열의 합과 평균

1. 배열의 출력과 값의 합 구하기 1) 배열 arr에 담긴 모든 값을 더하는 프로그램을 완성하시오. int[]arr = {10, 20, 30, 40, 50}; [결과] sum = 150 [풀이] public class practice5_3 { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = {10, 20, 30, 40, 50}; // 배열 arr의 값을 넣어줘서 초기화 시켜줍니다. int sum = 0; //합을 구하기 위해 정수형 변수인 sum을 지정합니다. for(int i = 0; i < arr.length; i++) //for 반복문을 배열 arr의 길이만큼 반복시켜주는 동안 sum+= ..

반응형