2016-04-12 36 views
-4

asla bunun için bu hatayı (bir deyim) alıyorum:Android Studio: bir deyim hatası

JSONObject jsonResponse = new JSONObject(response); 
boolean 200 = jsonResponse.getBoolean("200"); 

if (200) { 

i 200 ile çalıştığını başarı ile 200 değil değiştirmek? Birisi pls yardımcı olabilir.

+3

Java tanımlayıcıları bir rakam ile başlayamaz bu bağlantıyı okuyun. Çağrı 'is200' veya bunun gibi bir şey. –

+0

Etiket adı 'başarı' değil 200 değil mi? Cevabını kontrol et. –

cevap

3

ile başlayamaz. JLS §3.8 göre:

bir tanımlayıcı bir Java harf olmak zorundadır bunlardan birincisi, Java harf ve Java basamağı, sınırsız uzunlukta bir dizisidir.

Bir tanımlayıcı olarak 200 kullanamaz (bir int literal olarak yorumlanır).

Değişkeninizi is200 olarak yeniden adlandırın.

+0

Teşekkürler bu hile yaptı. –

1

Java Değişken adı bir değişken için bir tanımlayıcı olarak 200 kullanmaya çalıştığınız bir dizi