본문 바로가기

자바공부

[JAVA] 날짜 관련 코드 모음집(날짜 더하기, 빼기, 변환, 형식..등등) Date를 쓰면 보통 4개의 클래스를 import한다. 1. java.text.SimpleDateFormat : 날짜 형식 맞추기 위함 2. java.text.parseException : string에서 date 형식으로 바꿔 줄 때 parse를 쓰는데 exception 적용필요 3. java.util.Calendar : 날짜 더하고 빼고 위함 4. java.util.Date : 날짜 구하기 위함 🔸String에서 Date형식으로 변환 / Date에서 String 형식으로 변환 : String=> Date Date date = format.parse(sdate); : Date => String String sdate = format.format(date); import java.text.ParseExc.. 더보기
자바스터디 9주차 feat.백기선님 (예외처리) 예외란~ exception 종류 발생 경우 ArithmeticException 정수를 0으로 나눌때 발생 NullPointerException null 레퍼런스를 참조할 때 발생 ClassCastException 변환할 수 없는 타입으로 객체를 변환할때 발생 OutOfMemoryException 메모리가 부족한 경우 발생 ArrayIndexOutOfBoundsException 배열의 범위를 벗어난 접근시 발생 IllegalArgumentException 잘못된 인자 전달 시 발생 IOException 입출력 동작 실패 또는 인터럽트 시 발생 NumberFormatException 문자열이 나타내는 숫자와 일치하지 않는 타입의 숫자로 변환 시 발생 자바에서 예외 처리 방법 (try, catch, throw.. 더보기
자바스터디 4주차 feat.백기선님 (선택문/조건문과 반복문) 선택문 (if문, switch문) 1. if문 : if문, if-else문이 있다. : 조건식이 참이면 if 내부의 문장이 실행. : 조건식이 거짓이면 if문을 벗어난다. if( 조건식 ){ 실행 문장 } * if문 예시 int a = 4; if(a == 4 ){ // a가 4가 맞으면 밑에 있는 문장 실행 System.out.println("a=4 입니다."); } * if else문 예시 int a = 4; if(a == 4 ){ // a가 4가 맞으면 밑에 있는 문장 실행 System.out.println("a=4 입니다."); } else{ //위의 조건식이 실행이 안되었다면 else문 무조건 실행 System.out.println("a=4가 아닙니다."); } 2. switch문 : 하나의 식 .. 더보기
[JAVA] 금액표기할 때 콤마찍기 🤩DecimalFormat 사용! import java.text.DecimalFormat; public class DEC { public static void main(String[] args) { int chk = 1234567; DecimalFormat formatter = new DecimalFormat("###,###"); System.out.println(formatter.format(chk)); //1,234,567로출력됨 } } 더보기