ALL

· Java
쌍용 강북 교육센터 국비학원 Day 11일차 String 클래스 ( 자주사용하는 클래스 ) 1. "문자열".charAt (int index) 문자열중의 해당하는 인덱스 번호의 '문자'를 출력한다. 2. "문자열".toCharArray() 문자열을 char 타입의 배열로 만들어준다. "안녕하세요"라는 문자열을 캐릭터 배열로 변환해 거꾸로 뒤집어 출력하는 예제 3. "문자열".substring (int start index , int end index) 문자열의 start 인덱스부터 end 인덱스의 전까지만 문자열을 가져온다. end index를 지정하지 않을시 끝까지 가져온다. 4. "문자열".indexOf ( "찾을 문자열" ) 문자열에서 최초로 나오는 "찾을 문자열"의 인덱스 (int)값을 반환한다. ..
· Java
쌍용 강북 교육센터 국비학원 Day 10일차 회원관리 기능을 하는 프로그램 소스 작성하기 여기까지가 메인 소스 코드(메인 메소드) 이다. 한 300줄 가까이 되는 소스인데 100줄이 넘어가는 소스는 처음 만들어봤다. 강사님과 설명들으면서 같이 작성한 코드이지만 작성할때는 이렇게 길어지는줄 몰랐는데 끝나고 쭉 보니까 조금 당황했다. ㅋㅋㅋㅋ 내가 이걸 작성했다고 ?? 하는 느낌 코드 작성하면서 진짜 경우의수가 많다고 느끼고 조건도 세세하게 할수있는게 신기했다. 막상 저 소스에서 수정하라고 하면 막연한 느낌이 들거같다. 저런 작은 프로그램을 만드는데에도 수백줄을 이해하고 있어야 하니... 그래도 이번에 하면서 실시간으로 실행 가능한 프로그램다운 프로그램을 만들어 본 것같아서 정말 재밌었다 밑에 두장은 다른 ..
· Java
쌍용 강북 교육센터 국비학원 Day 9일차 배열 (Array) 배열이란? 동일한 데이터타입을 가지는 여러개의 데이터를 저장할 수 있는 데이터 타입을 말한다. 그리고 배열 또한 객체라는 것을 꼭 기억하도록 하자 1. 배열의 선언 - ex) int [ ] Arr ; or int Arr [ ] ; 2. 선언되어진 배열을 메모리에 할당을 해준다. 배열의 인덱스는 0부터 1씩 증가한다. 배열의 저장된 데이터를 표현할때는 배열명 [인덱스번호] 로 나타낸다. 배열로 선언된 변수에는 자동적으로 초기값이 들어간다. 정수는 0, 실수는 0.0, char는 ' ', String 을 포함한 객체는 null 이 들어간다. 3. 선언된 배열에 값 넣어주기 new int [ ] 은 생략 가능하다. for each 문 ( 확장된 f..
· Java
쌍용 강북 교육센터 국비학원 Day 8일차 Quiz.1 숫자를 입력 받아 홀수 및 짝수의 합 구하기 위 처럼 숫자를 입력받아 홀짝 합을 출력하는 문제이다. 내가 할수있는 변수는 최대한 제거한 것 같은데 뭔가 부족한게 있는거 같은 느낌이다. 워낙 경우의 수가 많다 보니까 머리아프다 ,, Quiz.2 별 출력하기 (입사문제) /* *********1 ********2 *******3 ******4 *****5 ****6 ***7 **8 *9 위와 같이 출력하세요. 1. for 문을 사용해서 출력 2. while 문을 사용해서 출력 3. do~while 문을 사용해서 출력 for문은 많이 사용해봤어서 금방 나온것 같았는데 while문은 상대적으로 많이 사용안하다 보니까 많이헤맸다.. 힌트를 조금 받아서 작성했..
· Java
쌍용 강북 교육센터 국비학원 Day 7일차 다중 for문 다중 for문이라 함은 for문 속에 또 다른 for문이 있는 것을 말한다. 조건이 있는 식을 이중 포문을 사용하여 원하는 값을 출력하기 (조건 - 4층과 4호가 없다) /* quiz (출력하기) ~~~~~ 구구단 4단씩 끊기(!!입사문제!!) ~~~~~ 2*1=2 3*1=3 4*1=4 5*1=5 2*2=4 3*2=6 4*2=8 5*2=10 2*3=6 3*3=9 4*3=12 5*3=15 2*4=8 3*4=12 4*4=16 5*4=20 2*5=10 3*5=15 4*5=20 5*5=25 2*6=12 3*6=18 4*6=24 5*6=30 2*7=14 3*7=21 4*7=28 5*7=35 2*8=16 3*8=24 4*8=32 5*8=40 2*9=18 3*..
· Java
쌍용 강북 교육센터 국비학원 Day 6일차 == 와 equals 서로 같다는 뜻은 동일하지만 실질적으로 연산하는 것은 다르기 때문에 사용할 때 주의 해야한다. 인스턴스 (객체) 와 인스턴스 (객체) 를 비교할때는 메모리상에 올라가있는 인스턴스의 메모리 주소를 비교하는 것이다. 값은 같아도 객체를 만들어서 '==' 을 사용시 서로 다른 메모리 주소를 참조하고 있기 때문에 다른값이다. 때문에 문자열 값을 비교시 .equals() 메소드를 이용 해야한다. ( equals 사용할 때 상수랑 비교시 항상 상수가 앞에 와야한다 ) for 문 for ( 초기화 ; 조건식 ; 증감식) { 반복 실행문 } for 문의 순서 1. 초기화 2. 조건식 - 조건식이 true라면 반복 실행문을 실행하고서 } 을 못 빠져나간다...
· Java
쌍용 강북 교육센터 국비학원 Day 5일차 조건문 (if, switch) 조건을 판단해서 그 상황에 맞게 처리해야 할 경우가 생기게 된다. 이렇듯 조건을 판단하여 해당 조건에 맞는 상황을 수행하는데 쓰이는 것이 조건문이다. if ( 조건문 ) { 실행문 } else if ( 조건문 ) { 실행문 } else { 실행문 } 조건문이 true 이면 실행문을 실행하고, false 이면 else 의 실행문이 실행된다. 모든 조건문이 true 일 경우 순차적인 true 값 첫번째만 실행되고 나머지는 실행되지 않는다. else if 는 다중 조건문으로 조건이 여러가지일 경우 사용된다.if 문 속의 if 문을 또 사용할 수 있는 중첩 if문도 가능하다. (실행문이 하나일 때는 중괄호 생략가능) switch ( key..
· Java
쌍용 강북 교육센터 국비학원 Day 4일차 casting (형변환) 1. 자동 형변환 (묵시적 형변환) -> 데이터타입의 크기가 작은 것에서 크기가 큰쪽으로는 자동적으로 형변환이 발생된다. byte(1byte) -> short(2byte) -> int(4byte) -> long(8byte) 개미 병아리 강아지 사람 개미집 병아리집 강아지집 안방 float(4byte) -> double(8byte) -> 정수타입은 실수타입으로 자동형변환이 발생한다. char(2byte) -> char타입은 int형으로 자동형변환이 발생한다. 2. 강제 형변환 (명시적 형변환 - casting) -> 데이터타입의 크기가 큰것을 작은것으로 강제적으로 형변환 시키는 것을 말한다. 크기가 작은타입 = (크기가 작은타입) 크기가 ..
· Java
쌍용 강북 교육센터 국비학원 Day 3일차 생성자 (constructor) Member 라는 클래스가 존재한다고 가정할때, 기본생성자 선언하는 법 Member hongMbr = new Member(); -> 파라미터 (매개변수) 가 없는 생성자를 기본생성자 라고부른다. 생성자 -> 인스턴스(객체)화 할때 사용되어지는 일종의 메소드 매개변수가 없는 기본생성자에게 매개변수를 하나씩 선언하는 방법이다. 하지만 위와 같은 방법은 가독성이 떨어지기 때문에 매개변수를 받는 생성자를 보통 사용한다. 반대로 파라미터가 있는 생성자를 선언할 때는 괄호안에 매개변수를 넣어주면 된다. 따라서 Member 에서는 지역변수를 필드 값에 넣어주어야 하기 때문에 이렇게 선언을 해주어야한다. 여기서 한가지 자세히 보면 매개변수의 변..
· Java
쌍용 강북 교육센터 국비학원 Day 2일차 static 변수 static 변수는 동일한 클래스로 생성되어진 서로 다른 instance (객체) 들 끼리 공유하는 변수이다. static 변수는 클래스명.static변수명 으로 사용한다. 인스턴스 변수와 스태틱변수를 합쳐서 구성원 (Member) 변수라고 부른다. 인스턴스 변수와 스태틱 변수는 초기화를 하지 않더라도 자동적으로 초기화가 되어진다. 정수형인 데이터 타입 (byte, long, short, int)은 자동적으로 0으로 초기화가 되고, 실수형인 데이터 타입 (float, double) 0.0 으로 초기화가 된다. 문자형인 데이터 타입 (char)은 ' ' (공백)으로 초기화가 되고, String을 포함한 클래스 타입은 null로 초기화가 된다. 어..
Sik_J
'분류 전체보기' 카테고리의 글 목록 (10 Page)