on
1022 - 게시판 만들기
1022 - 게시판 만들기
import java.util.Scanner; public class Ex05Board02 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int BOARD_MAX = 5; int number = 0; String[] title = new String[BOARD_MAX]; String[] name = new String[BOARD_MAX]; String[] board = new String[BOARD_MAX]; while(true) { System.out.println("1.게시판 입력 2.게시판 보기 3.종료") ; System.out.print("> "); int menu = scanner.nextInt(); // 1번 메뉴 눌렀을 때 if(menu==1) { if(number>=0 && number+1<=BOARD_MAX) { System.out.println("-----------------------------"); System.out.printf("게시판 번호 : %d번
", number+1); System.out.println("제목을 입력하세요."); System.out.print("> "); scanner.nextLine(); title[number] = scanner.nextLine(); System.out.println("작성자를 입력하세요."); System.out.print("> "); name[number] = scanner.nextLine(); System.out.println("게시판 내용을 입력하세요."); System.out.print("> "); board[number] = scanner.nextLine(); System.out.println("-----------------------------"); number++ ; } else { System.out.println("-----------------------------"); System.out.printf("입력 가능한 게시글 수는 %d개입니다.
", BOARD_MAX); System.out.println("-----------------------------"); } // 2번 메뉴 눌렀을 때 } else if(menu==2) { // 게시글이 입력되지 않은 경우 if(number == 0) { System.out.println("아직 게시판을 이용하지 않았습니다."); // 게시글이 입력되있는 경우 } else { for(int i=0 ; i
", number); System.out.printf("%d번 게시글 ) [%s] (작성자:%s)
", i+1, title[i], name[i] ); System.out.println("------------글 내용------------"); System.out.println(board[i]); System.out.println("-----------------------------"); } } // 3번 메뉴 눌렀을 때 } else if(menu==3 ) { System.out.println("게시판을 이용해 주셔서 감사합니다."); break; } } scanner.close(); } }
1.게시판 입력 2.게시판 보기 3.종료 > 2 아직 게시판을 이용하지 않았습니다. 1.게시판 입력 2.게시판 보기 3.종료 > 1 ----------------------------- 게시판 번호 : 1번 제목을 입력하세요. > 제목1 작성자를 입력하세요. > name1 게시판 내용을 입력하세요. > 1 ----------------------------- 1.게시판 입력 2.게시판 보기 3.종료 > 2 ----------------------------- 총 작성한 게시판 개수 : 1개 1번 게시글 ) [제목1] (작성자:name1) ------------글 내용------------ 1 ----------------------------- 1.게시판 입력 2.게시판 보기 3.종료 > 1 ----------------------------- 게시판 번호 : 2번 제목을 입력하세요. > 제목2 작성자를 입력하세요. > name2 게시판 내용을 입력하세요. > 2 ----------------------------- 1.게시판 입력 2.게시판 보기 3.종료 > 1 ----------------------------- 게시판 번호 : 3번 제목을 입력하세요. > 제목3 작성자를 입력하세요. > name3 게시판 내용을 입력하세요. > 3 ----------------------------- 1.게시판 입력 2.게시판 보기 3.종료 > 1 ----------------------------- 게시판 번호 : 4번 제목을 입력하세요. > 제목4 작성자를 입력하세요. > name4 게시판 내용을 입력하세요. > 4 ----------------------------- 1.게시판 입력 2.게시판 보기 3.종료 > 1 ----------------------------- 게시판 번호 : 5번 제목을 입력하세요. > 제목5 작성자를 입력하세요. > name5 게시판 내용을 입력하세요. > 5 ----------------------------- 1.게시판 입력 2.게시판 보기 3.종료 > 1 ----------------------------- 입력 가능한 게시글 수는 5개입니다. ----------------------------- 1.게시판 입력 2.게시판 보기 3.종료 > 2 ----------------------------- 총 작성한 게시판 개수 : 1개 1번 게시글 ) [제목1] (작성자:name1) ------------글 내용------------ 1 ----------------------------- ----------------------------- 총 작성한 게시판 개수 : 2개 2번 게시글 ) [제목2] (작성자:name2) ------------글 내용------------ 2 ----------------------------- ----------------------------- 총 작성한 게시판 개수 : 3개 3번 게시글 ) [제목3] (작성자:name3) ------------글 내용------------ 3 ----------------------------- ----------------------------- 총 작성한 게시판 개수 : 4개 4번 게시글 ) [제목4] (작성자:name4) ------------글 내용------------ 4 ----------------------------- ----------------------------- 총 작성한 게시판 개수 : 5개 5번 게시글 ) [제목5] (작성자:name5) ------------글 내용------------ 5 ----------------------------- 1.게시판 입력 2.게시판 보기 3.종료 > 3 게시판을 이용해 주셔서 감사합니다.
from http://helloenavy.tistory.com/81 by ccl(A) rewrite - 2021-10-22 19:02:11