*문자집합
git 서버 이름 저장소와 내 저장소의 이름이 다르더라도 이어진다. (별명 지정 가능)
*gradle의 Character Set을 정해줘야하는데, build script 타입으로 정해줘야된다.
$ tree 검색하면 자료 트리가 나옴
$ cls 명령프롬포트(cmd)창 지우기 mac는 clean
숫자를 문자열과 합치면 문자열이 된다.
javalang 은 기본 사용가능하지만
Scanner이 필요한 경우 불러와야하는데, import 로 가져옴.
그 이전엔 실제적으로 아래와 같이 가져올 수 있음.
java.util.Scanner keyboardInput = new java.util.scanner(Syste.in);
Vs code에서 미니 게시판 진행 / 업데이트
/*
* 게시판 관리 애플리케이션
* 비트캠프 20220704
*/
package com.bitcamp.board;
public class App {
public static void main(String[] args) {
System.out.println("게시판 애플리케이션!");
System.out.println();
System.out.println("환영합니다!");
System.out.println();
java.util.Scanner keyboardInput = new java.util.Scanner(System.in);
while (true) {
System.out.println("메뉴:");
System.out.println(" 1: 게시글 목록");
System.out.println(" 2: 게시글 상세보기");
System.out.print("메뉴를 선택하세요[1..2] (0: 종료) ");
int menuNo = keyboardInput.nextInt();
keyboardInput.nextLine(); //입력한 숫자 뒤에 남아있는 줄바꿈 코드 제거
System.out.println("===>" + menuNo);
if (menuNo == 0) {
break;
} else if (menuNo == 1) {
System.out.println("[게시글 목록]");
System.out.println("번호 제목 조회수 작성자 등록일");
System.out.print(1);
System.out.print("\\t");
System.out.print("제목입니다1");
System.out.print('\\t');
System.out.print(20 + "\\t");
System.out.print("홍길동\\t");
System.out.print("2022-07-08\\r\\n");
System.out.print(
2 + "\\t" + "제목입니다2\\t" + 11 + "\\t" + "홍길동\\t" + "2022-07-08\\n"
);
System.out.println(
3 + "\\t" + "제목입니다3\\t" + 31 + "\\t" + "임꺽정\\t2022-07-08"
);
} else if (menuNo == 2) {
System.out.println("[게시판 상세보기]");
System.out.printf("번호: %d\\n", 1);
System.out.printf("제목: %s\\n", "제목입니다");
System.out.printf("내용: %s\\n", "내용입니다");
System.out.printf("조회수: %d\\n", 100);
System.out.printf("작성자: %s\\n", "홍길동");
System.out.printf("등록일: %s\\n", "2022-07-08");
} else {
System.out.println("메뉴 번호가 옳지 않습니다!");
}
} // while
System.out.println("안녕히 가세요!");
keyboardInput.close();
}
}
참조사항