나는 이것에 대해 벙어리로 느낍니다.하지만 지금은 이걸로 싸우고 있습니다. 그리고 나는 그걸 작동시킬 수 없습니다.Android : Int는 동일하게 유지됩니다
그래서 내 문제는 1을 정수로 계속 추가하고 싶습니다.
1+1=2
2+1=3
정수를 계속 업데이트하고 있습니다.
그러나 2는 어떻게 계속 표시됩니까?
감사합니다.
나는 이것에 대해 벙어리로 느낍니다.하지만 지금은 이걸로 싸우고 있습니다. 그리고 나는 그걸 작동시킬 수 없습니다.Android : Int는 동일하게 유지됩니다
그래서 내 문제는 1을 정수로 계속 추가하고 싶습니다.
1+1=2
2+1=3
정수를 계속 업데이트하고 있습니다.
그러나 2는 어떻게 계속 표시됩니까?
감사합니다.
클릭 처리기에 모든 코드를 넣었을 것으로 추측됩니다. 대신 클래스 선언문에 변수 선언/초기화를 넣고 클릭 핸들러에 추가 코드 만 넣으십시오. 대략적인 코드는 다음과 같습니다.
public YourActivity extends Activity {
int val = 1;
int g = 1;
@Override
protected void onCreate (Bundle savedInstanceState) {
... //find button in here
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
val = g + val;
}
});
}
}
int val = 1;
int g = 1;
다음 라인 :
val = g + val;
는
val = 2;
당신이 여기에서 무엇을 기대 확실하지에 해당하는
val = 1 + 1;
에 따라서 동일합니다 ...
int val = 1; int g = 1; val = g + val;
항상 2로 평가됩니다. g
의 값은 1이고 val
의 값은 1입니다. 그러면 2를 취하여 값을 1로 설정합니다. 변수 val
(이전에 1로 초기화 됨).
1 + 1이 항상 2 I가 정수 1을 계속 추가하고 같이 갈 수 있도록 할
그래서 내 문제가 (정수 수학)입니다;
1+1=2
2+1=3
나는 당신이 당신의 출력 지정된 횟수를 생산하기 위해, 이런 일을하고 싶지 같은데요.
int timesToLoop = 10;
int summedUp = 0;
for (int i=0; i < timesToLoop; i++)
{
summedUp = i + 1;
System.out.println(i + " + " + "1 = " + summedUp);
}
아니요, 버튼을 클릭 할 때마다 자동 증가 번호를 만들려고합니다. –
@ Lars Wesseling ... 버튼을 눌렀을 때 숫자가 증가하지 않는 이유는 무엇입니까? – bbedward
여기에 제시된 내용만으로는 문제를 재현하기에 충분하지 않습니다. –
1 + 1 = 2이기 때문에 .2 다른 이유는 없습니다. –
전체 기능을 게시하십시오. – Woot4Moo