'javabasic'에 해당되는 글 15건

  1. 2010.07.07 연습문제3장1번문제
  2. 2010.07.06 Runnable 사용법
  3. 2010.07.06 Thread 사용법
  4. 2010.07.01 JME
  5. 2010.06.30 JME 설치법

1번문제) 두개의 정수를 입력받아, 첫번째 숫자부터 두번째 숫자 사이의 모든 짝수의 합을   구하는 프로그램을 작성하라
=======================================
import java.io.*;

class ThreeExm1{
 public static void main(String[] args) throws IOException{
  BufferedReader stdin=new BufferedReader
    (new InputStreamReader(System.in));
  int num1,num2;
  int between1=0;

  System.out.print("Enter the first number : ");
  num1 = Integer.parseInt (stdin.readLine());

         System.out.print ("Enter the second number : ");
         num2 = Integer.parseInt (stdin.readLine());
  
  if(num1<num2)
  {
   for(int i=num1;i<=num2;++i)
   {
    if((i%2)==0)
    {
     between1+=i;
    }
   } 
  }
  if(num1>num2)
  {
   for(int i=num2;num1>=i;++i)
   {
    if((i%2)==0)
    {
     between1+=i;
    }
   } 
  }

  System.out.println ("between even number : "+ between1);
 }//main

}//class

'javabasic' 카테고리의 다른 글

연습문제 3장 3번문제  (0) 2010.07.07
3장 2번문제  (0) 2010.07.07
Runnable 사용법  (0) 2010.07.06
Thread 사용법  (0) 2010.07.06
JME  (0) 2010.07.01
Posted by 지화명이
,

Runnable 사용법

javabasic 2010. 7. 6. 09:29


package sms.it;

class RunnableEx implements Runnable{

 @Override
 public void run() {
  // TODO Auto-generated method stub
  int i=0;
  while(true){
   System.out.println("스레드명: "+Thread.currentThread().getName()+"숫자: "+ i++);
   if(i==50)
    break;
   try{
    Thread.sleep(10);
   }catch(Exception e){
    e.printStackTrace();
   }
  }
  
 }
 
}

public class RunnableTestTwo {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  RunnableEx r1=new RunnableEx();
  RunnableEx r2=new RunnableEx();
  RunnableEx r3=new RunnableEx();
  
  Thread t1=new Thread(r1,"Thread1");
  Thread t2=new Thread(r2,"Thread2");
  Thread t3=new Thread(r3,"Thread3");
  t1.start();
  t2.start();
  t3.start();
  
 }

}

'javabasic' 카테고리의 다른 글

3장 2번문제  (0) 2010.07.07
연습문제3장1번문제  (0) 2010.07.07
Thread 사용법  (0) 2010.07.06
JME  (0) 2010.07.01
JME 설치법  (0) 2010.06.30
Posted by 지화명이
,

Thread 사용법

javabasic 2010. 7. 6. 09:28


package sms.it;

import java.lang.*;
import java.io.*;

class ThreadEx extends Thread {
 String name;
 public ThreadEx(String name){
  super(name);
  this.name=name;
 }
 public void run(){
  int i=0;
  while(true){
   System.out.println("쓰레드명:" + name + "숫자:" + i++);
   if(i==10)
    break;
   try{
    sleep(30);
   }catch(Exception e){
    e.printStackTrace();
   }//catch
   
  }//while
 }//run
}//ThreadEx
public class ThreadTestTwo {
 
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  
  ThreadEx t1=new ThreadEx("Thread1");
  ThreadEx t2=new ThreadEx("Thread2");
  ThreadEx t3=new ThreadEx("Thread3");
  t1.start();
  t2.start();
  t3.start();

 }

}

'javabasic' 카테고리의 다른 글

3장 2번문제  (0) 2010.07.07
연습문제3장1번문제  (0) 2010.07.07
Runnable 사용법  (0) 2010.07.06
JME  (0) 2010.07.01
JME 설치법  (0) 2010.06.30
Posted by 지화명이
,

JME

javabasic 2010. 7. 1. 12:09

'javabasic' 카테고리의 다른 글

3장 2번문제  (0) 2010.07.07
연습문제3장1번문제  (0) 2010.07.07
Runnable 사용법  (0) 2010.07.06
Thread 사용법  (0) 2010.07.06
JME 설치법  (0) 2010.06.30
Posted by 지화명이
,

JME 설치법

javabasic 2010. 6. 30. 13:49


JME 설치법
1. [이클립스용 SVN 받기-Subclipse]
이클립스 Ganymede버전으로 http://www.eclipse.org/subversive/downloads.php
에서 svn(19메가) .zip파일을 다운로드 받아 Help->software Update 메뉴의
Available software탭에서 "SVN Team Provider"를 설치한다. (난 소스코드빼고
다 설치했음)

설치 후 자동으로 이클립스가 부팅되고 SVNKit 1.1.7 Implementation을 설치하는
메뉴가 나옴 상위버전도 있지만 호환과 에러방지를 위해 상위버전은 다운받지 않음

2. [SubClipse을 이용하여 .jar & class 받아오기)
Windows->Show View ->SVN->SVN Repositories를 선택하면 SVN저장소 창이 생김

데이터베이스 모양의 아이콘인 New Repository Location을 클릭하여
주소창에 http://jmonkeyengine.googlecode.com/svn 를입력 마지막 svn / 를 제거
해줄것

참고 기다리면 이클립스 왼쪽 프로젝트창에 jme 프로젝트 폴더가 생김
열면 trunk란 메뉴가 있음 선택후 오른쪽 마우스 버튼을 누르고 Find/Check Out As 선택
Finish선택하면 쭉 받아옴

3. [운영체제에 맞는 lwg.jar swt.jar 선택하기]
파일을 다 받고 났지만 jme폴더에 x 표시가 있음 라이브러리 경로가 맞지 않아서
발생하는 문제

프로젝트 창 jme 폴더에서 오른쪽 마우스 누르고 Properties누르고 Java Build Path 선택
그곳에서 Libraries 탭을 선택
lwgl.jar 보임 "native library location" 선택 후 "edit"
jme가 다운로드된 경로로 jme/lib/lwjgl/native/<os> <-윈도우면 windows 선택

swt.jar도 똑같이 셋팅해주어야 하는데 보이지 않음
ADD jar 메뉴를 눌러 jme/lib 밑에있는 swt.jar 파일을 추가시킴
그 후 jme/lib/swt/<os>형태로 설정해줌

맞으면 x 표시 다 사라짐

4. [물리엔진 추가]
repository location에 경로 하나 더 추가 http://jmephysics.googlecode.com/svn
jme때와 똑같이 trunk를 Find/Check Out As

ODE라이브러리는? Right click the “jME Physics 2” Project → Properties →
Java build path → Libraries → expand odejava-jni.jar →
select native library location → Edit … → Workspace →
select the path <physics project>/impl/ode/lib/ →Ok→Ok→Ok

'javabasic' 카테고리의 다른 글

3장 2번문제  (0) 2010.07.07
연습문제3장1번문제  (0) 2010.07.07
Runnable 사용법  (0) 2010.07.06
Thread 사용법  (0) 2010.07.06
JME  (0) 2010.07.01
Posted by 지화명이
,