java 14

Git Hub Can't connect to any repository 오류 해결법

(위에 자료는 윈도우 오류 사진이고 아래는 맥북에서 뜬 오류사진입니다) Can't connect to any repository 어떤 저장소에도 연결할수없습니다. git-receve-pack not permitted on git-receive-pack은 허용되지 않습니다. 번역기를 돌리니 이런 내용이나오네요 전날 까지만 이클립스와 git을 연동해서 잘 사용해왔는데 갑자기 이게 무슨일.... 진행하던 프로젝트도 있어 얼른 문제를 해결해야 했기에 얼른 문제를 찾기 시작했고 자신의 깃 계정과 연동된 이메일에는 이런 메세지가 하나 도착해 있었습니다... 이 메세지의 내용을 번역해서 보자면 Git에 대한 암호를 사용하는 기본 인증은 더 이상 사용되지 않으며 곧 더 이상 작동하지 않습니다. 라는 내용과 url이 적..

Java 핸드폰 번호 검사

[조건] 사용자로부터 입력받은 문자열이 핸드폰 번호인지 구분하는 프로그램을 만들어보세요 앞에 3자리는 010이여야하고 뒷자리는 8자리가와야한다, 짝대기를 포함해서 만들어야 한다 4번째와9번째는 - 와야한다 [checkNumeric()] 메서드에 대한 설명 String으로 입력받은 휴대폰 번호를 toCharArray()로 char배열로 만들어 phoneNumver매개변수로 받아 for문을 이용하여 조건에 맞는지 한 문자씩 검사하여 준다. i가 3또는 8일때에는 '-'가 와야하고 i가 3,8이 아닐때에는 Character.isDigit을 이용하여 숫자인지 하나씩 체크하여준다 [checkValidPhoneNumber()] 메서드에 대한 설명 1.위와 마찬가지로 매개변수로 받은 charArray를 하나씩 체크하..

공부/Java 복습 2021.08.12

Java 사용 가능 주민등록 체크

사용가능한 주민등록 번호인지 체크하여주는 문제이다 설명하기에 앞서 사용되는 주민등록 번호의 기본적인 구성과 메서드들부터 설명한다 주민번호에 대한 기본설명 1.주민번호의 앞 2자리는 태어난 년도이다 예) 1996년생 주민번호 앞 2자리는 96XXXX 2.주민번호의 3,4번째 자리는 태어난 월에대한 값이다 9605XX 3.주민번호의 5,6번째 자리는 태어난 일에대한 값이다 960503 4.주민번호의 뒷자리 첫번째 자리는 태어난 년도의 성별을 의미한다 예)1900년도생 남자 960503 - 1 여자 960503 - 2 예)2000년도생 남자 000503 - 3 여자 000503 - 4 HashSet month30 , month31을 스태틱 블록으로 초기화하며 준다 month30은 마지막 일이 30일이되는 해당..

공부/Java 복습 2021.08.11

Java 행 맨 게임 콘솔 출력 버전

행맨 게임 룰 1. 어떤 단어가 답인 경우 해당 단어의 길이만큼 _를 출력해준다. ex) apple이 답인경우 _ _ _ _ _를 출력 2. 사용자가 알파벳을 하나 입력하는 경우 해당 알파벳이 포함되어 있다면 _를 알파벳으로 바꾼다 ex) 사용자가 p를 입력했다면 _ p p _ _ 로 변경 3. 사용자가 모든 _를 제거하면 몇 번만에 맞췄는지 출력해주세요 4. 정답 단어는 단어들이 적혀있는 파일에서 하나를 랜덤으로 뽑아주세요 [print_txt] 행맨 게임을 하기 위해 영단어가 들어있는 파일 안에서 개행(/n)을 기준으로 영단어를 가져오는데 배열로 받는다면 받을 공간의 사이즈를 미리 지정해줘야 하기 때문에 동적 할당을 해주는 ArrayList를 이용해 파일 안의 단어를 입력받는다 (동적 할당은 그때그때 ..

공부/Java 복습 2021.07.31

JAVA close()

자바에는 Garbage Collector라는게 있어 프로그래머는 힙을 사용할 수 있는 만큼 자유롭게 사용하고 더 이상 사용되지 않는 오브젝트들은 Garbage Collector을 담당하는 프로세스가 자동으로 메모리에서 제거하도록 하는 것이 Garbage Collector의 기본 개념이다. 그런데 만약 Garbage Collector이 제때에 제 역할을 수행하지 못한다면 어떻게 될까? Garbage Collector이 닫아줄때까지 계속 기다려야 하는가? 언제 닫아줄지 모르는데.... 무인 호텔방으로 비유를 해보겠다 호텔에 100개의 방이 있는데 1번 방에 누군가 체크인을 하여 그 공간을 사용하고 체크 아웃을 하는것을 까먹고 나가버렸다, 이럴때에 다음 손님은 1번방에는 사람이 있으니 2번 방을 이용하게 될 ..

Lotto 로또 당첨 게임

이건 강사님이 풀어준 버전이고 내가 풀었던 버전도 있다 하지만 내가 풀었던 버전은 해쉬셋이 문제가 되었다 강사님도 해쉬셋을 사용하였지만 문제가 된건 해쉬는 순서가없다는 것이고 나는 해쉬안에 넣고 어레이리스트에 꺼내온 후 보너스 번호를 7번째에 있는걸 사용하였지만 그래서는 안된다는 것이였다 왜냐면 해쉬는 순서가 없기때문에 7번째에 있는 값을 보너스 번호로 사용하여도 중복값을 제거하기떄문에 실재로는 7번째의 값이 아닐수가 있기 때문이다 그렇기에 해쉬배열을 생성할때부터 보너스번호를 체크해서 자기가 보너스 번호로 지정하고 싶은 번째의 값을 따로 인트형 변수안에 담아둬야한다는 것이다. https://github.com/Doosic/-Review-completed/blob/master/src/Lotto.java

공부/Java 복습 2021.07.22

Game Start Class 토이 프로젝트 야구 게임

야구 게임을 플레이하는 클레스의 모습이다 만든 내가봐도 복잡한데 만들지않은 사람은 어떻게 알아볼지... 현재는 오류까지 나고있는 상태이다 자기가 경매장에서 산 구단을 불러서 상대하고싶은 상대 선수단을 선택하고 타자를 원하는 순서대로 타석에 배치하는 것 까지는 구현을 하였는데 그 이후 홈런,안타 공수 교대는 아직 구현되지않은 상태이며 3스트라이크가 되었는데도 아웃이 되지않는 큰 오류가 있따...

가위바위보 게임 전적 누적

데이터 베이스를 다 배워서 자바와 연동할때 쯤에는 파일에 저장해서 불러오는 기능이 거의 필요없게 되겠지만 이 기능을 이용하여 미니 프로젝트의 야구 게임을 만들고 있다. 참고로 주석처리에도 설명을 해두지만 못볼수도 있기에 한번더 설명을 해준다 loadGame이 saveGame보다 먼저 실행되기 때문에 텍스트 파일안에 값이 아무것도 들어있지 않는다면 오류가 난다 loadGame은 파일안의 값을 불러오는 기능이기 때문이다.

공부/Java 복습 2021.07.20

JAVA 달력 만들기

학원에서 배운 LocalDate라는 기능을 이용하면 달력을 쉽게 만들 수 있겠다는 생각이들어 만들어 보았다 놀랍게도 LocalDate를 사용한다면 윤년까지 이렇게 쉽게 계산할 수 있다. 달력을 만들때에 앞에 공백을 어떻게 넣어줘야 할지 고민했었는데 배열에 넣고 출력하니 간단하게 완성됬다. https://github.com/Doosic/-Review-completed/tree/master/src/save_calendar Doosic/-Review-completed Contribute to Doosic/-Review-completed development by creating an account on GitHub. github.com

공부/Java 복습 2021.07.20
728x90