로또예제 2

자바 반복문과 배열을 활용한 로또 조합 출력 예제 :)

살면서 로또라곤 딱 세 번 정도 해봤는데... (그 중 한 번은 오만원 당첨!) (설마 운을 다쓴건가) 자바를 공부하면서 예제로 풀게 되어 재밌었다. 수업 중엔 Random 클래스를 활용해서 풀었던 예제인데, 지난 포스팅에 적었던 Math.random()을 활용한 예제로 응용해서 오랜만에 다시 짜 보았다. 자바로 로또 번호 출력하기 조건 1 ) 가로로 6개의 숫자가 나열 조건 2 ) 위 조건 1) 의 숫자들은 중복되어서는 안 됨 요렇게 콘솔에 출력되면 된다. 먼저 구조를 보면, 결국은 숫자 6개짜리 배열이 총 5줄 반복된 셈이다. 숫자가 6개 찍히도록 반복문을 돌리고, 그 반복문을 감싸서 원하는 줄 (이 예제에서는 5줄) 수만큼 반복되게 또 돌리면 된다. 안쪽 반복문 (6개짜리 1줄) 코딩하기 이전 포스..

개발/Java 2021.03.18

자바에서 랜덤의 숫자(난수)를 활용하고 싶을 때? Math.random()을 쓰자!

자바 초보로 콘솔을 활용해서 부족하게나마 프로그래밍을 해나갈 때, 그나마 좀 있어 보이면서(!) 활용하기 쉬웠던 것이 자바에서 랜덤한 숫자, 한자로 '난수'를 제공해 주는 Math.random() 메소드였다 정확하게는 java.lang.Math 클래스의 정적 메소드이다. 0부터 1 사이의 난수를 제공해 주는데, 어떻게 쓰는지에 따라 그 쓰임새가 무궁무진하다. 자바의 Math.random() 메소드 반복문을 사용해 Math.random() 메소드를 출력했다. 0보다는 크지만 1보다는 작은 다양한 소수 값이 나왔다. 정말 랜덤하게 나온다! 그럼 이걸, 어떻게 활용하냐! 고수분들은 더 유용하게 활용하실 수도 있고, 아님 다른 방법으로 난수를 만드실 수도 있지만 뼝아리 관점에서 적어 봄! 위 반복문을 통해 얻은..

카테고리 없음 2021.03.18