Memory Drive

반응형
현실세계의 객체(OBJECT)를 프로그램으로 구현하기 위해 사용
반응형

'Computer_IT > JAVA' 카테고리의 다른 글

[JAVA] InetAddress  (0) 2006.09.14
콘솔입력받아 배열에 넣기  (0) 2006.04.16
JAVA에서 Console 문자열 입력받기  (0) 2006.04.05
2차원 배열 생성, 값 배정  (1) 2006.04.05
swing 자바 Addtion  (0) 2006.04.04

반응형

[CODE type="java"]
class Middle2 {
public static void main(String arg[]) throws java.io.IOException{

 char choice;
 String s1="";
 String s2="";
 
 System.out.print("\n첫번째 문자열 입력 : ");
 while ((choice = (char)System.in.read()) != '\n')
 {
  s1 = s1 + choice;
 }
 System.out.print("\n첫번째 정수값 : ");
 System.out.println(s1);

 System.out.print("\n두번째 문자열 입력 : ");
 while ((choice = (char)System.in.read()) != '\n')
 {
  s2 = s2 + choice;
 }
 System.out.print("\n두번째 정수값 : ");
 System.out.println(s2);
 
 }
}

/* 위에서 제공하는 부분 코드를 가지고 중앙값을 구하는 프로그램을 완성하시오 */
[/HTML][/CODE]

반응형

'Computer_IT > JAVA' 카테고리의 다른 글

콘솔입력받아 배열에 넣기  (0) 2006.04.16
JAVA class 정의  (0) 2006.04.12
2차원 배열 생성, 값 배정  (1) 2006.04.05
swing 자바 Addtion  (0) 2006.04.04
연산자 instanceof  (0) 2006.04.01

반응형
[CODE type="java"]
class TwoArray
{
public static void main(String args[])
{
 int two_array[][] = new int[4][5];
 int i,j,k=0;
 
 for(i=0;i<4;i++)
 {
  for(j=0;j<5;j++)
  {
   two_array[i][j] = k;
   k++;
  }
 }
 
 for(i=0;i<4;i++)
 {
  for(j=0;j<5;j++)
   System.out.print(two_array[i][j]+ " " );
  System.out.println();
 }
}
}
[/HTML][/CODE]
반응형

'Computer_IT > JAVA' 카테고리의 다른 글

JAVA class 정의  (0) 2006.04.12
JAVA에서 Console 문자열 입력받기  (0) 2006.04.05
swing 자바 Addtion  (0) 2006.04.04
연산자 instanceof  (0) 2006.04.01
예약어 super  (0) 2006.04.01

반응형

[CODE type="java"]
import javax.swing.JOptionPane;

public class Addition
{
public static void main(String args[])
{
String firstNumber, secondNumber;
int number1, number2, sum;

firstNumber = JOptionPane.showInputDialog("Inter First Integer");

secondNumber = JOptionPane.showInputDialog("Enter Second Integer");

number1 = Integer.parseInt(firstNumber);
number2 = Integer.parseInt(secondNumber);

sum = number1 + number2;

JOptionPane.showMessageDialog(null, "The sum is " + sum, "Result", JOptionPane.PLAIN_MESSAGE);

System.exit(0);
}
}
[/HTML][/CODE]

반응형

'Computer_IT > JAVA' 카테고리의 다른 글

JAVA에서 Console 문자열 입력받기  (0) 2006.04.05
2차원 배열 생성, 값 배정  (1) 2006.04.05
연산자 instanceof  (0) 2006.04.01
예약어 super  (0) 2006.04.01
멤버 변수의 상속  (0) 2006.04.01

반응형

[CODE type="java"]
class A { }
class B extends A { }
class C extends B { }

public class instanceofTest
{
public static void main(String args[])
{
 B ob = new B();
 if (ob instanceof B) System.out.println("B의 객체");
 if (ob instanceof C) System.out.println("C의 객체");
 if (ob instanceof A) System.out.println("A의 객체");
 
 A oa = new A();
 if (oa instanceof A) System.out.println("A의 객체");
 if (oa instanceof B) System.out.println("B의 객체");
 if (oa instanceof C) System.out.println("C의 객체");
 
}

}

[/HTML][/CODE]

반응형

'Computer_IT > JAVA' 카테고리의 다른 글

2차원 배열 생성, 값 배정  (1) 2006.04.05
swing 자바 Addtion  (0) 2006.04.04
예약어 super  (0) 2006.04.01
멤버 변수의 상속  (0) 2006.04.01
오버로딩(Overloading), 오버라이딩(Overriding)  (0) 2006.04.01

반응형

[CODE type="java"]
class C1
{
protected int a = 50;
private int b = 100;
static String x = "파이팅 자바";
void write()
{
System.out.println(x);
System.out.println(a);
System.out.println(b);
}
}


class C2 extends C1
{
String b = "어려운 자바";
String x = "쉬운 자바";
void write()
{
System.out.println(x);
System.out.println(a);
System.out.println(b);
super.write();
}
}


public class SuperTest2
{
public static void main(String args[])
{
C2 o = new C2();
o.write();
}
}

[/HTML][/CODE]

반응형

'Computer_IT > JAVA' 카테고리의 다른 글

swing 자바 Addtion  (0) 2006.04.04
연산자 instanceof  (0) 2006.04.01
멤버 변수의 상속  (0) 2006.04.01
오버로딩(Overloading), 오버라이딩(Overriding)  (0) 2006.04.01
-- ++ 연산자 테스트  (0) 2006.04.01

반응형

[CODE type="java"]
class C1
{
int a=100;
static String b = "파이팅 자바";
}

class C2 extends C1
{
String b;
String x = "쉬운자바";
}

class Inheritance
{
public static void main(String args[])
{
C2 o = new C2();

System.out.println(o.x);
System.out.println(o.b);
System.out.println(o.a);
System.out.println(C1.b);
}
}
[/HTML][/CODE]

반응형

'Computer_IT > JAVA' 카테고리의 다른 글

연산자 instanceof  (0) 2006.04.01
예약어 super  (0) 2006.04.01
오버로딩(Overloading), 오버라이딩(Overriding)  (0) 2006.04.01
-- ++ 연산자 테스트  (0) 2006.04.01
JAVA 기본 Data타입  (0) 2006.04.01

반응형
오버로딩과 오버라이딩은 서로 혼동하기 쉽지만 사실 그 차이는 명백하다. 오버로딩은 기존에 없는 새로운 메서드를 추가하는 것이고, 오버라이딩은 조상으로부터 상속받은 메서드의 내용을 변경하는 것이다.


오버로딩(Overloading) - 기존에 없는 새로운 메서드를 정의하는 것(new)
오버라이딩(Overriding) - 상속받은 메서드의 내용을 변경하는 것(change, modify)


아래의 코드를 보고 오버로딩과 오버라이딩을 구별할 수 있어야 한다.


class Parent {
    void parentMethod() {}
}

class Child extends Parent {
    void parentMethod() {} // 오버라이딩
    void parentMethod(int i) {} // 오버로딩

    void childMethod() {}
    void childMethod(int i) {} // 오버로딩
    void childMethod() {}       // 에러!!! 중복정의 되었음.(already defined in Child)
}
반응형

'Computer_IT > JAVA' 카테고리의 다른 글

예약어 super  (0) 2006.04.01
멤버 변수의 상속  (0) 2006.04.01
-- ++ 연산자 테스트  (0) 2006.04.01
JAVA 기본 Data타입  (0) 2006.04.01
Jad - the fast JAva Decompiler  (0) 2006.03.17

반응형
[CODE type="c"]
class unary
{
public static void main(String args[])
{
int ii = 0;

System.out.println(ii++ + ii + ii--);
System.out.println(ii-- + ii);

int jj=0;
System.out.println(++jj + jj + --jj);
System.out.println(--jj + jj);


}
}
[/HTML][/CODE]
invalid-file

download

반응형

'Computer_IT > JAVA' 카테고리의 다른 글

예약어 super  (0) 2006.04.01
멤버 변수의 상속  (0) 2006.04.01
오버로딩(Overloading), 오버라이딩(Overriding)  (0) 2006.04.01
JAVA 기본 Data타입  (0) 2006.04.01
Jad - the fast JAva Decompiler  (0) 2006.03.17

반응형

[CODE type="c"]
public class DataTypeTest
{
public static void main(String args[])
{
System.out.println("1. 16진수값 : " + 0x11);
System.out.println("2. 8진수값 : " + 011);
System.out.println("3. 십진수값 : " + 111);
System.out.println("4. 2.0f / 3.0f = " + 2.0f / 3.0f);
System.out.println("5. 2.0 / 3.0 = " + 2.0 / 3.0);
System.out.println("6. 2/3 = " + 2/ 3);
System.out.println("7. 지수형 데이터 3.14159e-3 = " + 3.14159e-3);
System.out.println("8. 이진형 데이터 값 : " + true + (10 > 20));
System.out.println("9. 특수문자값 : \\ \"");
System.out.println("10. 유니코드값 : \u004a \u004f");
}
}

[/HTML][/CODE]


invalid-file

Download

반응형

'Computer_IT > JAVA' 카테고리의 다른 글

예약어 super  (0) 2006.04.01
멤버 변수의 상속  (0) 2006.04.01
오버로딩(Overloading), 오버라이딩(Overriding)  (0) 2006.04.01
-- ++ 연산자 테스트  (0) 2006.04.01
Jad - the fast JAva Decompiler  (0) 2006.03.17

반응형


자바 class -> java로 다시 디컴파일러 하는 툴...
http://www.kpdus.com/jad.html
반응형

'Computer_IT > JAVA' 카테고리의 다른 글

예약어 super  (0) 2006.04.01
멤버 변수의 상속  (0) 2006.04.01
오버로딩(Overloading), 오버라이딩(Overriding)  (0) 2006.04.01
-- ++ 연산자 테스트  (0) 2006.04.01
JAVA 기본 Data타입  (0) 2006.04.01