프로그램46 1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+5)... 의 합을 구하는 프로그램 안녕하세요 이번 글에서는 반복문을 사용하는 예제인 1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+5)... 의 합을 구하는 프로그램에 대해서 공부해보겠습니다. while 문을 이용한 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 package For; public class For { public static void main(String[] args) { int i=0; int sum = 0; int sum_sum = 0; while(i 2017. 9. 26. 자바 제어문 조건문 선택문 반복문 / if else if / switch case / for , while 제어문 프로그램의 흐름을 제어 할 수 있도록 도와주는 실행문 조건문 : 조건 만족여부에 따라 실행문을 제어 if~else if 선택문 : 변수에 일치하는 경우의 값에 따라 실행문 제어 Switch~case 반복문 : 특정 실행문을 여러번 반복 실행 할 수 있도록 제어 for , while ●조건문(if~else) 조건식의 값이 참인지 거짓인지에 따라 실행문의 제어가 결정된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 if(수업이 있으면) { 출석한다 } boolean lecture = true; if(lecture == true){ System.out.println("출석"); } //조건식이 참일때 실행문을 실행 if(수업이 있으면){ 출석 } else(수업이 없으면).. 2017. 9. 25. 자바 상속 / java inheritence 이번 글에서는 자바의 상속에 대해서 알아보도록 하겠습니다. 자바와 같은 객체지향(Object Oriented) 프로그래밍 언어에는 상속이라는 개념이 있습니다 사람들은 부모로부터 상속을 받기도 합니다. 재능, 재산, 성격 등 많은 것들을 물려받습니다. 자바에도 사람들의 상속과 유사한 상속의 개념이 있습니다. 자바에서 상속을 해주는 클래스를 상위클래스 , 부모 클래스라고 합니다 상속을 받는 클래스는 하위클래스 , 자식클래스 , Derived 클래스 , 유도 클래스라고 합니다 사람들의 상속과 다르게 자바에서의 상속은 상위 클래스의 속성과 메소드들을 하위 클래스로 물려줍니다 상위 클래스는 하위 클래스에게 상속해줍니다. 하위 클래스는 상위 클래스로부터 상속 받습니다 객체 지향 프로그래밍 언어에는 Java , C#.. 2017. 9. 23. 자바 제네릭 / java generic 이번 글에서는 자바의 제네릭에 대해서 알아보도록 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class Fruits { public T info; } public class Generic{ public static void main(String[] args) { Fruits f1 = new Fruits(); Fruits f2 = new Fruits(); } /*(Fruits 클래스 내부=예를들면 T info)에서 사용할 데이터 타입을 * Fruits클래스의 외부인 Generic 클래스에서 인스턴스를 생성하며 지정한다. * 이렇게 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법을 제네릭이라고 한다. */ } Colored by Color Scripter cs 이렇게 .. 2017. 9. 23. java Garbage collection / 자바 가비지 컬렉션 이번 글에서는 오브젝트 클래스에 대해서 알아보도록 하겠습니다. Object 클래스에 대해서 알아보기 전에, 가비지 컬렉터와 인스턴스 소멸에 대해서 이야기 해보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 public class MyName { String objName; public MyName(String name) { objName = name; } protected void finalize() throws Throwable{ super.finalize();//finalize메소드 오버라이딩 System.out.println(objName+"이 소멸되었습니다."); } public static void main(String[] args) {.. 2017. 9. 23. 이전 1 2 3 4 5 6 7 8 ··· 10 다음