學習的內容正好是方法:現在不明白方法的調用。請教一下各位大神:代碼如下:
public class Method{
public static int getPentagonalNumber(int n){
int s=0;
for(int i=1;i<=n;i++){
s=i*(3*i-1)/2;
System.out.print(s+"\t"+i);//這個實現語句有就能輸出想要的答案,
if(i%10==0){
System.out.println();
}
}
return s; //return 在這裡的作用除了 因為方法頭裡有個int的返回值類型,和結束方法的運行之外還有什麼作用呢?就這個代碼而言我覺得這個return完全多余只要把返回值類型變更為void就不需要了。那返回值類型的方法的目的是什麼呢?既然不能輸出想要的東西?
}
public static void main(String[]args){
//Method a= new Method(); 創建一個對象也是可以的,調用
getPentagonalNumber(100); 不創建對象也可以直接調用。這我就迷惑了,到底要不要創建對象來調用呢?
}
}
因為是在一個類中 而且是一個靜態方法 所以無論是創建對象調用還是直接調用都是可以的
如果你想測試 把方法寫在別的類中 肯定就不能調用了