본문 바로가기
반응형

분류 전체보기271

Swhich문과 Math.random() 메소드를 이용한 계절 나타내기 수업시간에 배운것을 토대로 Swhich문과 Math.random() 메소드를 이용하여 난수를 발생시킨후 해당 숫자에 해당하는 계절을 나타내는 코드를 작성해봤습니다. 코드의 간소화를 위해서 case문의 일부분을 비워뒀습니다. Swhich 문의 특징을 이용한겁니다. Swhich문은 break가 없다면 무조건 다음 동작을 수행하도록 되어있습니다. 따라서 case3과 case4가 공란이고, break가 없기때문에 3~5월의 여름을 case5에서 한번에 처리할수 있습니다. 물론 3.4.5마다 각각 다른결과를 내어주고싶다면 다 각각 입력해줘야하지만 여기에서 계절은 3~5월부터는 다 동일한 '봄'이기때문에 가능합니다. 예를들어서 3이 나왔을때 3은 공백, break가 없기때문에 4로 넘어가고 4도 공백이고 break.. 2022. 10. 30.
Java Math.random() 메소드를 이용한 로또번호 생성하기(중복검사X) 아직 중복 검사 단계를 배우지 않아서 일단 최대한 학원에서 배운것을 토대로 복습하기 위해서 구현하느라 중복검사 없이 일단 짰습니다. 나중에 중복처리나 배열을 배운다면 추후 한번 더 포스팅 하겠습니다. 일단 구현 조건은 로또번호 1-45 랜덤 생성 제가 한번 살때 5천원어치씩 사기때문에 총 5게임, 6개번호 생성된게 5줄로 나오도록 구현했습니다. Run 해보면 이렇게 됩니다. 중복 검사를 배워서 좀더 제대로 구현해보고 싶어집니다. 2022. 10. 28.
Math.random()으로 1~10까지의 수 발생시키기 Math 클래스는 Java에서 수학계산에 사용할수 있는 정적(Static) 메소드를 제공합니다. 그중에서 Math.random()은 0.0부터 1.0 미만, 즉 0,99999999999까지의 난수를 발생시키는 메소드입니다. 하지만 발생되는 난수가 소수라서, 보통 정수가 많이 사용되기때문에 n부터 n까지의 난수를 정수로 구하는 법을 알아보겠습니다. 랜덤으로 정수를 구하는 공식은 시작숫자이상 ~ (시작숫자+n) 미만의 난수를 얻어야합니다. (전 수포자라 그냥 외우겠습니다..) 그럼 예를들어서 1부터 10까지의 숫자를 랜덤으로 얻고싶으면 Math.random()은 0.0부터 1.0 미만입니다. 여기에서 소수를 정수로 바꿔주려면 일단 10을 곱해야합니다. Math.random() * 10을하면 0.0부터 9.9.. 2022. 10. 28.
Okky 커뮤니티 https://okky.kr/ OKKY - All That Developer OKKY는 국내 최대 개발자 지식공유 플랫폼입니다. 개발자에게 필요한 기술 Q&A, 아티클, 커리어, 네트워킹, 취업, IT행사를 지원합니다 okky.kr 개발자, it 업계 현직분들이 토론하고 일상을 나누는 커뮤니티입니다. 전 영어가 딸려서(?) 오류가 있거나 이해가 안가는게 있을때 구글링도 많이 하지만 Okky에 들어가서 현업자분이신 it 선배님들께도 조언을 많이 구하는 편입니다. 질문하러 들어가는 것도 있지만, 많은 사람들의 다양한 시선에서 현재 흘러가는 it업계의 소식들이나 기술들을 나눌수도 있고 스터디 모임 구인글도 종종 올라오곤 해서 자주 살펴보는 사이트입니다. 여기 형님들 까칠까칠 하지만 잘 질문하고 하면 츤데레처럼.. 2022. 10. 28.
반응형