我在Java中定義了一個不使用類對象的函數。它僅用於將用戶的字符串輸入轉換爲整數。無論我在哪裏放置我得到的功能和錯誤。我想知道我該把它放在哪裏。這是在哪裏定義非類方法?
//Basically, when the user enters character C, the program stores
// it as integer 0 and so on.
public int suit2Num(String t){
int n=0;
char s= t.charAt(0);
switch(s){
case 'C' :{ n=0; break;}
case 'D': {n=1;break;}
case 'H':{ n=2;break;}
case 'S': {n=3;break;}
default: {System.out.println(" Invalid suit letter; type the correct one. ");
break;}
}
return n;
}
注意:一個「好」的靜態方法不應該是指除通過輸入的任何其他。這樣你就不會影響你的代碼的測試能力。 –