본문 바로가기
반응형

분류 전체보기271

5일차(2). 배열 드디어 배열을 배우기 시작했습니다. 배열은 하나의 변수에 "동일한 타입"의 여러가지 값을 대입할수 있어서 코드의 간소화와 효율적인 작업이 가능하도록 해줍니다. int형 배열을 만들었다면, 동일한 타입만 대입할수 있기때문에 정수형의 숫자들만 배열에 넣을수 있습니다. 반대로 int형 배열을 생성한 후 double타입이나 float 타입의 실수를 배열에 넣으려면 컴파일 에러가 발생합니다. 한 변수에 여러가지 값을 담을수 있는것이 장점이지만, 같은 타입끼리만 넣을수 있다는건 단점입니다. 배열과 for문은 뗄레야 뗄수 없는 관계라고 생각합니다. 주로 배열을 이용하면 주로 for문과 함께 이용하는 경우가 많기때문에, 배열 작업을 잘 하려면 for문과 중복 for문을 완벽히 이해해야 할거 같습니다. 여기서 인덱스는 .. 2022. 10. 31.
5일차(1). String 문자열 비교 오늘은 String 문자열 비교 와 배열 초반부분이 수업의 주된 내용이였습니다. 문자열 비교를 배우면서 Java의 데이터가 어떤식으로 메모리에 저장되고 이를 어떻게 호출해서 사용하는지 에 대한 메서드, 클래스 호출을 같이 배웠습니다. 일단 String을 이용한 문자열 비교를 위해 코드를 작성했습니다. String 타입의 변수 str1, str2, str3, str4를 지정한후 각각 변수에 "이찬원" 이라는 값을 대입해주었습니다. 이대로 실행을 돌려보면 4개의 변수에 동일하게 "이찬원" 이라는 값이 저장되고, 출력됩니다. 이 값들은 다 동일하기때문에 비교 연산자를 이용해 비교해보면 다 같다고 나올거 같습니다. 비교를 해주겠습니다. 코드 밑에 이부분을 추가해주었습니다. str1과 str2가 같은지. str1.. 2022. 10. 31.
함수 정의하기 함수는 하나의 기능을 수행하는 일련의 코드입니다. 예를들어서 특정 행동의 함수 코드를 작성해놓고 메인메서드에서는 작성해놓은 함수를 호출만 하면 해당 함수에 들어가있는 동작이 실행되고 값을 리턴해줍니다. 예를들어서 num1, num2를 숫자 1.2로 지정해두고 연산을 그냥 해서 더한값을 3으로 출력해도 되지만 이를 함수로 이용하면 함수에 수1과 수2를 받으면 해당 두 수를 더해서 결과값을 리턴하게 하고 메인메서드에서는 리턴 받은 결과값을 출력만 하면 됩니다. 따라서 함수는 어떤 기능을 수행하도록 미리 구현해놓고 필요할때마다 호출하여 해당 기능을 사용할수 있습니다. 하단에 이런식으로 각각 연산식을 함수에 담아서 호출할수 있게 작성후에 메인메서드에서는 해당 값을 변수에 담고 출력만 해주는거죠. 이런식으로 잘 .. 2022. 10. 30.
4일차. For문과 중복For문, 그리고 While... 드디어 주말이 찾아왔습니다. 과정중에 첫주였어서 체력적으로도 정신적으로도 아주 힘든(?) 한주였습니다. 어떻게 지나갔나 싶을정도로 아주 피곤하게 학원을 다녔네요 =_= 4일차, 즉 10월 28일 금요일에는 For문과 중복 For문 그리고 while문을 이용한 구구단 출력을 해보고 whitch문을 이용한 계절 구분하면서 Math.random()을 이용한 난수발생을 배웠습니다. 점점 하루에 배우는양이 많아서 따라가기 힘들어지는거 같습니다. For문과 While문 수업중에 For문 수업을 응용하여 중복 For문으로 구구단 전체를 출력해주는 코드를 작성해봤습니다. 이렇게 짜봤습니다. 결과는 결과값이 길어서 2장으로 나눠서 업로드했습니다. 중복 For문은 나중에 배열 수업에서도 많이 응용되는걸로 알고있습니다. 2022. 10. 30.
반응형