/*これは、生徒が生徒に隠されている「正しい関数」によって検証される関数を書くオンラインテストの質問です。私はmainメソッドの2つの関数の結果を比較したいと思います。 */別の方法のあるメソッドのローカル変数へのアクセス
import java.util.Arrays;
class SortArr
{
static int[] arr = new int[10];
public int[] sortin(int[] ans)
{
Arrays.sort(ans);
System.out.println(Arrays.toString(ans));
return ans;
}
public int[] correctfunction(int[] sol)
{
Arrays.sort(sol);
System.out.println(Arrays.toString(sol));
return sol;
}
public static void main(String[] args)
{
arr = new int[] {4,8,3,15,2,21,6,19,11,7};
SortArr ob=new SortArr();
ob.correctfunction(arr);
ob.sortin(arr);
if(Arrays.equals(ob.sol == ob.ans)) //non-static method //equals(Object) cannot be referenced from a static context
//variable ob of type SortArr: cannot find symbol
System.out.println("correct");
else
System.out.println("incorrect");
}
}
あなたのコードは読みにくいです。私はちょうど編集しました –
@sᴜʀᴇsʜᴀᴛᴛᴀは非常に非常に丁寧です –
編集の後、私はちょうどここにコードをダンプしたことに気付きました。 –