我正在學習遞回,我正在嘗試創建一個reverseString沒有回圈的方法。宣告要操作的變數時,出現以下兩個錯誤:
MyClass.java:2: error: <identifier> expected
int static count = 1;
^
MyClass.java:2: error: <identifier> expected
int static count = 1;
^
2 errors
有誰知道為什么?這是我的代碼:
public class MyClass {
int static count = 1;
public static String reverseString(String str) {
String reverse = "";
String sub = str.substring(str.length() - count, str.length() - count 1);
reverse = sub;
if (sub.length() != 1) {
return reverseString(str.substring(0, str.length() - count));
} else {
return reverse;
}
count ;
}
public static void main(String args[]) {
System.out.println(reverseString("Hello"));
}
}
uj5u.com熱心網友回復:
修飾符(如static)應該在型別之前:
static int count = 1;
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/385918.html
