java
-
16일 차 Thread(쓰레드)를 이용하여 발사 카운트 시키기삼성SDS_멀티캠퍼스/Java 2015. 9. 30. 13:39
public class Ct implements Runnable { @Overridepublic void run() {// TODO Auto-generated method stub try {for (int i = 20; i > 0; i--) {Thread.sleep(1000);System.out.println(i + "초");}} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();} } } public class Balsa implements Runnable { @Overridepublic void run() {// TODO Auto-generated method stub try {System.out...
-
15일 차 도서 대여 프로그램삼성SDS_멀티캠퍼스/Java 2015. 9. 25. 16:56
package book; public abstract class Book { private int id;private String name;private String author;private boolean rental; public boolean equlas(int id) { if (this.id == id)return true;elsereturn false; } public Book() {id = 0;name = "제목없음";author = "저자미상";rental = false;} public Book(int id, String name, String author) {this.id = id;this.name = name;this.author = author;rental = false;} public..
-
13일 차 문자열 잘라내기삼성SDS_멀티캠퍼스/Java 2015. 9. 23. 17:03
StringTokenizer와 split이 있다. StringTokenizer사용법 : new StringTokenizer (입력받은 문자열, 해당 문자 발견할 경우 분리); import java.util.Scanner;import java.util.StringTokenizer; public class Test9 { public static void main(String[] args) { Scanner scan = new Scanner(System.in);String ip; System.out.println("ID/PW를 입력하세요");ip = scan.nextLine(); StringTokenizer st3 = new StringTokenizer(ip, "/"); while (st3.hasMoreTok..
-
12일 차 무명클래스삼성SDS_멀티캠퍼스/Java 2015. 9. 22. 17:10
public interface RemoteControl { void turnOn(); void turnOff(); } public class Test { public static void main(String[] args) {// TODO Auto-generated method stub RemoteControl ac = new RemoteControl() { @Overridepublic void turnOn() {// TODO Auto-generated method stubSystem.out.println("스위치 킴");} @Overridepublic void turnOff() {// TODO Auto-generated method stubSystem.out.println("스위치 끔");}};ac.t..
-
12일 차 디자인패턴을 이용하기 - 첨부파일포함카테고리 없음 2015. 9. 22. 14:50
public interface Move { public void move();} public class SlowMove implements Move{ @Overridepublic void move() {// TODO Auto-generated method stubSystem.out.println("느린 이동");} } public class FastMove implements Move{ @Overridepublic void move() {// TODO Auto-generated method stubSystem.out.println("빠른 이동");} } public interface Shotting { public void shotting();} public class BadShotting impleme..
-
12일 차 디자인패턴을 이용한 프로그래밍삼성SDS_멀티캠퍼스/Java 2015. 9. 22. 14:11
public interface Move { public void move();} public class FastMove implements Move{ @Overridepublic void move() {// TODO Auto-generated method stubSystem.out.println("빠른 이동");} } public class SlowMove implements Move{ @Overridepublic void move() {// TODO Auto-generated method stubSystem.out.println("느린 이동");} } -------------------------------------------------------------------------------------..
-
12일 차 인터페이스를 이용하여 로봇조립삼성SDS_멀티캠퍼스/Java 2015. 9. 22. 10:54
어택 구현 ----------------------------------------------------------------------------------------- public interface Attack { public void attack();} public class MissileAttack implements Attack { @Overridepublic void attack() {// TODO Auto-generated method stubSystem.out.println("미사일로 공격");} } public class PushAttack implements Attack{ @Overridepublic void attack() {// TODO Auto-generated method stu..
-
12일 차 Inner Class(이너클래스)삼성SDS_멀티캠퍼스/Java 2015. 9. 22. 09:20
class OuterClass { private String secret = "Time is Money"; public OuterClass() { InnerClass innerClass = new InnerClass();innerClass.method(); } private class InnerClass {public InnerClass() {System.out.println("InnerClass의 생성자");} public void method() {System.out.println(secret);}}} public class Test { public static void main(String[] args) {// TODO Auto-generated method stub OuterClass o = ne..