일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동기 부여
- 파일 호출
- session.getAttribute
- Alert
- 미래직장
- 자바빈즈
- javaBeans
- target
- 향상된 for문
- iframe
- 로그인화면
- 페이지이동
- session.setAttribute
- \
- BEANS
- static
- session.removeAttribute
- "
- 동기부여
- scanner
- Import
- 데이터사이언스
- 페이지 이동
- 팝업창
- 빈즈
- ;
- 버리자
- opener
- 파일호출
- 영감
- Today
- Total
갈림길 이정표
package pack1; public class CallBy1 { int a = 10, b = 20; //기본형 변수 int c[] = {1, 2};//참조형 변수 (new int c[0] = 1, c[1] = 2 한거랑 같음) } package pack1; public class CallBy2 { public void ex(int a, int b) { //인수로 기본형 변수 사용 int imsi = a; a = b; b = imsi; System.out.println("1. 메소드 내의 a: " + a + ", b: " + b); //두개의 기억 장소의 값을 맞 바꿈 총 3개의 변수 필요 } public void ex(CallBy1 data) { //인수로 참조형 변수 사용 (method overlo..

Q.다음 커피 자판기 프로그램을 클래스의 포함관계(has a관계)를 이용하여 설계하시오. A. 1. CoinIn class package cafeProblem; public class CoinIn { private int coin; private int jandon; public int calc(int coin, int cup) { int price = 200; this.coin = coin; this.jandon = coin - cup*price; return jandon;//jandon은 private 멤버기 때문에 외부에서 부르기 위해선 return 값이 필요 } } 새로운 변수 및 최초 메소드 (변수간의 관계) 선언 메소드 선언 여기서 흥미로운 점은 "선언 되지 않은 'cup'이라는 변수가 메소드..
8.1 인터페이스의역할 ............................................................................................................ 8.2 인터페이스 선언 ............................................................................................................ 8.3 인터페이스구현 ............................................................................................................ 8.4 인터페아스사용 .......................
7.0 포함관계 (has a) package pack1; public class PohamHandle { //자체적으로는 의미 없음 (부품), 다른 클래스의 멤버로 사용할 목적 int quantity; //회전량 +오른쪽, -왼쪽, 0 직진 public PohamHandle() { quantity = 0; } String leftTurn(int q) { //지역변수 quantity = q; return "좌회전"; } String rightTurn(int q) { quantity = q; return "우회전"; } String straight(int q) { quantity = q; return "직진"; } //따로 만든 이유 PohamHandle class를 다른 class에도 활용하고 싶어서 (재..
6.1 객체지향프로그래밍 ....................................................................................................... 6.2 객체와클래스................................................................................................................... 6.3 클래스 선언....................................................................................................................... 6.4 객체생성과클래스변수............
5.1 데이터 타입 분류 5.2 메모리 사용 영역 5.3 참조 변수의 ==. != 연산 5.4 null과 NullPointerException 5.5 String 타입 5.6 배열 타입 5.7 열거 타입 package pack1; public class Test8_array { public static void main(String[] args) { // 배열: 성격(데이터 타입)과 크기([])가 일치하는 복수 개의 기억장소를 대표명 하나를 주고 첨자(index)로 기억장소를 구분. // 장점: 반복처리가 효율적 - 그래서 주로 for문과 함께 함. int a;//기억장소가 한개 (simple variable) (장점: 각 데이터의 이름 줄 수 있음 - 가독성 좋음),(단점: 데이터 수가 커지면 불편 하..
package pack1; public class Test7_problem1 { public static void main(String[] args) { //문제 1. 1~100사이의 숫자 중 3의 배수이나 2의 배수가 아닌 수를 출력하고, 그 합과 건수 출력 System.out.println("----problem1----"); int w = 1; int sum = 0; int num = 0; System.out.print("3의 배수이나 2의 배수가 아닌 수: "); System.out.println(); while(w
package pack1; import java.util.Scanner; public class Test6_probem1 { public static void main(String[] args) { //문제 1: 키보드로 부터 숫자를 받아 구구단 출력(2~9 단 까지 허용) System.out.println("--problem1--"); Scanner id = new Scanner(System.in); System.out.print("몇 단을 알고 싶으냐?"); int gugu = id.nextInt(); if(gugu>=2 && gugu