본문 바로가기
공부/JAVA

2021.11.02 - 국비수업 java 4일차

by 기묜몬 2021. 11. 7.

에휴ㅜ 

이래저래 생각많던 4일차 고작 4일인데!!!!!!!!!!!

6개월뒤에 정말 나는 초보 개발자가 될 수 있을까..?

걱정이 많드아.......

 

 

1. 문제풀이

1번) 기본 입력 형식 코드를 기술하고, 가계부를 기준으로

   현재 잔액이 100000일때, 날짜, 수입지출 구분, 내용, 금액 입력받아

   날짜 수입지출 구분, 내용, 금액, 처리후 잔액을 출력하세요. 

( 문제 자체를 이해못했음^^ㅋㅋㅋㅋㅋ)

4일차에 찰떡같이 알아들으면 내가 전공자겠죠..? 정신승리..

   기본 입력 코드는 Scanner형식으로..

===============================================

    1) 변수 지정

    int restMoney = 100000;

    String date=null; //객체의 경우 초기값을 null로 선언

    String div=null; // 수입 지출 구분

    String content=null;

    int money = 0; //숫자형 데이터초기값을 0으로 선언한다.

    2) Scanner객체 생성

    Scanner sc = new Scanner(System.in);

    3) 데이터 입력 처리

    System.out.print("날짜를 입력하세요(MM/DD) :");

    date = sc.nextLine();

    System.out.print("수입지출 구분(수입/지출) :");

    div = sc.nextLine();

    System.out.print("내역을 입력 :");

    content = sc.nextLine();

    System.out.print("금액을 입력 :");

    money = sc.nextInt();

    System.out.print("# 처리 결과 # ");

    System.out.print("날짜\t구분\t내용\t금액\t잔액");

    System.out.print(date+"\t");

    System.out.print(div+"\t");

    System.out.print(content+"\t");

    System.out.print(money+"\t");

  if(div.equals("수입")) {

    restMoney += money;

    }else {

    restMoney -= money;

   

    }

    System.out.println(restMoney+"\n");  ==> 조건을 걸어 잔액을 증감시킴.

 

   

    4) 입력된 데이터를 출력형식에 맞게 출력 처리.

==========================================

나는 이런문젠줄도 모르고 

System.out.print로 연산식 넣어서 한 문장 만듦^^ㅋㅋ

분발하자..

 

2. 반환값  return

3. 메서드 void 로 출력

3. 메서드 기능프로세스 처리