整数変数をMainActivity.java
に宣言してから、それをクラスに渡して、その整数変数をそのクラスの属性の1つとして使用する方法を知りません。MainActivity.javaからアンドロイドのクラスにデータを渡すにはどうすればいいですか?
誰でもご存知ですか?ここで
はclass.IたくはMを設定し、N MainActivity.Java
public class Determinant {
//Atributes
private int M = 2;
private int N = M;
private double FinalAnswers[];
//Constructors
public Determinant() {
}
//methods
public void solve(double[][] A, double[] B) {
int N = B.length;
for (int k = 0; k < N; k++) {
/** find pivot row **/
int max = k;
for (int i = k + 1; i < N; i++)
if (Math.abs(A[i][k]) > Math.abs(A[max][k]))
max = i;
/** swap row in A matrix **/
double[] temp = A[k];
A[k] = A[max];
A[max] = temp;
/** swap corresponding values in constants matrix **/
double t = B[k];
B[k] = B[max];
B[max] = t;
/** pivot within A and B **/
for (int i = k + 1; i < N; i++) {
double factor = A[i][k]/A[k][k];
B[i] -= factor * B[k];
for (int j = k; j < N; j++)
A[i][j] -= factor * A[k][j];
}
}
/** back substitution **/
double[] solution = new double[N];
for (int i = N - 1; i >= 0; i--) {
double sum = 0.0;
for (int j = i + 1; j < N; j++)
sum += A[i][j] * solution[j];
solution[i] = (B[i] - sum)/A[i][i];
}
/** Print solution **/
FinalAnswers = solution;
}
//setters
//getters
public double getAnswers(int i) {
return FinalAnswers[i];
}
public int whatIsM() {
return M;
}
public int whatIsN() {
return N;
}
}
クラスのインスタンスの作成と圧縮子とメソッドの作成について学ぶことをお勧めします。 –
POJO class.storeを作成して値を取得しようとします。 –
@MohammadGhanatian使用したいクラスの例を教えてもらえますか? –