국비지원(46)
-
예외처리 와 제네릭컬렉션
9장 예외처리 예외가 발생되었을 때 프로그램을 비정상 종료하지 않고 정상 종료 되게 처리하는 것 System.out.println("프로그램 시작"); try { int num= 10; int result = num/0; System.out.println(result); //ArithmeticException }catch(ArithmeticException e) {//handling 할 ex객체명 System.out.println("예외 발생"); } System.out.println("프로그램 종료"); 2.1 try~catch~finally 문 이용 try{ //예외발생코드 }catch(예외클래스명 변수명){ //예외처리코드 } System.out.println("프로그램 시작"); try { int..
2023.12.11 -
핵심클래스
3. 중첩 클래스 클래스 안에 또 다른 클래스가 정의되는 것 1) member inner 클래스 class Outer{ int a =10; private int b =20; private int c =30; class Inner{ //멤버변수 위치 int d =40; public void print () { System.out.println(a);// outer 멤버변수 사용 System.out.println(b); System.out.println(c); System.out.println(d); }} public void info (){ Inner inner = new Inner (); //이너클래스의 사용 inner .print(); }} public class Ex07_4 { public statu..
2023.12.09 -
메소드
메소드 String name; int age; String addr; public Student (Strung name, int age, String addr){ super(); sysout("매개변수 3개짜리 생성자"); this.name = name; this.age = age; this.addr=addr; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getAddr() { return addr; } ..
2023.12.06 -
클래스(객체), 메소드
배열복사 int []xxx =Arrays.copyOf(num2, num2.length); for (int i : xxx){ sysout(i); } int [] xxx2 = Arrays.copyOf(num2,3); for (int i : xxx2) { sysout(">>>"+i); } 클래스 중요★ ★ ★ ★ ★ 지정자 class 정의 [인스턴스 변수정의] [메소드 정의] [생성자 정의] 현실 세계의 학생 개체에서 뽑은 학생클래스 public class Student { 1. 멤버 변수, 인스턴스 변수 1) 선언위치 : 함수 안이 아닌 클래스 블럭 2) 반드시 클래스 new 객체 생성 후 사용 3) 객체 생성시 각 타입으로 자동 초기화 int => 0, 실수 => 0.0, char => 공백, boolea..
2023.12.05 -
배열
1. 배열선언 데이터형 [] 베열명; 또는 데이터형 배열명 []; 2. 배열생성 배열명 =new 데이터형 [크기]; 3. 배열초기화 배열명 [인덱스] = 값; //1, 배열선언 int num []; //2. 배열생성 num = new int [3]; sysout (num); sysout(num[0]); sysout(num[2]); sysout(num.length); num[0]=10; num[1]=20; num[2]=30; System.out.println(num[0]); System.out.println(num[1]); System.out.println(num[2]); System.out.println("============="); for (int i =0; i >"+i); } //역순 출력 int ..
2023.12.04 -
CSS+ JAVA
17. 폰트 속성 .a{ font-size: xx-small; } .b{ font-size: x-small; } .c{ font-size: small; } .d{ font-size: medium; } .e{ font-size: large; } .f{ font-size: x-large; } .g{ font-size: xx-large; } font-style 속성과 font-weight 속성 p{ font-size: 2em; font-style: italic; font-weight: bold; } text-align 속성 글자의 수평 정렬을 지정하는 속성이다. h1{ text-align: center; } h2{ text-align: left; } h3{ text-align: right; } div{ bor..
2023.11.29