분류 전체보기399 [Java Festival] lf문 Scanner sc = new Scanner(System.in); System.out.print("첫자리 0을 제외한 숫자를 입력해주세요 >> "); String num = sc.next(); String[] number = num.split(""); int sum = 0; for (int i = 0; i < number.length; i++) { if (number[i].equals("0")) { sum += 6; } else if (number[i].equals("1")) { sum += 2; } else if (number[i].equals("2")) { sum += 5; } else if (number[i].equals("3")) { sum += 5; } else if (number[i]... 2023. 3. 11. [Java Festival] 정수 n을 입력받아 n번째 항까지 수열 출력 import java.util.Scanner; public class Me_15번 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("n 입력 : "); int num = sc.nextInt(); int a = 1; for(int i = 0; i < num; i++) { a += i; System.out.print(a+" "); } } } 2023. 3. 11. ROWNUM, TOP-N, 페이징 1. ROWNUM SELECT ROWNUM AS RN , 직원ID , 이름 , 연봉 , 부서ID FROM 직원; SELECT ROWNUM AS RN , 직원ID , 이름 FROM 직원 WHERE ROWNUM 2023. 3. 11. OOP_추상화 월급계산기 방법1) 슈퍼클래스 package 연습장; public abstract class Employee { String empno; String name; int pay; public abstract int getMoneyPay(); public String print() { return (empno+":"+name+":"+pay); } } 서브클래스1 package 연습장; public class RegularEmployee extends Employee{ int bonus; //생성메소드 public RegularEmployee(String empno, String name, int pay, int bonus) { super(); this.empno = empno; this.name = name.. 2023. 3. 11. OOP_상속 Casting 형변환 --> 레퍼런스타입의 형변환은 어떻게 일어나는가? 레퍼런스 타입의 형변환 *상속이 전제되어 있어야 한다. *객체 내에 필드와 메소드의 접근권한에 따라서 강제형변환인지 자동형변환인지 결정된다. *단, 부모클래스(슈퍼, 상위)에 있는 필드와 메소드가 포함되어있어야 casting 가능함. UpCasting *자식클래스(서브, 하위)가 부모클래스(슈퍼, 상위)로 자동으로 형변환 *객체(하위클래스) 내 모든 필드와 메소드에 접근할 수 있는 것은 X *상위클래스의 필드와 메소드에만 접근 가능하다. *오버라이딩된 메소드에 한해서는 하위클래스가 가지고 있는 메소드를 사용한다. DownCasting *부모클래스(슈퍼, 상위)가 자식클래스(서브, 하위)로 강제형변환 *ex) Child c1 = (Ch.. 2023. 3. 11. ArrayList_제네릭 기법 + for-each문 ArrayList package ArrayList기초; import java.util.ArrayList; public class Ex01_Main { public static void main(String[] args) { // ArrayList // : 크기가 가변적인 배열과 같은 형태를 가진 클래스 // 1.ArrayList 생성 // 레퍼런스 타입의 데이터만 저장할 수 있다. ArrayList list = new ArrayList(); //: 제네릭기법 //->객체를 생성하는 순간에 자료형이 결정되는 기법 //2. 데이터 추가하기 list.add("카페라떼"); list.add("아이스 아메리카노"); list.add("카라멜 마끼야또"); System.out.println("데이터 추가 전 : ".. 2023. 3. 10. 이전 1 ··· 45 46 47 48 49 50 51 ··· 67 다음