본문 바로가기
반응형

중앙정보처리학원31

6일차(1). 향상된 for문 For문은 반복적인 동작을 수행하는 반복문입니다. for문의 기본 문법은 for (데이터타입 변수; 조건식; 증감식; ) { 반복 수행할 수행코드 입력란 } 식으로 문법을 작성합니다. 이런식으로 i=1이고 i가 9보다 작거나 같으면 i를 나중에 1 증가시키고 반복 수행문을 수행합니다. 여기서 i가 나중에 1 증가된다는말은 다음번 i를 만났을때, 즉 출력문을 한번 출력하고 다시 조건식으로가서 i를 만나는 시점에 1이 증가되서 2 2022. 11. 1.
5일차(2). 배열 드디어 배열을 배우기 시작했습니다. 배열은 하나의 변수에 "동일한 타입"의 여러가지 값을 대입할수 있어서 코드의 간소화와 효율적인 작업이 가능하도록 해줍니다. int형 배열을 만들었다면, 동일한 타입만 대입할수 있기때문에 정수형의 숫자들만 배열에 넣을수 있습니다. 반대로 int형 배열을 생성한 후 double타입이나 float 타입의 실수를 배열에 넣으려면 컴파일 에러가 발생합니다. 한 변수에 여러가지 값을 담을수 있는것이 장점이지만, 같은 타입끼리만 넣을수 있다는건 단점입니다. 배열과 for문은 뗄레야 뗄수 없는 관계라고 생각합니다. 주로 배열을 이용하면 주로 for문과 함께 이용하는 경우가 많기때문에, 배열 작업을 잘 하려면 for문과 중복 for문을 완벽히 이해해야 할거 같습니다. 여기서 인덱스는 .. 2022. 10. 31.
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.
반응형