2012-10-29 7 views
-4

다음 코드에서 'calculate()'를 직접 사용할 수 있지만 calculate() 전에 'int'는 무엇을 사용합니까? 이 경우에있어서java에서 메서드 앞에 'int'를 사용하는 것은 무엇입니까?

int calculate(){ 
    return(length * breadth); 
    } 

return의 유형을 지시

class Rectangle{ 
    int length, breadth; 
    void show(int x, int y){ 
     length = x; 
     breadth = y; 
    } 
    int calculate(){ 
     return(length * breadth); 
    } 
} 
public class EnterValuesFromKeyboard{ 
    public static void main(String[] args) { 
     Rectangle rectangle = new Rectangle(); 
     int a = Integer.parseInt(args[0]); 
     int b = Integer.parseInt(args[1]); 
     rectangle.show(a, b); 
     System.out.println(
       " you have entered these values : " + a + " and " + b); 
     int area = rectangle.calculate(); 
     System.out.println(" area of a rectange is : " + area); 
    } 
} 
+5

포뮬러 에 참여 -1이 질문은 너무 실제 사용 – Bohemian

+2

난 당신이 자바 초보자의 책을 얻을 제안 될 수 멍청한 놈입니다, 처음 몇 장을 읽으십시오. 그리고, 당신의 질문은 쓸데없는 코드를 가지고있어서 좋지 않습니다. 관련있는 내용을 포함하도록 코드를자를 수 없습니까? –

+0

실제로 나는 자바에 대한 초보자 책을 공부하고 있는데,이 작은 의심 애드리안을 얻었습니다 ... – Miracle

답변

2

, 그것은 calculate() 방법은 int 값을 반환 호출자 말한다. 내가 java basics

+0

Tq Nambari ur ans는 도움이되며 ur 제안이 유용합니다. – Miracle

+1

@srithatsmyname : 기꺼이 도와 줬어. 행운을 빕니다, – kosa

2

함수의 첫 번째 키워드를 읽고 제안

는 반환 값의 유형을 지정합니다.

int calculate(){ 
    return(length * breadth); 
} 

값이 정수가됩니다 반환하는 INT 조언의 경우 그래서.

2

calculate() 메소드가 호출 된 후 결과는 int 유형이됩니다. 이 방법을 값으로 사용하는 데 도움이됩니다. 예 : int a = calculate() // calculate()의 결과가 변수 a에 할당됩니다.
XYZ = A + 계산() + B // 계산의 반환 값 등

관련 문제