17일차

고규빈·2022년 1월 8일
0

차량 이름과 가격 입력,출력 프로그램 만들기!

메뉴출력 클래스 부터!

package kr.co.gbko.view;

import java.util.Scanner;

import kr.co.gbko.db.CarInfoVO;
import kr.co.gbko.run.*;
public class MenuView {
	
	public String user_input() {
		Scanner sc = new Scanner(System.in);
		String result = sc.nextLine();
		return result;
	}
	
	public void menuView() {
		System.out.println("차량 등록 수를 정하세요(1~10)");
		int ar_size = Integer.parseInt(user_input());
		CarInfoVO[] ar_civ = new CarInfoVO[ar_size];
		
		
		for(int i=0;i<ar_size; i++) {
		System.out.println("차량의 이름을 입력하세요.");
		String car_name = user_input();		
		
		System.out.println("차량의 가격을 입력하세요.");
		int car_price = Integer.parseInt(user_input());
		CarInfoVO cardata = new CarInfoVO(car_name,car_price);
		ar_civ[i] = cardata;
		}
		
		for(int i=0; i<ar_civ.length; i++) {
		System.out.println(ar_civ[i].car_name);
		System.out.println(ar_civ[i].car_price);
		}
	}
	
		

}

메인구동 클래스

package kr.co.gbko.run;

import kr.co.gbko.view.MenuView;

public class MainRun {
	public static void main(String[] args) {
		MenuView mv = new MenuView();
		
		mv.menuView();
		
		
		boolean mv_chk = true;
		
		while (mv_chk) {
			
			
			System.out.println("계속 하시겠습니까? Y/N");
			String MainMenuCode = mv.user_input();
			
			if(MainMenuCode.equals("N")) {
				// 프로그램 종료 시키기
				mv_chk = false;
			}// 메인메뉴 "N"을 눌렀을 시 종료 지점
			
			else if(MainMenuCode.equals("Y")) {
				
				
			}
		
	}
	

}

}

데이터 저장

package kr.co.gbko.db;



public class CarInfoVO {
	public String car_name;
	public int car_price;
	
	public CarInfoVO (String car_name, int car_price) {
		this.car_name = car_name;
		this.car_price = car_price;
	}
	
		
}
profile
안녕하세요

0개의 댓글