목록JAVA (101)
Frog is cry
package day02.ex01_배열; import java.util.Arrays; import java.util.Arrays; public class AddrMain { public static void main(String[] args) { /* bitbyte BCDASCIIEBCDIC 12345678 248163264128256 ------------------------------------------------ 0000000~9a~z 26+특수기호+부호 101001A~Z 26 100100~9 10 1101162 100 101 110 111 */ int a = 10; int b = a; a = 20; System.out.println(a+","+b); int [] arr1 = {10,20,30}..
메소드 #1 package day01.ex03_Class; class ClaMeth { int zz = 123;// 멤버변수 String a = "에이맨"; void meth_1() { int x = 11;// 지역변수 - 구간 내부에서만 사용가능 System.out.println("meth_1() 실행 param X, ret X : " + x + "," + "zz : " + zz); x++;// 증가가 안되는게 아닌 사라지는 것 zz++; } void meth_2(String a, int b) { // 매개변수도 지역변수이다. // String a = "에이맨"; 매개변수와 지역변수는 충돌 발생 System.out.println("meth_2() 실행 param O, ret X :" + a + "," ..
package day26.ex01; public class BackPrinter implements Printable{ private int number; @Override public void print() { System.out.println("흑백모드로 인쇄합니다."); } @Override public void copy() { System.out.println("흑백모드로 인쇄합니다."); } @Override public void output(int number) { if(number > 20) { this.number = 0; }else if(number < 1) { this.number = 0; }else { this.number = number; } System.out.println("컬러..
package day25.ex04_interface; public class Television implements RemoteControl{ //필드 private int volume; // //turnOn() 추상 메소드의 실제 메소드 @Override public void turnOn() { System.out.println("TV를 켭니다."); } //turnOff() 추상 메소드의 실제 메소드 @Override public void turnOff() { System.out.println("TV를 끕니다."); } //setVolume() 추상 메소드의 실제 메소드 @Override public void setVolume(int volume) { if(volume > RemoteControl.M..
package day25.ex01_instanceof; public class AA_Ex { public static void main(String[] args) { BB1 ob = new BB1(); if(ob instanceof BB1) System.out.println("BB1의 객체"); if(ob instanceof CC1) System.out.println("CC1의 객체"); if(ob instanceof AA1) System.out.println("AA1의 객체"); AA1 oa = new AA1(); System.out.println("------------"); if(oa instanceof AA1) System.out.println("AA1의 객체"); if(oa instanceof ..
package day24.ex01; public class Taxi extends Vehicle{ @Override public void run() { System.out.println("택시가 달립니다."); } } package day24.ex01; public class Driver { public void drive(Vehicle vehicle) { // drive 메소드의 정의부에 사용한 매개변수를 // Vehicle 클래스의 vehicle참조변수로 지정함. vehicle.run();// Vehicle 클래스에 정의된 // run 메소드를 호출함 } } package day24.ex01; public class Bus extends Vehicle{ @Override public void run(..
package Swing; import java.awt.Color; import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.util.Random; import javax.swing.JFrame; public class WindowTest { public static void main(String[] args) { Frame window = new Frame("제목"); window.setTitle("제목이 변경된 윈도우"); window.setBounds(1200, 200, 400, 300); window.setBackground(Color.ORANGE); //색상은 0..
package 스레드.ex04_TimeCheck; public class TimeCheck { public static void main(String[] args) { // 시간 구하기 long start = System.currentTimeMillis();// 현재 시간을 밀리초로 나타냄 long end = 0L; int ar [] = new int[10000000]; for (int i = 0; i < ar.length; i++) { ar[i] = i; } try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } end = System.currentTimeMillis(); System.out.println((..