⚡ 자동실행 메소드 + 재귀함수는 x
class sese{ public sese() { LinkedList<String> ss = this.add_ex15(); this.sarr2.add(ss); System.out.println(this.sarr2); new sese(); // new를 넣어주면 reset되기 때문에 재귀가 의미가 없다 } }
🔽class exam15t_box { public void abc() { //머시기 abc(); //이게 맞음 (즉시실행함수 아님) } }
⚡ 예외처리
package exam; import java.util.ArrayList; import java.util.Arrays; /*6. {"1000","2000","","400","","600"} 를 예외처리 적용시켜 정상적으로 출력되는 코드 작성 해당 배열을 문자배열->숫자배열로 출력하되 ""는 0으로 처리 결과 : [1000, 2000, 0, 400, 0, 600] */ public class exam17 { public static void main(String[] args) { String arr[] = {"1000","2000","","400","","600"}; ArrayList<Integer> result = new ArrayList<Integer>(); int f; for(f=0; f<arr.length; f++) { try { Integer aa = Integer.parseInt(arr[f]); result.add(aa); }catch(java.lang.NumberFormatException e2) { result.add(0); } } System.out.println(result); } }
👀내가 해보니까~
예외처리 : if else와 비슷한데 좀더 포괄적인 느낌..? 오류나냐 안나냐로만 나눠서 출력!
try( 명령 ) 에서 오류난것들은 싹다 catch에서 실행!
throw 사용하는 경우 : 타 메소드로 뭔가를 던지고 받고 하는 경우에 사용 / 단, 꼭 try ~ catch로 받아야함
⚡ Date()
날짜를 저정하는 현태 데이터일 경우 최종 마지막 입력사항 밑에 처리가 되어야 한다!!!
(딱 이벤트 호출시에 시간이 입력되어야 함)
https://dev-eunse.tistory.com/73 5번 참고
'MEMO > Java-memo' 카테고리의 다른 글
byte단위 배열 데이터 출력 (0) | 2024.05.21 |
---|---|
변수 + 반복문 (0) | 2024.05.20 |
object 배열 (0) | 2024.05.14 |
문자열 배열 <-> 정수 배열 변환 방법 (0) | 2024.05.11 |
업 & 다운 (0) | 2024.05.09 |