سلام فقط آخرین خروجی در EditText نمایش داده میشه میخوام همه ی اعداد به صورت UI چاپ بشه لطفا راهنم ...
package com.univercity.yasuj.app.Array;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class Array extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button Btn_Execute = (Button) findViewById(R.id.Btn_Execute);
Btn_Execute.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
final EditText EdtOutput = (EditText) findViewById(R.id.EdtOutput);
final TextView EdtInput = (TextView) findViewById(R.id.EdtInput);
final int Input = Integer.parseInt(EdtInput.getText().toString());
final int[] arrays = new int[1000000];
int compare, i, j, counter = 0;
for (i = 1; i <= Input; i++)
{
arrays[i] = i;
}
for (j = 1; j <= Input; j++)
{
compare = 1;
while (compare <= j) {
if ((arrays[j] % arrays[compare]) == 0)
{
compare++;
counter++;
}
else if ((arrays[j] % arrays[compare]) != 0)
{
compare++;
}
}// End While
if (counter <= 2)
{
Log.i("LOG", "Array_List = " + arrays[j]);
counter = 0;
}
else
counter = 0;
}// End for
}
});
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .