私はJavaで1,1,3,4,4のようなint型の文字列を受け取るメソッドを書くように求めています。ユニークな番号メソッドが文字列を入力として受け取り、出力としてintを与える方法
public class test {
public static int main(String s, int r) {
String[] studentsarray = s.split(",");
int[] intArray = new int[studentsarray.length];
for (int i = 0; i < studentsarray.length; i++) {
String numberAsString = studentsarray[i];
intArray[i] = Integer.parseInt(numberAsString);
}
for (int j = 0; j < intArray.length; j++) {
for (int k = 0; k < intArray.length; k++) {
if (intArray[k] == intArray[j]) {
int result = 0;
return result;
}
}
}
}
}
これは私のプログラムです。メソッドに文字列を渡す方法がわかりません。メソッドの名前の後ろに括弧で囲まれた文字列を戻り値の型とともに記述する必要がありますか?現在のところ、これは動作していない、私は理由を知らない
あなたが読んで(理解)でしたコンパイラエラーメッセージ? –
また、あなたのクラスには*有効な* mainメソッドがありません.JVMがプログラムを開始するメソッドです。 –