본문 바로가기

Java33

10. JAVA, 메소드⑵ (Method, 호출 방식, main, Access Modifier) & 연습문제 ○ Method 호출방식 ① call by value : 값에 의한 호출 방식 ② call by reference : 주소에 의한 호출 방식 public class Test03_method { public static void test1(int a, int b) { System.out.println(a); System.out.println(b); }//test1() end public static void test2(int[] a) { for(int i=0; i 2022. 5. 31.
09. JAVA, 메소드⑴ (Method, 리턴값, 전달값, Overload) ○ 메소드 (Method) - 메소드 : JAVA의 함수를 일컫는 말 (참고 : 자바스크립트 함수) - 메소드는 클래스 내에 존재함 - 종류 ① 리턴값(return)의 유/무 ② 전달값(argument value)의 유/무 ○ 리턴값이 없는 경우 - void : 리턴값이 없다 - 전달값, 파라미터, 매개변수 (argument value, parameter) ① 전달값(argument value)이 없는 경우 public class Test04_method { public static void test1() { System.out.println("JAVA"); }//test1()end public static void test2() { System.out.println("Python"); return; /.. 2022. 5. 30.
08. JAVA, 배열 (array, 1차원 배열, 2차원 배열) & 연습문제 ○ 배열 Array - 연속성 자료형, 열거형 - 하나의 변수에 1개 이상의 동일한 자료형의 값을 저장할 수 있는 공간 - element, 요소 - index, 순서, 색인 (0부터 시작해서 1씩 증가한다) - 배열의 종류 ① 1차원 배열 : [열] ② 2차원 배열 : [행][열] ③ 3차원 배열 : [면][행][열] → JAVA에는 없는 문법 - new 연산자 : 메모리 할당(확보) 연산자 JAVA에서는 배열을 만드려면 메모리를 미리 할당해놓아야 함 - JAVA와 JavaScript의 배열 비교 12. JavaScript 배열(Array) ○ Array (배열) - 연속성 자료형, 열거형, 컬렉션 - 하나의 변수에 1개 이상의 값을 저장할 수 있는 공간 - element, 요소, 원소 - index, .. 2022. 5. 30.
07. JAVA, 제어문 (반복문, 조건문, for, while, if, switch) & 연습문제 ○ 조건문 (if, switch case) - 개념(↓링크 참고)은 Java Script와 비슷하기 때문에 문제풀면서 연습 08.JavaScript 조건문(if, switch~case) ○ 제어문 - 프로그램의 흐름을 제어 - 조건문: if문, switch~case문 - 반복문: for문, while문, do~while문 - break문, contunue문 ○ if 조건문 형식 ① if(조건) {조건이 True이면 처리;} ② if(조.. binscode.tistory.com Q1) 임의의 문자가 대문자, 소문자, 기타인지 구분해서 출력하시오 char ch='d'; if(ch>='A' && ch='a' && ch='A' && ch='a' && ch 2022. 5. 29.
06. JAVA, Math 클래스 (난수, 올림, 버림, 반올림 등 ) ○ Math (수학 관련 클래스) - 수학에서 자주 사용하는 상수들과 함수들을 미리 구현해 놓은 클래스 - static method이므로 객체를 생성하지 않고 바로 사용가능 - 사용법 : Math.클래스필드 / Math.클래스 메소드() ○ Math 클래스 필드 - 클래스 필드(상수) : Math.E / Math.PI System.out.println(Math.E); //2.718281828459045 System.out.println(Math.PI); //3.141592653589793 ○ Math 클래스 메소드(함수) ① 절댓값 : Math.abs(값) System.out.println(Math.abs(3)); //3 System.out.println(Math.abs(-3)); //3 System.o.. 2022. 5. 28.
05. JAVA, 출력서식 (printf) ○ 콘솔창에 출력하기 (참고 : https://binscode.tistory.com/74) ① System.out.print(출력할 내용); → 콘솔창에 그냥 출력 ② System.out.println(출력할 내용); → 콘솔창에 출력하고 줄바꿈 ③ System.out.printf("출력서식", 값); → 출력서식을 이용해서 콘솔창에 출력 ○ 출력 서식 - \n (역슬래쉬n) : 엔터, 줄 바꿈 - \t (역슬래쉬t) : 탭, 일정 간격 띄우기 System.out.print("사과\n참외\n수박\n\n\n"); System.out.print("바\t\t나\n나"); System.out.print("\n딸기\n"); - 형식) System.out.printf("출력서식", 값); ① %d : 10진 정수형.. 2022. 5. 28.