본문 바로가기

IT82

Java (숫자 히스토그램 만들기) 1 - 99 사이의 정수를 키보드에서 10개 입력 받아 10단위 간격의 히스토그램을 출력하는 프로그램 단, 입력된 수가 0이거나 음수이면 무시 package p0507; import java.util.Scanner; public class ArrayHistogram { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int[] histogram = new int[10]; int[] cnt = new int[10];//히스토그램 데이터를 카운트 하기 위한 배열 String[] title = { "1-9", "10-19", "20-29", "30-39".. 2021. 5. 7.
Java (호텔 투숙객 관리 프로그램) 방의 갯수는 10개이고, 메뉴 형태에 따라 투숙, 퇴실, 전체보기, 종료를 처리하는 프로그램 package p0507; import java.util.Scanner; public class ArrayHotel { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int[] room = new int[10]; String[] guest = new String[10]; int i, j; while (true) { System.out.println("1.투숙 2.퇴실 3.전체보기 4.종료"); System.out.print("메뉴선택 > "); int nu.. 2021. 5. 7.
Java (배열_극장 좌석 예약 프로그램) 배열을 이용하여 간단한 극장 예약 시스템 작성 좌석은 10개뿐이고 사용자가 예약을 하려고 하면 먼저 좌석 배치표를 보여줌. 즉, 예약이 끝난 좌석은 1로, 예약이 안된 좌석은 0으로 나타냄. package p0507; import java.util.Scanner; public class ArrayTheater { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int[] num = new int[10]; int i, j; while(true) { System.out.println("---------------------"); for (i=0; i 2021. 5. 7.
Java (배열_카드 사용 여부 확인하는 프로그램) 배열에 저장된 사용자의 아이디를 입력 받아 고객의 카드 사용액을 알려주고 $100가 넘었으면 사용 불가능 메세지를 출력 package p0507; import java.util.Scanner; public class ArrayCard { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int[] custID = {313, 453, 502, 101, 892, 475, 792, 912, 343, 633}; double[] custBal = {0.00, 45.43, 71.23, 301.56, 9.08, 192.41, 389.00, 229.67, 18.31.. 2021. 5. 7.