본문 바로가기
반응형

자바26

함수 정의하기 함수는 하나의 기능을 수행하는 일련의 코드입니다. 예를들어서 특정 행동의 함수 코드를 작성해놓고 메인메서드에서는 작성해놓은 함수를 호출만 하면 해당 함수에 들어가있는 동작이 실행되고 값을 리턴해줍니다. 예를들어서 num1, num2를 숫자 1.2로 지정해두고 연산을 그냥 해서 더한값을 3으로 출력해도 되지만 이를 함수로 이용하면 함수에 수1과 수2를 받으면 해당 두 수를 더해서 결과값을 리턴하게 하고 메인메서드에서는 리턴 받은 결과값을 출력만 하면 됩니다. 따라서 함수는 어떤 기능을 수행하도록 미리 구현해놓고 필요할때마다 호출하여 해당 기능을 사용할수 있습니다. 하단에 이런식으로 각각 연산식을 함수에 담아서 호출할수 있게 작성후에 메인메서드에서는 해당 값을 변수에 담고 출력만 해주는거죠. 이런식으로 잘 .. 2022. 10. 30.
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 변수의 선언 값(Value)를 저장할 공간을 선언하는것을 변수 선언이라고 합니다. 변수는 Value를 저장할수 있는 공간이며, Value의 타입에 맞게 변수 타입을 맞춰서 선언 해줘야 합니다. 그리고 변수에 값을 대입하는걸 변수를 초기화 한다. 라고 합니다. 변수 선언만 Value를 담고 있지 않기때문에 연산이나 출력이 가능하지 않습니다. gameLevel이라는 변수를 선언하고 해당 변수에 값을 대입해줘 초기화 해준후 변수를 출력해보겠습니다. 전 이렇게 작성해봤습니다. 여기에서 변수에 99라는 값을 대입하지 않고 컴파일해서 실행하면 출력할 값이 없기때문에 컴파일 에러가 발생하게 됩니다. 변수초기화 해주는 부분을 주석처리하고 실행했더니 이클립스에서는 출력부분에 빨간줄이 가면서 오류가 있다고 표시해주고, 실행하니 Con.. 2022. 10. 27.
2일차. 이클립스 설치(구버전 설치) 및 환경설정 오늘로써 2일차가 밝았습니다. 이제 이틀차인데 벌써부터 몸은 무겁고 지치고 과연 이 블로그 글을 언제까지 꾸준히 쓸수 있을까 라는 의문이 드는건 왜일까요.... 힘 닿는데까지 열심히 기록해보려고 합니다. 오늘은 이클립스 설치부터 시작했습니다. 이클립스는 자바 코딩을 좀더 수월하게 할수 있게 도와주는 Tool 이라고 생각하면 될거같습니다. 제가 알기론 자바 개발 환경에서 가장 많이 사용되는 응용 프로그램이라고 알고 있습니다. 이클립스 설치 https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jak.. 2022. 10. 26.
반응형