}
public int makeRandomNumber(int num){ //난수생성 메소드
int returnInt = 0;
if (rd == null) rd = new Random();
returnInt = rd.nextInt(num-1)+1;
return returnInt;
}
public String getOperation(){ // 연산자 랜덤생성 메소드
int num = makeRandomNumber(4); // 1~4 난수
String operation = "";
if (num == 1){
operation = "+";
} else if (num == 2){
operation = "-";
} else if (num == 3){
operation = "*";
} else if (num == 4){
operation = "/";
}
return operation;
}
public String makeQuiz(){ //퀴즈 생성 메소드
int numA = makeRandomNumber(20); // 1~20 난수
int numB = makeRandomNumber(20); // 1~20 난수
int ansr = 0;
String op = getOperation(); //연산자 생성받아오기
String quiz = numA + " " +op + " " + numB + " = "; //퀴즈 문자형 생성
if (op.equals("+")){ //연산 수행
ansr = numA + numB;
} else if (op.equals("-")){
ansr = numA - numB;
} else if (op.equals("*")){
ansr = numA * numB;
} else if (op.equals("/")){ //나눗셈인경우 정답이 정수가 아니면 -1로 강제셋팅
if ((numA % numB > 0)){
ansr = -1;
} else {
ansr = numA / numB;
}
textview.setText(ansr);
}
이게소스입니다. textview에 퀴즈가 나오게하고싶은데 퀴즈가안나와요 ㅠㅠ
왜그런거일까요




.setText호출이 안되겠죠;;;; 디버깅해보세요;