목록분류 전체보기 (90)
비전공개미 개발노트
package net.bit.day22; import java.util.Scanner; public class ExCamp { public static void main(String[] args) { System.out.println("1차원배열 캠프예매 22일 목요일 "); Scanner sc = new Scanner(System.in); boolean[] camp = new boolean[5]; //0번째 1번째 2번째 3번째 4번째 int sel=9, num=0; //캠핑장 예약상태 확인 for(int i=0; i 1 방번호를 선택해주세요 > 1 1번째 ■캠프사용중입니다. 2번째 □캠프장은 비어있습니다. 3번째 □캠프장은 비어있습니다. 4번째 □캠프장은 비어있습니다. 5번째 □캠프장은 비어있습니다...
//첫번째 package net.bit.day22; public class Exif { public static void main(String[] args) { int a = 9; //1 1 2 2 3 3 //경우의 수 6가지 sort int b = 2; //2 3 1 3 1 2 int c = 6; //3 2 3 1 2 1 //배열사용안하고 낮은순으로 소트처리 //결과출력 2 6 9 //if~else if~else if 조건1 && 조건2 { } //if~중첩if~else if중첩~else if(a
//ExLotto.java package net.bit.day22; //import java.util.Random; public class ExLotto { public static void main(String[] args) { //Random r = new Random(); int[] lotto = new int[6]; //배열을 호출한다. //문제1] 난수를 발생시켜서 6개의 로또번호 발생 //문제2] 중복체크 //문제3] java.util.Arrays클래스 사용금지, sort알고리즘 - 선택/버블/삽입 등 찾아서 //도전 난수발생중복체크 함수, 출력함수, 소트함수 for (int i=0; i
//AI.java package net.bit.day22; public class AI { private int IQ; //전역변수=필드(field) public String kind; public AI() { IQ = 2400; } public String getName() { return kind; } public void setName(String kind) { //AI ob = new AI(); ob.setName("커피"); this.kind = kind; } public void display() { System.out.println("display 함수메소드"); System.out.println(IQ); System.out.println(getName()); } } //AIuser.java..
AI클래스 문제1] 생성자에 IQ필드에 초기값 2400입력 문제2]display메소드에서 IQ출력, 라떼커피 출력 라떼커피를 출력하기위해서 전역필드변수 필요함 문제3]display메소드 호출은 AIuser.java문서의 메인에서 호출 220페이지 메소드 오버라이딩 223페이지 부모클래스 멤버접근 super접근 참고] 현재클래스 멤버접근 this접근 238페이지 final클래스, 메소드, 상수 public final class Father { 상속못함 } public class Son extends Father { } 클래스상속 키워드 extends 클래스상속 명시는 단일상속을 원칙 접근지정영역 private, protected, public this키워드는 static영역 문맥에서 기술하면 에러 java..
//Test179.java //179페이지 package net.bit.day21; public class Test179 { public static void main(String[] args) { boolean[] flagA = new boolean[3]; flagA[0] = true; flagA[1] = false; flagA[2] = true; //boolean[] flagB = false; //오류 배열값이기때문에 배열에 넣어줘야함 boolean[] flagB = {false, true, false}; boolean[] flagC = new boolean[]{false, true, false}; //181페이지 다차원배열 [][] int[][] scoresA = {{3, 5, 6}, {7, 9, ..
178페이지 배열 타입[ ] 배열이름 = { 7, 8, 9 }; 타입[ ] 배열이름 = new int[ ]{ 7, 8, 9 }; 타입[ ] 배열이름 = new int[3]{ 7, 8, 9 }; //오류 타입[ ] 배열이름 = { 7, 8, 9 }; 타입[ ] 배열이름 = new 타입[3]; 배열이름[0]=7; 배열이름[0]=8; 배열이름[0]=9; 배열이름[3]=2; //오류 배열은 for반복문으로 입력, 출력한다 배열은 같은타입, 크기고정 2차원배열 타입[ ][ ] 배열이름 = new 타입[3][5]; 채팅, 쇼핑 => 이름, 성별boolean, 나이int, 지역, 휴대폰, 이메일 183페이지 ArrayList import java.util.ArrayList; ArrayList chat = new Ar..
//Array.java package net.bit.day20; public class Array { public static void main(String[] args) { //int[] avg = new int[3]; //int avg = 34; //변수의 초기화 //int[] array = { 7, 8, 9 }; //배열의 초기화 //System.out.println(avg[3]); } } //DateCal.java package net.bit.day20; import java.util.Date; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Random; import java.util.random.*;..