Rumah  >  Soal Jawab  >  teks badan

java - Mengapa saya tidak boleh keluar dari gelung ini?

1. Penerangan masalah: Simpan dalam gelung tak terhingga, cetak berulang kali sehingga ralat berlaku

2.Kod berkaitan

int[] Aarray = new int[]{2,4,5,6,2};
int[] Barray = new int[]{3,6,2,4,6};

for (int i = 0 ;i < 10 ;i ++ )
{
    if (i < 5)
    {
        System.out.print(Aarray[i] + "\t");
    }
    
    else
    {    
        i -= 5;
        System.out.print(Barray[i] + "\t");
    }
}


扔个三星炸死你扔个三星炸死你2686 hari yang lalu811

membalas semua(9)saya akan balas

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:23:20

    Apabila i = 1, 2, 3, 4, jangan cakap lagi, cetak 1 2 3 4
    Apabila i = 5, masukkan blok pernyataan else
    i -= 5, iaitu i = i-5 keputusan ialah i = 0, kemudian i++

    Kemudian saya mula menggelung dari 1 semula. Keadaan penamatan bagi gelung i < 10 tidak boleh ditamatkan

    balas
    0
  • 漂亮男人

    漂亮男人2017-06-12 09:23:20

    Akan ada hantu apabila anda melompat keluar. . . .

    balas
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-12 09:23:20

    i -= 5; Adakah ia salah taip?

    Setiap kali melalui gelung, i++i 加 1,但是 i -= 5; 又把 i berkurang sebanyak 5.

    balas
    0
  • 怪我咯

    怪我咯2017-06-12 09:23:20

    Apabila

    i=5, jika tidak tahan, masukkan else,
    selesaikan i -= 5; = pukul 5
    ...

    balas
    0
  • 高洛峰

    高洛峰2017-06-12 09:23:20

    Mudah, anda akan memahaminya selepas anda menjalankan program dalam fikiran anda Pada permulaan i=0, iaitu kurang daripada 5, keluaran, kemudian i++ mencapai 1, terus kurang daripada 5, dan keluaran, dan terus seperti. ini sehingga i=5, kemudian i<5 Jika ia tidak ditubuhkan, ambil cawangan lain, i-=5 i adalah kurang daripada 0 sekali lagi, dan kemudian ia mula memasuki gelung seterusnya seperti permulaan, jadi terdapat satu gelung tak terhingga

    balas
    0
  • 欧阳克

    欧阳克2017-06-12 09:23:20

    Jika anda melihat situasi setiap nilai i, ia akan menjadi jelas sekali imbas Apabila i>5, i masuk else Pada masa ini, i menjadi 0 semula, yang bermaksud bahawa saya tidak akan sampai ke penghujung i> ;10. Keadaan gelung

    balas
    0
  • 某草草

    某草草2017-06-12 09:23:20

    Logiknya salah Selepas menambah kepada 6, tolak 5 lagi, kembali kepada 1, dan kemudian tambah 1 setiap kali Selepas menambah kepada 6, tolak 5 lagi, kembali kepada 1, dan kitaran diteruskan.

    balas
    0
  • ringa_lee

    ringa_lee2017-06-12 09:23:20

    Masalah logik, gelung tak terhingga

    balas
    0
  • 迷茫

    迷茫2017-06-12 09:23:20

    Untuk soalan seperti ini, disyorkan untuk mencari buku pengenalan atau menonton video pengenalan selama 10 minit

    balas
    0
  • Batalbalas