분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
옵션 |
|
public class d_DigitCalendar extends Thread {
int s = 6000;
int day;
int month;
int year;
public void run(){
for(int year = 2016; year<3000; year++){
for(int month = 1; month<13; month++){
if(year % 4 == 0){
switch(month){
case 1:
for(int day = 1; day<32; day++){
System.out.print(" "+year+"년");
System.out.print(" 1월");
System.out.println(" "+day+"일입니다.");
this.day = day;
this.month = month;
this.year = year;
try{
Thread.sleep(s);
} catch(InterruptedException e){
System.out.println(e.getMessage());
}
}break;
....
(메인 클래스)
public class Main {
public static void main(String[] args){
Thread thread1 = new d_DigitCalendar();
thread1.start();
int d = thread1.day;
int m = thread1.month;
int y = thread1.year;
이렇게 쓰레드가 진행되고 있을 때 날짜를 메인에서 실시간으로 가져다 쓰고 싶은 상황인데요
thread1.day 처럼 지정이 안되더군요(흡 초보의 한계..)
쓰레드 상속받은 클래스는 지정시간에 따라 날짜가 2016 1 1 .. 2016 1 2 이런 식으로 진행되구
메인에서 데이터를 받아오고 싶은데 어떻게 하면 될까요..!!
도움이 필요해요!!
죄송합니다. 댓글 작성은 회원만 가능합니다.