在下面的代码中我们可以直接使用'calculate()'但是在compute()之前使用'int'是什么?
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);
}
}
答案 0 :(得分:2)
告诉方法的return
类型
int calculate(){
return(length * breadth);
}
在这种情况下,它会告诉来电者calculate()
方法返回int
值。
我建议阅读java basics
答案 1 :(得分:2)
函数中的第一个关键字指定返回值的类型。所以在
的情况下 int calculate(){
return(length * breadth);
}
int 建议返回的值为整数。
答案 2 :(得分:2)
调用calculate()方法后,结果将为int类型。这有助于您将该方法用作值。
例如:int a = calculate()// calculate()的结果将分配给变量a。
xyz = a + calculate()+ b // calculate的返回值将加入公式
等