본문 바로가기

반응형

LECTURE/# java basic

(25)
[초급 JAVA]자바 class의 기본개념/객체(Object) 와 클래스 - 2 자바 class의 기본개념/객체(Object) 와 클래스 - 2By Commin .November 4, 2016 ProgrammingK5.javapackage java_class; public class K5 {int carNumber = 12345;String getTire(){return "k5_tire";}String getBody(){return "k5_body";} String createCar(){ String car = getTire()+getBody(); }}저번 시간에 이어서 Class에 대해 좀더 설명하고 넘어가겠습니다. 저번시간에는 클래스와 객체가 무엇인지 설명했다면, 이번시간에는 어떻게 객체를 생성하고 사용하는지에 대해 설명하겠습니다. 일단 저번시간에 잠깐 보여드렸던 자동차 공장에 ..
[초급 JAVA]자바 class의 기본개념/객체(Object) 와 클래스 - 1 자바 class의 기본개념/객체(Object) 와 클래스 - 1By Commin .September 30, 2016 Programming 자바는 객체지향언어입니다. 제일 처음에 설명을 드리고 넘어갔어야 하는 부분이지만, 지금까지 배운 내용을 바탕으로 이해하는 것이 더 쉬울 것이라 판단하여 지금 설명합니다. 객체는 무엇일까요? 객체란 상태와 동작을 가진 덩어리라고 이해하시면됩니다. JAVA에서는 객체의 동작을 메소드(Method)라고 표현합니다. C언어 함수와 같은 개념입니다. 그렇다면 class는 무엇일까요? class란 여러개의 객체가 한 곳에서 유기적으로 맞물릴 수 있도록 하는 상자 또는 틀 이라고 생각하면 됩니다. 자동차를 생산하는 공장을 예로 들어 설명하자면, 자동차공장에서 자동차를 생산하는 기계..
[초급 JAVA]예제-학생 시험 성적 평균 & 석차 입력/출력 프로그램 예제-학생 시험 성적 평균 & 석차 입력/출력 프로그램 By Commin .September 29, 2016 Programming RankingPro.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 1..
[초급 JAVA]자바 배열 (단일차원배열/다중배열/이중배열) - 선언 & 초기화 자바 배열 (단일차원배열/다중배열/이중배열) - 선언 & 초기화By Commin .September 28, 2016Programming ArrayExam.javapackage array; public class ExamArray {public static void main(String[] ar) {// 배열이란 동일한 자료형으로 선언된 데이터 공간을// 메모리 상에 연속적으로 나열하여 데이터 관리의 효율성을 높이는 것입니다. // 배열의 종류에는 단일차원 배열과 다 차원 배열이 있습니다. /* 단일차원배열 */// 단일차원배열이란 한마디로 1차원적인 데이터의 나열입니다.// 단일차원배열은 두가지방법으로 선언 가능합니다.// 1.자료형[] 배열명;int[] arr_1;// 2.자료형 배열명[];@Suppr..
[초급 JAVA]자바 메서드 (CallByName/CallByValue/return) 자바 메서드 (CallByName/CallByValue/return)-1 By Commin .September 22, 2016Programming ExamMethod1.javapackage method; public class ExamMethod1 { public static void callByName(){System.out.println("'CallByName' was called");}public static void callByValue(String name){System.out.println("'"+name+"'"+" was called");}public static int addNumber(int a,int b){return a+b;}public static void main(String[] ..
[초급 JAVA]자바 제어문 - while 제어문 /do~while() 제어문 자바 제어문 - while 제어문 /do~while() 제어문 By Commin .September 21, 2016 Programming ExamWhile.javapackage exam_control_statements; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; public class ExamWhile {public static void main(String[] ar) {// while은 조건식만가진 반복문입니다.// 그렇기때문에 while의 형태는 for문에서 선언부와 증감부를 뺀 형태를 가지고있습니다.// while 의 형태// while(조건식){내용} int a = 0;whil..
[초급 JAVA]자바 제어문 - for 문 (단일 for 제어문 / 다중 for 제어문) 자바 제어문 - for 문 (단일 for 제어문 / 다중 for 제어문)By Commin .September 21, 2016 Programming ExamFor.javapackage exam_control_statements; public class ExamFor {public static void main(String[] ar) {// 이번에 소개시켜드릴 제어문은 for입니다.// for는 크게 당일 for 제어문과 다중 for 제어문으로 나뉩니다. // 단일 for 제어문 형식// for(초기화영역;조건부영역;증감부 영역){// 반복으로 실행되는 내용부;// } for (int i = 0; i 2번 - > 3번 - > 4번 - > 2번 - > 3번 ...이런식으로 최초에 한번 선언부에서 int i를 ..
[초급 JAVA]자바 제어문 - switch ~ case ~ break 제어문 자바 제어문 - switch ~ case ~ break 제어문By Commin .September 21, 2016 Programming ExamSwitch.javapackage exam_control_statements; public class ExamSwitch {public static void main(String[] ar) {// 두번째로 배울 제어문은 Switch ~ case ~ break 문입니다.// switch는 특정한 수나 문자에대한 위치 이동을 제어할 수 있습니다.// if문에 비해 수치나 문자에 따른 이동의 처리가 빠릅니다. /* 형식 */// switch(수치(연산식도 포함) or 문자){// case 수치 or 문자 : 내용 ; break;// case 수치 or 문자 : 내용 ;..

반응형