[Power Java(파워자바)]연습문제 8장. (PROGRAMMING / 프로그래밍) 직접 코딩한 정답입니다. 더 좋은 코딩 있으면 글 남겨주세요. 좋은 생각은 서로 공유 합시다 ^-^ 혹시라도. 처음 자바를 접하셔서 아래 코딩을 어떻게 사용해야 하는지 또는, 그대로 적었는데 실행되지 않으시는 분은 아래 링크를 참조하세요. Eclipse 자바 파일 생성하기 / 자바 프로젝트 만들기. 1. 코딩이 아니므로 패스, 8. 복소수 개념을 찾기 귀찮아서 패스. 저는 레포트가 아니라 개인적인 공부이기에 도움이 되지 않는건 제외 했습니다. 2_1. 문제의 의도가 잘 파악 되지 않아, 답안을 구해서 옮겼습니다. 왜 클래스를 따로 만들지 않고 한번에 하는지 잘 모르겠네요. 2_2. 문제의 의도가 잘 파악 되지 않아, ..
자바 next() 와 nextLine() 함수의 차이. 문자을 입력 받는데 next와 nextLine를 봤습니다. nextLine()는 잘 되는데 next는 안되는 경우도 있고.. 뭔가 다르긴 한데 뭔지 잘 모르겠어서 확인해 봤습니다. 일단 결과부터 이야기 하자면, next()는 공백을 기준으로 반환. nextLine()는 엔터키. 즉 한 줄을 반환 위에서 보이듯이 nextLine는 공백을 포함하고 한 줄 자체를 반환합니다. 하지만 next()함수는 next 다음 공백을 전까지 반환합니다. 그래서 next test 에서 next만 저장이 되는 거죠. 때문에 이를 잘못 사용하면 아래와 같은 문제가 발생합니다. 위 사진은 이 전 코딩과 동일하나 next()와 nextLine()함수의 순서만 바꾸었습니다. 발..
자바 Math.random() 랜덤함수 이해하기. / 간단예제 자바 프로그램을 배우면서 주사위 처럼 1~6 사이의 임의수를 발생시키는데 (Math.random()*6)+1 이런 문장을 보았습니다. C에서나 제 생각으론 특정숫자가 나오면 %(나머지연산)을 해서 원하는 범위의 숫자를 구하는게 맞는데. 어떤 숫자든 6으로 나누어서 몫이 아닌 나머지만 취한다면. 0~5의 숫자가 나오기 마련이죠. 자기가 원하는 범위보다 하나 크게 % 연산을 해주면 됬었는데. 이건 곱하기가 나와서 좀 의아 했습니다. 알고 보니 위에서 보이듯, Math.random() 함수는 0~0.999999999999까지의 수를 임의로 발생 시키는 함수인거 같습니다. 0.xx가 나오기 때문에 곱하는 수를 넘지 못하죠. 위에서 처럼 6을 곱하면 ..
[Power Java(파워자바)]연습문제 6장. (PROGRAMMING / 프로그래밍) 직접 코딩한 정답입니다. 더 좋은 코딩 있으면 글 남겨주세요. 좋은 생각은 서로 공유 합시다 ^-^ 혹시라도. 처음 자바를 접하셔서 아래 코딩을 어떻게 사용해야 하는지 또는, 그대로 적었는데 실행되지 않으시는 분은 아래 링크를 참조하세요. Eclipse 자바 파일 생성하기 / 자바 프로젝트 만들기. ' 유용한 정보가 되셨다면 아래 손가락 버튼 한번 눌러주세요 ^-^
[Power Java(파워자바)]연습문제 6장. (PROGRAMMING / 프로그래밍) 직접 코딩한 정답입니다. 더 좋은 코딩 있으면 글 남겨주세요. 좋은 생각은 서로 공유 합시다 ^-^ 혹시라도. 처음 자바를 접하셔서 아래 코딩을 어떻게 사용해야 하는지 또는, 그대로 적었는데 실행되지 않으시는 분은 아래 링크를 참조하세요. Eclipse 자바 파일 생성하기 / 자바 프로젝트 만들기. ' 유용한 정보가 되셨다면 아래 손가락 버튼 한번 눌러주세요 ^-^
[Power Java(파워자바)]연습문제 7장. (PROGRAMMING / 프로그래밍) 직접 코딩한 정답입니다. 더 좋은 코딩 있으면 글 남겨주세요. 좋은 생각은 서로 공유 합시다 ^-^ 혹시라도. 처음 자바를 접하셔서 아래 코딩을 어떻게 사용해야 하는지 또는, 그대로 적었는데 실행되지 않으시는 분은 아래 링크를 참조하세요. Eclipse 자바 파일 생성하기 / 자바 프로젝트 만들기. 단어의 개수. 사실상 띄어쓰기의 개수 보다 하나가 큰 수와 같기 때문에 공백을 계산한 뒤 +1을 해서 출력 하였습니다. 유용한 정보가 되셨다면 아래 손가락 버튼 한번 눌러주세요 ^-^