Android Studio (Java) : 버튼을 누를 때 루프에 대한 소수 계속

오이

버튼을 클릭 할 때마다 다음 소수를 표시하고 싶지만 작동 방법을 찾을 수 없습니다. 누구 도와주세요?

public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button primeButton = (Button) findViewById(R.id.primeButton);
        primeButton.setOnClickListener(
            new Button.OnClickListener(){
                public void onClick(View v){
                    TextView primeText = (TextView) findViewById(R.id.primeText);
                    int max =  500;
                    for(int i=2; i<=max; i++) {
                        boolean isPrimeNumber = true;
                        for (int j = 2; j <= i; j++) {
                            if (i % j == 0 ) {
                                isPrimeNumber = false;
                                break;
                            }

                        }
                        if (isPrimeNumber){
                            primeText.setText(Integer.toString(i));
                        }
                    }
                }
            }
        );
    }
}
니 베드

이 시도

public class MainActivity extends Activity {

 Button b;
 int max = 500;
 TextView vTextView;
 int j = 2;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  b = (Button) findViewById(R.id.button1);
  vTextView = (TextView) findViewById(R.id.textView1);

  b.setOnClickListener(new OnClickListener() {

   @Override
   public void onClick(View v) {
    // TODO Auto-generated method stub

    for (int i = j; i <= max; i++) {
     if (isPrimeNumber(i)) {
      vTextView.setText(i+"");
      j = i+1;
      break;
     }
    }

   }
  });

 }

 public boolean isPrimeNumber(int number) {

  for (int i = 2; i <= number / 2; i++) {
   if (number % i == 0) {
    return false;
   }
  }
  return true;
 }

}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android Studio Java : 버튼을 while 루프로 나누는 방법

분류에서Dev

버튼 누를 때 변수 값을 변경하는 방법 (Android Studio)

분류에서Dev

Android Studio에서 버튼을 눌렀을 때 전화를 걸 수 없습니다.

분류에서Dev

"Android Studio"버튼을 누를 때마다 충돌이 발생 함

분류에서Dev

Android Studio에서 뒤로 버튼을 누른 후에도 앱이 계속 실행됩니다.

분류에서Dev

루트 프로젝트 Android Studio에서 인수 [: app]에 대한 include () 메서드를 찾을 수 없습니다.

분류에서Dev

버튼을 누른 경우에만 for 루프 내에서 계속

분류에서Dev

버튼을 누를 때까지 계속 메서드 호출

분류에서Dev

자바에서 여러 버튼에 대해 (버튼) 요소를 찾을 때까지 루프를 클릭하십시오.

분류에서Dev

GUI : 버튼을 누를 때 함수에 인수 전달

분류에서Dev

UI 버튼을 누를 때 코 루틴에서 변수 증가 시도

분류에서Dev

버튼을 누를 때 소리 재생

분류에서Dev

루프에서 대용량 파일을 읽을 때 RubyMotion에서 메모리 누수를 방지하는 방법

분류에서Dev

java.lang.IllegalStateException : JSONParser를 시도 할 때 android : onClick에 대한 메소드를 실행할 수 없습니다.

분류에서Dev

정지 버튼을 누를 때까지 무한 루프가있는 숫자 티커

분류에서Dev

Android Studio에서 버튼을 누른 후 내 버튼의 텍스트를 어떻게 변경합니까?

분류에서Dev

버튼을 누를 때 NullpointerException이 발생합니다 (검색 버튼에서) java.lang.NullPointerException

분류에서Dev

UITableViewCell의 버튼 — prepareForSegue에서 버튼을 누를 때 셀 식별

분류에서Dev

디버깅하는 동안 Dart DevTools에서 디버그 버튼을 누를 때까지 Flutter 앱에서 버튼을 누를 수 없습니다.

분류에서Dev

버튼을 누를 때 가지고있는 루프에서 재설정을 수행하려면 어떻게해야합니까?

분류에서Dev

Selenium (Java)-특정 텍스트가 요소에 표시 될 때까지 버튼을 계속 클릭하고 특정 시간을 초과하면 실패합니다.

분류에서Dev

Android 앱을 통해 Google 드라이브에 사진 업로드 + 홈 버튼을 누를 때까지 앱을 종료 할 수 없음

분류에서Dev

버튼을 누를 때 마우스 방향으로 스프라이트에 속도 추가

분류에서Dev

Android : 버튼을 누를 때 알림을 열어 둡니다.

분류에서Dev

누르고있을 때 계속해서 카운터를 늘리거나 줄 이도록 버튼을 프로그래밍하는 방법은 무엇입니까?

분류에서Dev

전원 메뉴에서 최대 절전 모드가 누락되고 노트북 전원 버튼을 누를 때

분류에서Dev

루트 프로젝트에서 인수 [build ...]에 대한 android () 메서드를 찾을 수 없습니다. 또한 gradle 프로젝트를 빌드 할 수 없으며 디버그 키 저장소를 찾을 수 없습니다.

분류에서Dev

누를 때 버튼 배경 변경-Android

분류에서Dev

사용자가 버튼을 누를 때 텍스트 필드에 마지막으로 입력 한 내용을 취소하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Android Studio Java : 버튼을 while 루프로 나누는 방법

  2. 2

    버튼 누를 때 변수 값을 변경하는 방법 (Android Studio)

  3. 3

    Android Studio에서 버튼을 눌렀을 때 전화를 걸 수 없습니다.

  4. 4

    "Android Studio"버튼을 누를 때마다 충돌이 발생 함

  5. 5

    Android Studio에서 뒤로 버튼을 누른 후에도 앱이 계속 실행됩니다.

  6. 6

    루트 프로젝트 Android Studio에서 인수 [: app]에 대한 include () 메서드를 찾을 수 없습니다.

  7. 7

    버튼을 누른 경우에만 for 루프 내에서 계속

  8. 8

    버튼을 누를 때까지 계속 메서드 호출

  9. 9

    자바에서 여러 버튼에 대해 (버튼) 요소를 찾을 때까지 루프를 클릭하십시오.

  10. 10

    GUI : 버튼을 누를 때 함수에 인수 전달

  11. 11

    UI 버튼을 누를 때 코 루틴에서 변수 증가 시도

  12. 12

    버튼을 누를 때 소리 재생

  13. 13

    루프에서 대용량 파일을 읽을 때 RubyMotion에서 메모리 누수를 방지하는 방법

  14. 14

    java.lang.IllegalStateException : JSONParser를 시도 할 때 android : onClick에 대한 메소드를 실행할 수 없습니다.

  15. 15

    정지 버튼을 누를 때까지 무한 루프가있는 숫자 티커

  16. 16

    Android Studio에서 버튼을 누른 후 내 버튼의 텍스트를 어떻게 변경합니까?

  17. 17

    버튼을 누를 때 NullpointerException이 발생합니다 (검색 버튼에서) java.lang.NullPointerException

  18. 18

    UITableViewCell의 버튼 — prepareForSegue에서 버튼을 누를 때 셀 식별

  19. 19

    디버깅하는 동안 Dart DevTools에서 디버그 버튼을 누를 때까지 Flutter 앱에서 버튼을 누를 수 없습니다.

  20. 20

    버튼을 누를 때 가지고있는 루프에서 재설정을 수행하려면 어떻게해야합니까?

  21. 21

    Selenium (Java)-특정 텍스트가 요소에 표시 될 때까지 버튼을 계속 클릭하고 특정 시간을 초과하면 실패합니다.

  22. 22

    Android 앱을 통해 Google 드라이브에 사진 업로드 + 홈 버튼을 누를 때까지 앱을 종료 할 수 없음

  23. 23

    버튼을 누를 때 마우스 방향으로 스프라이트에 속도 추가

  24. 24

    Android : 버튼을 누를 때 알림을 열어 둡니다.

  25. 25

    누르고있을 때 계속해서 카운터를 늘리거나 줄 이도록 버튼을 프로그래밍하는 방법은 무엇입니까?

  26. 26

    전원 메뉴에서 최대 절전 모드가 누락되고 노트북 전원 버튼을 누를 때

  27. 27

    루트 프로젝트에서 인수 [build ...]에 대한 android () 메서드를 찾을 수 없습니다. 또한 gradle 프로젝트를 빌드 할 수 없으며 디버그 키 저장소를 찾을 수 없습니다.

  28. 28

    누를 때 버튼 배경 변경-Android

  29. 29

    사용자가 버튼을 누를 때 텍스트 필드에 마지막으로 입력 한 내용을 취소하는 방법은 무엇입니까?

뜨겁다태그

보관