2009년 11월 22일
삼행시(사행시) 작성 8 - '상속'
상 - 상상하는 모든 것은 내 마음
속 - 속에서 부터 시작한다.
public class MaxTest{
public static void main(String[] args){
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int maxvalue = max(a,b);
double c = 20.3;
double d = 30.2;
double maxvalue1 = max(c,d);
System.out.println("두 수중 큰 값은(정수형) : " +maxvalue);
System.out.println("두 수중 큰 값은(실수형) : " +maxvalue1);
}
public static int max(int num1, int num2){
int result;
if (num1 > num2 ) result = num1;
else result = num2;
return result;
}
public static double max(double num1, double num2){
double result;
if(num1 > num2 ) result = num1;
else result = num2;
return result;
}
}
음.. 위가 지난번 워크북 문제 입니다.
제출 전에 미리 질문하면 될 것을..~_~ 어쩌다 보니 항상 제출하고 여쭈는듯?? 민망하네요..;;
아무튼 제 딴에 문제대로 한다고 했는데 역시나 막히는 부분이..ㅠㅠ
오버로드 메소드 해서 메소드 이름 같지만 형을 틀리게 해서 하는 건데요. 제가 하려던게 입력 받은 값을 비교 하는 건데
정수형은 되는데 실수가 안되더라구요.
Integer.paseInt라서 실수는 범위 밖이라 그런건지.. 허면 사용자가 실수를 입력할 때 그 값을 받는 코드가 무엇일까요?;;
ㅎ.ㅎ 수고 하십시오!!
속 - 속에서 부터 시작한다.
public class MaxTest{
public static void main(String[] args){
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int maxvalue = max(a,b);
double c = 20.3;
double d = 30.2;
double maxvalue1 = max(c,d);
System.out.println("두 수중 큰 값은(정수형) : " +maxvalue);
System.out.println("두 수중 큰 값은(실수형) : " +maxvalue1);
}
public static int max(int num1, int num2){
int result;
if (num1 > num2 ) result = num1;
else result = num2;
return result;
}
public static double max(double num1, double num2){
double result;
if(num1 > num2 ) result = num1;
else result = num2;
return result;
}
}
음.. 위가 지난번 워크북 문제 입니다.
제출 전에 미리 질문하면 될 것을..~_~ 어쩌다 보니 항상 제출하고 여쭈는듯?? 민망하네요..;;
아무튼 제 딴에 문제대로 한다고 했는데 역시나 막히는 부분이..ㅠㅠ
오버로드 메소드 해서 메소드 이름 같지만 형을 틀리게 해서 하는 건데요. 제가 하려던게 입력 받은 값을 비교 하는 건데
정수형은 되는데 실수가 안되더라구요.
Integer.paseInt라서 실수는 범위 밖이라 그런건지.. 허면 사용자가 실수를 입력할 때 그 값을 받는 코드가 무엇일까요?;;
ㅎ.ㅎ 수고 하십시오!!
# by | 2009/11/22 05:58 | 트랙백 | 덧글(2)



