본문 바로가기
728x90

분류 전체보기247

기초 문법 (변수선언, 리스트, 딕셔너리) 에 작성, onclick="함수명" 영화 기록하기 '영화 기록하기'라는 버튼을 누를 때 hey() 함수가 실행됨 변수 선언: let 변수명 let a = 2 let b = 3 console.log(a+b) // 5 let c = '대한' let d = '민국' console.log(c+d) // 대한민국 사칙연산, 문자열 더하기가 기본적으로 가능 리스트: 순서를 가지고 있는 형태 let a_list = [] // 리스트를 선언. 변수 이름은 역시 아무렇게나 가능! // 또는, let a = ['사과','수박','딸기','감'] // 로 선언 가능 console.log(a[1]) // 수박 console.log(a[0]) // 사과 //리스트 길이 구하기 console.log(a.length) //4 딕셔.. 2023. 9. 14.
객체지향 클래스와 객체 클래스: 객체의 속성(변수)과 기능(메서드)을 코드로 구현한 것, 객체를 생성하는데 사용 객체: 모든 인스턴스를 대표하는 일반적인 용어 인스턴스: 특정 클래스로부터 생성된 객체 인스턴스화: 클래스 -> 인스턴스(객체) 객체의 생성: 클래스명 변수명 = new 클래스명(); class Tv1_1 { // 속성 : 변수 선언 String color; // 색깔 boolean power = false; // 전원상태 : false 로 초기화 int channel = 1; // 채널 : 1 로 초기화 // 기능 : 메서드 선언 void power() { // 전원 기능 power = !power; if (power) { System.out.println("전원 ON"); } else { Syste.. 2023. 9. 13.
배열 배열: 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 배열의 선언 int[] age = new int[5]; int age[] = new int[5]; 배열의 길이: 배열이름.length 배열의 한계: 배열의 크기를 바꿀 수 없음! 배열의 크기가 부족한 경우: 새로 만든 배열에 기존 배열의 값을 복사해 저장 class Arrays2_1 { public static void main(String[] args) { int[] arr = new int[10]; System.out.println("배열의 길이 = " + arr.length); for (int i = 0; i < arr.length; i++) { System.out.println("arr[" + i + "] = " + arr[i]); } S.. 2023. 9. 13.
조건문과 반복문 Flowchart(흐름도): 어떠한 일을 처리하는 과정을 순서대로 간단한 기호와 도형으로 도식화한 것 조건문 1. IF class Control1_3 { public static void main(String[] args) { char ch = 'p'; if (ch >= 'a' && ch = 'A' && ch = 90) { System.out.println("A등급입니다."); } else if(score >= 80) { System.out.println("B등급입니다."); } else if(score >= 70) { System.out.println("C등급입니다."); } } } 조건 연산자 max = ( a > b ) ? a : b; 2. SWITCH class Control2_1 { public.. 2023. 9. 13.
연산자 연산자의 우선순위 우선순위 연산자 설명 결합 방향 1 [] . 첨자, 멤버 연산자 왼 -> 오 2 ++ -- 후위 증가/감소 연산자 왼 -> 오 3 ! ~ + - ++ -- (타입) 논리/비트 NOT, 단항, 전위 증가/감소, 타입 캐스트 연산자 오 -> 왼 4 * / % 곱셈, 나눗셈, 나머지 연산자 왼 -> 오 5 + - 덧셈, 뺄셈 연산자 왼 -> 오 6 >>> 비트 왼쪽/오른쪽 시프트, 부호 비트까지 모두 오른쪽 시프트 왼 -> 오 7 = instance of 관계 연산자, 인스턴스의 실제 타입 반환 왼 -> 오 8 == != 관계 연산자 왼 -> 오 9 & 비트 AND 연산자 왼 -> 오 10 ^ 비트 XOR 연산자 왼 -> 오 11 | 비트 OR 연산자 왼 -> 오 12 && 논리 AND 연산.. 2023. 9. 13.
변수와 자료형 변수: 변하는 수. 단 하나의 값을 저장할 수 있는 메모리 공간(1Byte로 구성) 메모리 공간은 각각의 메모리 주소를 가짐 변수의 선언과 초기화 class Variable1_2 { public static void main(String[] args) { boolean flag = false; char grade = 'A'; byte val = 127; short sval = 128; int num = 32768; long price = 2_147_483_648L; float tax = 3.14f; double score = 3.14159265358979; } } 변수 생성 규칙 대소문자가 구분되며 길이에 제한이 없음 예약어(ex->true) 사용 불가 숫자로 시작 불가 특수문자 _ 와 $ 만 허용 변수.. 2023. 9. 13.