국비지원 26

6일차 JAVA(6)

오늘은 딴짓하지 않기 할수있다. 할수있다. 할수있다. 1. 배열 (Array) -> 동일한 데이터 타입으로 이루어진 데이터의 연속적인 모임-> 참조형: 변수가 데이터의 시작주소를 저장-> 배열의 데이터 개수: 배열이름.length-> 배열에 하나하나 접근(배열의 요소 접근): 배열이름[인덱스] //인덱스는 0부터 시작한다. int [ ] ar = {74,23,57,21,43}; //ar은 배열의 이름 int size = ar.length; //임시 변수에 넣어주는 것이 좋다. 부모보다 자식이 큰 트리를 Heap 이라고 한다. 참조형변수는 Heap 에 저장된다.메모리를 가져와서 쓸때 stack, heap 이라고 부른 것 뿐이지 실제로 존재 하진 않는다.//나중에 또 다시 자세히 실습) 배열의 데이터 합계,..

IT/JAVA (17.12.18~) 2017.12.26

5일차 JAVA(5)

할수있다.할수있다.할수있다. 1. 기타 제어문1) break 반복문과 switch 문 안에 사용해서 반복문과 switch 문을 종료하는 역할반복문에 사용될때는 일반적으로 if와 같이 사용해서 특정한 조건이 발생하면 반복문 종료2) continue반복문에서만 사용하는 제어문으로 반복문의 상단으로 이동하도록 해주는 제어문 * 언어마다 사용 방법이 동일한 if, while을 많이 사용하는게 좋다.* c언어부터 i++ 의 ++가 있다. 2. 줄바꿈System.out.println( );System.out.print("\n"); 3. 여러 실습들 실습) 별 만들기 (1개 2개 3개 2개 1개)public class Star {public static void main(String args[]) {int i=1;w..

IT/JAVA (17.12.18~) 2017.12.22

4일차 JAVA (4)

1. 제어문: 명령의 흐름을 변경하는 명령어if : 조건에 따라 분기를 수행하는 명령어 단순 if 문if 와 elseif 와 if else 와 else ~라면, ~이면 실습) 점수에 따른 결과 출력 (수우미양가)import java.util.Scanner; public class ControlTest { public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("점수를 입력하세요: ");int score = sc.nextInt();if(score>=90) {System.out.println("결과: 수");}else if(score>=80) {System.out.println("결과: 우");}e..

IT/JAVA (17.12.18~) 2017.12.21

3일차 JAVA (3)

1. 비트 연산자 & and : 하나라도 0이면 0, 1&1이면 1 -> 초기화 시킬때 사용(00000000000 & ? 하면 모두 0 이되므로)| or : 1&0이면 1, 하나라도 1이면 1 -> 스포이드로 색상을 따올 때 사용^ xor : 같으면 0, 다르면 1 -> 같은지 다른지 확인할 때 사용 2. 삼항 연산자 예제) 삼항연산자 public class BitLogical { public static void main(String[] args) {int data1=19; //00010011int data2=22; //00010110int result=data1&data2; //1&1이면 1System.out.println("result &: "+result);result=data1|data2; //..

IT/JAVA (17.12.18~) 2017.12.20

2일차 JAVA (2)

1. 컴퓨터에 데이터가 저장되는 방법: 컴퓨터는 2진수로 저장2진수: 10진수를 2로 나누어 몫과 나머지를 기재 -> 몫이 0이 아니면 다시 2로 나눔 (반복) -> 더이상 나눌 수 없으면 나머지 포함 역순으로 기재 2. 실수: 10진수의 소수를 2진수의 소수로 변경할 때는 소수 부분에 2를 곱해서 정수 부분을 순서대로 표기 예시)0.625 X 2 = 1.25, 1을 끌고 와서 0.1 표기1을 뺀 0.25 X 2 = 0.5, 0을 끌고 와서 0.10 표기0을 뺀 0.5 X 2 = 1.0, 1을 끌고 와서 0.101 표기끝 * 0.6 을 계산해보면 0.1001 까지 나오고 계속 반복하게 된다. 0.1001100110011001.... 고로 실수를 계산을 하게 되면 잘못된 결과가 종종 나오기도 한다. * 0..

IT/JAVA (17.12.18~) 2017.12.19

1일차 OT 와 JAVA (1)

17.12.18 (월) 정리해주신 수업 자료에 들은 내용 추가수업의 큰 뼈대 박문석 선생님: 메모장에 그날 공부 적어주심, PPT 파일 제공 Java Application ProgrammingData Base - Oracle, Mango DBFront End - HTML, CSS, JavaScript (jQuery ... )Java Web Programming - Framework(MyBatis, Hiberrate, Spring ...)Android - Native, Web, HybridProject - 1인으로 진행하세요 1. Java 의 특징=>플랫폼 독립적(운영체제나 기계에 상관없이 동작)=>대규모 애플리케이션(엔터프라이즈급) 작성에 적합=>오픈 소스 프로젝트가 많아서 애플리케이션 제작이 용이함 e..

IT/JAVA (17.12.18~) 2017.12.19