일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IBatis CRUD
- 동적 버튼 onclick
- I/O
- 기초
- Java
- IBatis 게시판
- Comparable
- ListSort
- 동적 문자열
- 조건문
- 변수초기화
- comparator
- 객체
- 고급자바
- MAP
- Thread
- 동적 데이터
- 계산기
- enum
- 연산자
- 자바
- 변수선언
- 변수
- 코딩
- io
- iBatis
- 객체지향
- 동적 버튼 생성
- 쓰레드
- oclick 동적
- Today
- Total
목록Java (13)
Jun's Blog
import java.awt.Color; import java.awt.Frame; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; public class DrawShape extends Frame{ public static void main(String[] args) { DrawShape ds = new DrawShape(); } DrawShape(){ super("그림 그릴거야");// 내 부모에 있는 생성자 호출, 타이틀 생성 setSize(500, 500); setBackground(Color.MAGENTA..
1. 상속 (~은 ~이다) : is a - 기존의 클래스를 재사용하여 새로운 클래스를 만든다. - 적은 양의 코드로 새로운 클래스를 작성할 수 있다. - 새로 작성하고자 하는 클래스의 뒤에 상속받고자 하는 클래스를 키워드 'extends'와 함께 써주기만 하면 된다. class Child extends Parent { } - 상속을 해주는 클래스를 '조상클래스', 상속을 받는 클래스를 '자손클래스' 라고 부른다. : 조상클래스 - 상위클래스, 부모클래스, 기반클래스 : 자손클래스 - 하위클래스, 자식클래스, 파생된클래스 - 상속을 받을 때는 멤버만 상속 받는다. - 항상 자손클래스가 부모클래스보다 같거나 크다. 2. 포함(~은 ~을 포함하고 있다) : has a - 상속 이외에 클래스를 재사용하는 방법 ..
public class DiceTest { public static void main(String[] args) { DoubleDice aa = new DoubleDice(); //인스턴스화 int result = aa.throwDice();//참조변수명.인스턴스메서드명() System.out.println("총 이동 거리는 : " + result + " 칸입니다."); } } class DoubleDice { // 주사위 2개를 던진다. // 던진 주사위 두 개의 합을 반환 // 단 , 주사위의 눈이 같은 게 나왔을 때는 한번 더 던진다. (재귀호출이용) int throwDice() { int num1 = (int) (Math.random() * 6 + 1); int num2 = (int) (Math...
import java.util.Scanner; public class Qu3_5 { public static void main(String[] args) { do{ //5. 사용자로부터 정수를 입력 받아 변수 firstNum에 저장하여라 Scanner sc = new Scanner(System.in); System.out.println("첫 번째 숫자를 입력해주세요"); int firstNum = sc.nextInt(); //6. 사용자로부터 부호를 입력 받아 buho에 저장하여라 System.out.println("부호를 입력해주세요"); String buho = sc.next(); //7. 사용자로부터 정수를 입력 받아 변수 secondNum에 저장하여라 System.out.println("첫 번째 ..
1. OOP : Object Oriented Programming -> 객체지향 프로그래밍 - 기존의 프로그래밍 언어에 몇 가지 규칙을 추가한 것보다 발전된 언어이다. 2. 객체지향 프로그래밍의 장점 - 코드의 재사용성이 높다. - 코드의 관리가 용이하다. - 신뢰성이 높은 프로그램이 가능하다. 3. 클래스 - 객체를 정의해 놓은 것. - 설계도 클래스 객체 tv설계도 tv 붕어빵 틀 붕어빵 4. 객체의 구성요소 - 속성 : 멤버변수 : 전원, 볼륨, 색상, 채널... - 기능 : 메서드, 행위, function : 켜기, 끄기, 볼륨 올리기, 볼륨 내리기, 채널 올리기, 채널 내리기.... 등등 5. 인스턴스란? - 클래스로부터 객체를 만드는 과정을 인스턴스화 라고 한다. - Tv클래스로부터 만들어진 ..
ex1) 다음 문장들을 조건식으로 표현하라 (1) int형 변수 x가 10보다 크고 20보다 작을 때 true인 조건식 int x = 15; if((10 ch=='' and ch!= '\t' ->(ch=='') && (ch!='\t') (3) char형 변수 ch가 'x' 또는 'X'일 때 true인 조건식 char ch = 'x'; if(ch == 'x') || (ch == 'X'){ System.out.println(ch); } -> ch == 'x' 또는 ch == 'X' (4) char형 변수 ch가 숫자('0' ~ '9')일 때 true인 조건식 char ch = '2'; if((ch >= '0')..
1. 배열 (array)이란? - 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것. 2. 배열의 선언 - 원하는 타입의 변수를 선언하고 변수 또는 타입에 배열임을 의미하는 []를 붙이면 된다. 변수타입[] 변수명; int[] arr; 참조형은 주소를 저장함 변수타입 변수명[]; int arr[]; ex) int[] arr = new int[]{1,2,3,4,5}; int[] arr = {1,2,3,4,5}; // 선언 및 생성이 동시에 될 때 => 둘 다 같은 의미로 쓰인다 3. 배열의 생성 - 배열을 선언한 다음에는 배열을 생성해야 한다. - 배열을 생성하기 위해서는 연산자 'new'와 함께 배열의 타입과 크기를 지정해 주면 된다. ex) 변수명 = new 변수타입[3]; 변수명 = new 변수타입..
1. 반복문 (for, while, do-while) - 어떤 작업이 반복적으로 수행되도록 할 때, 사용된다. - 반복문은 주어진 조건이 만족하는 동안 문장을 반복 수행한다. - for문의 경우 반복횟수를 알고 있을 때 사용한다. - while문의 경우 반복 횟수를 모를 때 사용한다. 2. for문 - 기본 구조 for(초기화; 조건식; 증감식) { 조건식이 만족할 때 수행될 문장 } 3. while문 - 반복횟수를 알 수 없을 때 많이 사용. - 조건식과 수행해야할 블럭{}만으로 구성되어 있다. - 기본구조 while(조건식) { 조건식이 true일 때 수행될 문장. } 4. do-while - while문의 변형으로 기본구조는 while문과 비슷하다 하지만 최소 1회는 블럭{}을 수행하게 된다. - ..