728x90
3항 연산자
-
조건이 true이면 입금액 문자열을 title 변수에 저장하고
-
아니면 출금액 문자열을 title 변수에 저장하라
String title = inout.equals("INPUT") ? "입금액" : "출금액";
-
위 코드와 아래 코드는 같은 코드
if (inout.equals("INPUT")) {
title = "입금액";
} else {
title = "출금액";
}
Date
-
java.util.Date를 사용해야한다
-
현재 (OS) 시스템의 날짜를 가져와서 객체로 생성
-
Date type형의 객체 생성
Date date = new Date();
-
Date형 객체를 String형 객체로 변환
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); // 2020-07-08
SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm:ss"); // 11:39:00
String curDate = dateFormat.format(date); // date에 담긴 현재 날짜를 문자열로 변환
String curTime = timeFormat.format(date); // date에 담긴 현재 시각을 문자열로 변환
// 2020-07-08 11:41:00 형식으로 날짜를 세팅하겠다.
accVO.setDate(String.format("%s %s", curDate, curTime));
숫자를 회계방식 문자열로 표현하기 위한 클래스 도구
-
DecimalFormat 100,000,000
DecimalFormat df = new DecimalFormat("##,###");
String[] listTitle = {"거래일자","입금액","출금액","잔액"}; // 문자열 배열을 만들고 리스트제목을 멋있게 만들어봄
// %20s : 문자열을 표현하기 위해 20개의 칸을 만들고
// 문자열을 채운 후 나머지는 빈칸으로 남겨두어라
// 문자열은 20개 칸에서 오른쪽으로 정렬하라
// %-20s : 위와 같지만 왼쪽으로 정렬하라
System.out.printf("%-15s\t|%17s\t|%17s\t|%17s\t|\n",listTitle[0],listTitle[1],listTitle[2],listTitle[3]);
System.out.println(Lines.sLine);
>>>>> service > BankServiceImplV1🙂
V1 은 한 메서드 내에서 입출금을 1개의 method로 구현해보기
그래서 this.으로 메서드 호출!
V3 balance.txt 파일을 읽어서 거래내역가져오고
입출금 항목을 txt파일에 계속 추가하게하기!!!!!
V4는 계좌번호를 가지고 파일을 저장!!!!!!
728x90