연습 3(게시판) & 용어 ** 예제 1. Main class 로직을 App 클래스로 이전 2. 메소드를 생성하여 반복되는 코드 수를 줄임(ex) getArticle) 3. 아직 2개를 최대 개수로 지정되어 있음 ** 용어 - for : 반복문 - 매개변수 : 함수의 정의에서 전달받은 인수를 함수 내부로 전달하기 위한 변수 - 인수 : 함수가 호출될 때 함수로 값을 전달해주는 값 - 참조변수 : 주소 값을 가지고 있는 변수 프로그램 공부 로그/JAVA 2020.10.15
연습 2(게시판) & 자바 함수 - 문장의 처음이 특정 단어로 되어있는지 구분하는 함수 : .startWith - 배열 : [ ] ex) int[] a = new int[] - 배열의 길이 : .length - 문자열 나누기 : .split - 문장의 정수화 : Integer.parseInt - 클래스 생성 ex) new ClassName(); * 게시판 연습문제 - 단순 코딩 -> 반복문 및 배열을 활용하여 작성 -> 클래스를 생성하여 작성 - 게시물 상세라는 명령어를 추가 : article detail 숫자 - 원하는 게시물 번호를 입력할 경우 게시물에 대한 정보를 표시 프로그램 공부 로그/JAVA 2020.10.14
연습 1(게시판) 1. 명령어를 정의한다. - article list, article add, exit 2. 지정된 명령어를 입력받으면 명령어에 따른 문장을 출력한다. - if문을 사용해서 조건문을 작성한다. - article list : 게시물 리스트 or 게시물이 없습니다. - article add : 게시물 작성 - system exit : 프로그램 종료 - 그외 : 존재하지 않는 명령어 2-1 게시물 작성 명령어 - add 입력 시 제목, 내용을 입력받고 입력받은 게시물 정보(번호, 제목, 내용)를 표시 - 번호는 게시물을 작성할 때 마다 증가 2-2 게시물 리스트 표시 - 게시물이 없을 경우 없다고 출력 - 있는 경우 첫번째 게시물부터 표시 - 게시물 작성할 때마다 리스트에 저장(2개까지) - 2개 이상 입력받을.. 프로그램 공부 로그/JAVA 2020.10.13
git 간단한 설명 및 JAVA 사용한것 git : 여러 사용자나 다른 장소에서 파일의 변경사항을 찾고 작업을 조율하는 것을 도와주는 시스템 (저는 git bash를 주로 사용하였습니다.) * JAVA int(정수형), String(문자형) : 변수를 지정해줍니다. Scanner : 사용자에게 입력을 받습니다. 변수.equals() : 변수와 값이 같은지 비교합니다. if() : 조건문으로 else 를 붙여 사용할 수 있습니다. while() : 반복문으로 ( ) 안의 조건이 참이면 반복합니다. 프로그램 공부 로그/JAVA 2020.10.12