전체 글 17

10월 8일 (6일차)(3월 14일 오전&오후 영상 복습)

- 2차원 배열 :  heap 메모리에 행(열을 참조하는 주소값이 있음), 열(값이 있음) 각각의 메모리 칸이 있는거 1) 정방형     int [][] num;     num = new int[3][2];   >3행 2열의 2차원 정방형 배열     행의 길이? num.length     2번째 행의 길이? num[1].length     3번째 열의 2번째 요소? num[2][1] foreach로 2차배열 출력하기 for (int[] n : num) { for(int v : n ) { System.out.println( v );     } } 2) 비정방형     int [][] num = new int[3][];        num[0] = new int[1];      num[1] = new in..

9월 27일/ 9월 30일 (4,5일차)(3월 13일 오전 & 오후 영상 복습)

자바 9월 27일/ 9월 30일 (4,5일차)(3월 13일 오전 & 오후 영상 복습) - 조건문 > switch문 : 조건이 여러개인 경우에 사용됨. 조건에 사용되는 연산자 지정 안함. (내부적으로 ==만 사용) - 반복문 > for문                while문                do~while문       *반복문에서 사용되는 2가지 키워드       - break문       -continue문 %%%%%%%%%%%%%%%%%%%% - 변수 scope   개념: 자바의 변수는 기본적으로 블럭scope를 따른다.       블럭({})안에서 선언된 변수는 블럭안에서만 사용할 수 있고       블럭밖에서 사용이 불가능하다.       main(){       int num= 10;..

9월 26일 (3일차)(3월 12일 오전 & 오후 영상 복습)

자바 9월 26일 (3일차)(3월 12일 오전 & 오후 영상 복습) (전체적으로 이클립스 실습을 통해서 학습했음. 이클립스의 JAVA_복습공부  exam05~exam07파일 참조) -산술연산자 -대입연산자 -비교연산자 -논리연산자 -증감연산자 -3항연산자 %%%%%%%%%%%%%%%% - 표준입력 키보드 : System.in java.util.Scanner 패키지를 사용해야한다. 근데 우리가 사용하는 패키지는 exam06 이기 때문에 다른 패키지를 사용하기 위해서 import문을 이용해서 다른 패키지를 지정해서 알려줘야 한다. 즉, 패키지가 서로 다르면 import해야한다. - Scanner는 값을 얻을 수 있는 메서드가 제공된다. 정수값: int n = scn.nextInt(); 하나의 단어 : Str..

JAVA로 거듭제곱 표현하기

- float의 max value 값은 3.4 x 10^38 이다. 그렇다면 이때 10^38을 어떻게 표현할 수 있을까?  다음과 같이 Math 클래스의 pow를 사용해서 나타낼 수 있다.float a = 3.4 * (Math.pow(10,38)); // Math 클래스 안에 pow 메서드 사용, 10^38// public static double pow(double a, double b)/* Parameters: a - the base. b - the exponent. Returns: the value a^b. */ 참조: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Math.html#pow(doub..

개발자 학습 2024.09.25

9월 25일 (2일차)(3월 8일 오후 영상 복습)

9월 25일 (2일차)(3월 8일 오후 영상 복습) - 변수 선언 위치아 용도에 따른 분류 로컬변수(local) : 메서드 안에서 선언                        일시적으로 사용할 목적으로 주로 사용됨. >저장 메모리 > stack 메모리 반드시 사용전에 초기화 해야한다. 인스턴스 변수(instance) : 메서드 밖에서 선언                                    >heap 메모리 클래스 변수(class) : 메서드 밖에서 선언 + static                      > method area 메모리 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 상수 (constant) final 키워드 이용함, 대문자로 지정, 값 변경 불가 %%%..

9월 24일 (1일차)(3월 8일 오전 영상 복습)

9월 24일 (1일차)(3월 8일 오전 영상 복습) https://docs.oracle.com/en/java/javase/11/docs/api/java.base/module-summary.html >>자바 언어를 볼 수 있는 api사이트 %%%%%%% 3. 자바 프로그램 개발 순서    1) 소스작성 ( Hello.java )       - 개발자가 이해할 수 있는 영단어 코드로 구성        2) 컴파일 단계 ( javac.exe 컴파일러 이용 )        Hello.java ----------> Hello.class ( bytecode )              문법: javac  Hello.java    3) 실행 단계 ( java.exe 인터프리터 이용 )       Hello.class ..