코린이

· OFF/daily
2월15일날 회사를 그만둬서 바로 학원을 갈 수 있었지만, 4월달에 학원을 신청 한 이유는 kh학원에 "김○○"선생님 수업이 좋다는 후기가 많았고 그분의 수업이 4월12일날 시작한다고 해서 4월달로 신청을 해놨다. 근데 갑자기 개강하기 일주일 전 선생님이 변경되었다는 카톡을 받았다. 심지어 새로온 선생님이라 후기도 없었고 어떠한 정보도 찾을 수 없어서 매우 불안했다. 비록, 내가 해야한다고 했지만 그래도 선생님이 중요하다는 후기가 정말 많았기에 매우 속상했던 것 같다. 속으로는 그럴거면 '3월달에 시작했지 왜 기다렸을까' 라는 생각도 했었다. 다른 대책이 없기에 그래도 열심히 해보자라는 마음으로 수업을 들어갔다. 그렇게 개강날이 다가왔고, 개강 첫날이 왔다. 개강하자마자 자기소개와 앞으로 한달동안 같이 ..
· ON/JAVA
1. 반복문 1) for 문 (~ 동안) ㄴ 끝이 정해져 있는 (횟수가 정해져 있는) 반복문 ex. 오늘 나 ! 스쿼트 100개만 할거야! [작성방법 ] for (초기식 ; 조건식 ; 증감식){ 반복 수행할 코드 } - 초기식 : for문을 제어하는 용도의 변수 선언 - 조건식 : for문의 반복 여부를 지정하는 식 (다음 반복 진행해? 말아?) 보통 초기식에 사용된 변수를 이용해서 조건식을 작성한다. - 증감식 : 초기식에 사용된 변수를 for문이 끝날때 마다 증가 또는 감소시켜 조건식의 결과를 변하게 하는 식 작성 방법을 알아봤으니, 예제를 작성해보자. ① 문제 //1부터 ~ 10까지 1씩 증가하며 출력 for (int i =1 ; i < = 10; i++){ System.out.println( i ..
객체지향에서 더 나가아 클래스, 인스턴트 그리고 객체를 알아보자 1. 메소드 만들기 만일, 메소드가 없다면 아래 간단한 예제를 보자. 위에 두가지 로직에서는 ' x + y " 라는 구조와 " +" 가 반복되고 있다. 위에 로직같이 간단한 로직이라면 금방 작성을 하지만, 만일 어려운 로직이라고 가정했을때 좀 더 편한 방법으로 진행하기 위해서 메소드를 사용할 수 있다. 즉 중복을 제거한다는 것이다. refactoring (리펙토링) 기존에 있는 코드와 동일하게 동작하지만 코드의 내용을 개선해서 보다 효율적으로 만든 행위 sum이라는 메소드를 만들었다. 이렇게 하게 되면 기존에 비해 어떤 것이 개선이 되었는가 ? ① System.out.println(left+right); 만 바꾸면 sum (10 , 20)을..
8-1 . 메소드란 ? (약속이니 이해하려하지 말자!) 특정 기능을 정의한 코드의 집합이라고 생각하면 되며 재활용할 수 이기에 코드량 줄어들어 유지보수가 유리하다. 웅장하고, 결함이 없고, 유조보수가 쉬운 애플리케이션을 만들기 위한 기법들이라고 할 수 있다. public static void main (String [ ] args) { return } * main () 앞에 있는 main이 메소드라고 생각하면 된다. * (String [ ] args) String 문자열이며, [ ] 문자열을 담을 수 있는 배열이다. args 이름가지고 있는 변수∴ args 변수는 문자열에 데이터 타입을 담을 수 있는 배열이다. 8-2 . 메소드의 정의와 호출 (메소드를 볼때 호출값을 먼저 보고 정의값을 보는게 이해가 빠..
박도비
'코린이' 태그의 글 목록