본문 바로가기
반응형

자바공부3

객체 지향 프로그래밍(OOP)에서 추상메서드와 인터페이스의 차이점이란? 먼저 일전에 필자가 포스팅한 블로그를 보자. 2022.11.13 - [Study/java] - Java 추상클래스(abstract class)와 인터페이스(Interface)의 차이는 무엇일까? Java 추상클래스(abstract class)와 인터페이스(Interface)의 차이는 무엇일까? 수업을 듣는 도중 의문이 들었다. 추상클래스(abstract class)와 인터페이스(Interface)는.. 얼핏 보면 하는일이 같아보이는데 그럼 추상클래스를 인터페이스처럼 써도 되는거고 인터페이스를 추상클 yat-ong.tistory.com 벌써 6개월이 흘렀다. 저 포스팅을 한게 11월 13일이니 아마 학원 수업을 시작한지 한달이 채 되지않은 시점인거같다. 그때보다 지금 코딩실력은 늘었나? 에 대한 대답은 Y.. 2023. 4. 11.
6일차(1). 향상된 for문 For문은 반복적인 동작을 수행하는 반복문입니다. for문의 기본 문법은 for (데이터타입 변수; 조건식; 증감식; ) { 반복 수행할 수행코드 입력란 } 식으로 문법을 작성합니다. 이런식으로 i=1이고 i가 9보다 작거나 같으면 i를 나중에 1 증가시키고 반복 수행문을 수행합니다. 여기서 i가 나중에 1 증가된다는말은 다음번 i를 만났을때, 즉 출력문을 한번 출력하고 다시 조건식으로가서 i를 만나는 시점에 1이 증가되서 2 2022. 11. 1.
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.
반응형