Develpment/Java Sample Source
-
[18] Inner ClassDevelpment/Java Sample Source 2020. 9. 13. 21:29
Anonymous Inner Class 1234567891011121314151617181920212223242526272829303132333435package inner_class04; import java.util.Random;import java.util.Scanner; public class AnonymousClass{ public static void main(String[] args) { /* 내부 클래스의 종류 * 1. Member 내부 클래스 * 2. Local(지역) 내부 클래스 * 3. Static 내부 클래스 * 4. Anonymous(익명) 클래스 */ /* 익명 클래스 * 한번만 사용하고 버려지는 객체를 사용할 때 쓰는 개념... */ int random = new Random(..
-
[17] GenericDevelpment/Java Sample Source 2020. 9. 13. 21:29
Generic Class 123456789101112131415package generic01; public class GenEx{ T value; public T getValue() { return value; } public void setValue(T value) { this.value = value; }} Colored by Color Scriptercs Generic 사용 예제 1234567891011121314151617181920212223242526272829package generic01; public class GenMain{ public static void main(String[] args) { GenEx g = new GenEx(); // new GenEx() g.setValue(..
-
[16] ClassDevelpment/Java Sample Source 2020. 9. 13. 21:29
Class01 12345678910111213141516171819202122232425262728293031323334353637package class01; import class02.BlackPen; public class Seoul{ public static void main(String[] args) { Computer com1 = new Computer(); com1.color = "white"; com1.cpu = 3.0f; com1.ram = 2; com1.hdd = 200; com1.GetInfo(); System.out.println("------------------------------"); Computer com2 = new Computer(); com2.color = "black..
-
[15] StringDevelpment/Java Sample Source 2020. 9. 13. 21:29
String 123456789101112131415161718192021222324252627282930313233343536373839404142package ex_sting; import java.util.Scanner; public class String01 { public static void main(String[] args) { // String은 두가지 특징을 가지고 있다. // 1) 객체 생성 방법이 두가지다.(명시적, 암시적) // 2) 한번 생성된 문자열은 변하지 않는다.(불변적 특징) // 암시적 객체생성 String s1 = "abc"; String s2 = "abc"; if(s1 == s2) // 객체 간의 비교시 주소값 비교가 된다. System.out.println("주소가 같..
-
[14] arrary-multiDevelpment/Java Sample Source 2020. 9. 13. 21:29
array 123456789101112131415161718192021222324252627282930313233343536373839package multi_array; public class Multi_Array01 { public static void main(String[] args) { // 다차원 배열 // 1차원 배열이 2개 모이면 2차원 배열 // 2차원 배열이 3개 모이면 3차원 배열 int[][] arr = new int[2][3]; arr[0][0] = 10; arr[0][1] = 20; arr[0][2] = 30; arr[1][0] = 40; arr[1][1] = 50; arr[1][2] = 60; //System.out.println(arr[1][1]); for(int i = 0; i
-
[13] Array-singleDevelpment/Java Sample Source 2020. 9. 13. 21:28
array 1234567891011121314151617181920212223242526package single_array; public class Array01 { public static void main(String[] args) { // 배열 : 같은 자료형 끼리의 묶음 // 1. 배열의 선언 int[] arr; //int[] arr2 = {1, 2, 3, 4, 5}; // 2. 배열의 생성 arr = new int[4]; // 3. 초기화 arr[0] = 100; arr[1] = 200; arr[2] = 300; arr[3] = 400; for(int i = 0; i
-
[12] random, scannerDevelpment/Java Sample Source 2020. 9. 13. 21:28
random 1234567891011121314151617package random; import java.util.Random; public class Ex_Random01 { public static void main(String[] args) { char cTemp; int nRandom = new Random().nextInt((int)'Z' - (int)'A' + 1) + (int)'A'; // (난수범위) + 시작수 cTemp = (char)nRandom; System.out.println(cTemp); }}Colored by Color Scriptercs 실행결과 T scanner 1234567891011121314151617181920212223package scanner; import j..