我有一個關於如何使用我的方法已經使用的變量到另一個方法,以及如何設置一個極限的問題了用戶可以輸入,例如,用於我的Java功課之一分配我需要編寫一個需要3到6個名字的程序,然後我需要創建一個名爲geneateNewName()的新靜態方法,它必須使用3到6個名稱來顯示名稱以及每個名稱的'第二封信,併產生一個新的名字,我該怎麼做,謝謝。另外,這裏是我到目前爲止的代碼:Java類和靜態方法
public class Testing{
public static void main(String args[]){
Console c = System.console();
String str1;
String str2;
String str3;
String str4;
String str5;
String str6;
str1 = c.readLine("Please enter a family member's name: ");
str2 = c.readLine("Please enter a family member's name: ");
str3 = c.readLine("Please enter a family member's name: ");
str4 = c.readLine("Please enter a family member's name: ");
str5 = c.readLine("Please enter a family member's name: ");
str6 = c.readLine("Please enter a family member's name: ");
}
public static void generateNewName(){
System.out.println((str1.charAt(1)));
System.out.print(str22.charAt(1));
System.out.print(str33.charAt(1));
System.out.print(str44.charAt(1));
System.out.print(str55.charAt(1));
System.out.print(str66.charAt(1));
}
}
當我在命令行中運行這個程序,它只要求六個名字,它不會顯示在編碼新生成的名字generateNewName()靜態方法。
IMO,這甚至不會編譯...所以你不能運行它。你錯過了一些代碼嗎? – home