프로그래밍/Java
-
13. 메소드프로그래밍/Java 2014. 7. 10. 13:04
13. 메소드 반복문, 조건문, 변수, 상수와 같은 것들은 사실상 프로그램을 만드는 가장 중요한 도구들이라고 할 수 있다. 지금부터 배우게 될 메소드나 객체지향과 같은 개념들은 웅장하고, 결함이 없고, 유지보수가 쉬운 애플리케이션을 만들기 위한 기법들이라고 할 수 있다. 우리가 만들게 될 "틀" : 객체지향 1. 메소드 메소드(method)는 코드를 재사용할 수 있게 해준다. 이번 시간에는 경제적으로 로직을 작성하는 방법에 대해서 알아볼 것이다. 2. 메소드 형식 public static void main(String[] args){ } 반드시 public static void main(String[] args)가 이끄는 중괄호 안에 실행되기를 기대하는 로직을 위치시켜야 한다. 이것은 약속이기 때문에 여..
-
JAVA JDK, Eclipse (Android SDK, ADT 설치)프로그래밍/Java 2014. 7. 10. 00:55
http://dkatlf900.tistory.com/36
-
12. 배열프로그래밍/Java 2014. 6. 19. 16:52
1. 배열이란 - 컴퓨터 안의 수많은 데이터들 중에서 연관되어있는 데이터만 모아서 파일을 그룹핑하는 디렉토리처럼 그룹핑하여 사용하는 것 - 객체지향 : 연관된 것들의 그룹핑 2. 배열의 생성 - String[] classGroup에서 classGroup은 배열이 담길 변수의 이름이다. String[]은 classGroup에 담을 배열에 담길 데이터의 타입이 문자열의 배열이라는 의미다. String[] classGroup = { "최진혁", "최유빈", "한이람", "이고잉" }; String[] classGroup = new String[4]; - 다음 예제는 배열을 정의하는 다른 방법과 배열에 담겨 있는 값의 수를 알아내는 방법을 보여준다. public class LengthDemo { public s..
-
11. 반복문프로그래밍/Java 2014. 6. 19. 16:10
- 인간은 반복적인 작업을 잘하지 못한다. 실수하고, 지루해한다. 컴퓨터는 이런 반복적인 작업을 대행하기 위해서 만들어진 기계다. 인간이 하기 싫어하는 바로 그 일을 컴퓨터가 대신하도록 하는 것이 반복문(loop, iteration)이다. 1. 반복문의 문법 - 반복문의 문법은 몇 가지가 있다. 각각의 구문은 서로 대체 가능하기 때문에 상황과 취향에 따라서 선택해서 사용하면 된다. 1) while - while문의 형식은 아래와 같다. while(조건){ 반복 실행 영역 } 2) for - while문을 보면 반복의 횟수를 지정하기 위해서 while문 외부에 변수 i의 값을 초기화하고, while문 안에서 i의 값을 증가시키고 있다. 이것은 코드를 산만하게 할 수 있다. 반복문에서 자주 사용하는 이러한 ..
-
10. 논리연산자(&&, ||)프로그래밍/Java 2014. 6. 19. 15:50
1. && - &&는 좌항과 우항의 값이 모두 참(true)일 때 참이 된다. And라고 읽는다. 2. || - ||(or)는 좌우항 중에 하나라도 true라면 전체가 true가 되는 논리 연산자다. - 예제 public class LoginDemo4 { public static void main(String[] args) { String id = args[0]; String password = args[1]; if ((id.equals("egoing") || id.equals("k8805") || id.equals("sorialgi")) && password.equals("111111")) { System.out.println("right"); } else { System.out.println("wro..
-
9. 조건문프로그래밍/Java 2014. 6. 19. 15:40
조건문의 문법 1. if 문 - 조건문은 if로 시작한다. 아래 그림을 보자. if 뒤의 괄호를 if절이라고 부르고, 중괄호가 감싸고 있는 구간을 then 절이라고 부르겠다. 조건문에서는 if 절의 값이 true일 때 then 절이 실행된다. if 절이 false이면 then 절은 실행되지 않는다. 1) if else - else if절을 이용하면 조건문의 흐름을 좀 더 자유롭게 제어할 수 있다. if절의 값이 true라면 then절이 실행된다. false라면 else if절로 제어가 넘어간다. else if절의 값이 true라면 else if then절이 실행된다. 2) 예제 - 예제에서 사용할 부품은 변수, 비교연산자, 조건문이다. 사용자가 입력한 아이디 값을 체크하는 프로그램을 만들어 볼 것이다. ..
-
8. 비교와 Boolean프로그래밍/Java 2014. 6. 19. 15:22
1. 비교 연산자 (관계 연산자) - 불린(Boolean)은 참과 거짓을 의미하는 데이터 타입으로 bool이라고도 부른다. 불린은 정수나 문자와 같이 하나의 데이터 타입인데, 참을 의미하는 true와 거짓을 의미하는 false 두 가지의 값을 가지고 있다. 아래는 비교 연산자들에 대한 설명이다.1) == - 좌항과 우항을 비교해서 서로 값이 같다면 true 다르다면 false가 된다.2) != - ==와 정반대의 결과를 보여준다.3) >, : 좌항이 우항보다 크다면 참, 그렇지 않다면 거짓 - =,
-
7. 연산자프로그래밍/Java 2014. 6. 18. 20:42
1. 산술연산자+더하기-빼기*곱하기/나누기%나머지 2. 단항연산자+양수를 표현한다. 실제로는 사용할 필요가 없다.-음수를 표현한다.++증가(increment) 연산자로 항의 값을 1씩 증가 시킨다.--감소(Decrement) 연산자 package org.opentutorials.javatutorials.operator; public class PrePostDemo { public static void main(String[] args) { int i = 3; i++; System.out.println(i); // 4 출력 ++i; System.out.println(i); // 5 출력 System.out.println(++i); // 6 출력 System.out.println(i++); // 6 출력 S..