Jadual Kandungan
注意点 " >注意点
注意点2
Rumah Java JavaSoalan temu bual Soalan ujian bertulis Ele.me kelihatan mudah, tetapi ia membingungkan ramai orang

Soalan ujian bertulis Ele.me kelihatan mudah, tetapi ia membingungkan ramai orang

Aug 24, 2023 pm 03:29 PM
soalan temuduga java


Sila baca tajuk

Sila tulis apa yang kod ini keluarkan?

/**
 * @author 面试专栏
 * @date 2021/7/11 13:57
 */
public class Test1 {
    public static void main(String[] args) {
        //输出什么?
        test();
    }

    public static void test() {
        for (int i = 4; i > 0; i--) {
            int j = 0;
            do {
                j++;
                if (j == 2) {
                    break;
                }
            } while (j <= i);
            System.out.print(j);
        }
    }
}
Salin selepas log masuk

Melihat soalan ini, ramai orang akan menganggapnya terlalu mudah. Malah, soalan ini menguji tiga titik pengetahuan; warna latar belakang: rgba(27, 31, 35, 0.05); keluarga fon: "Operator Mono", Consolas, Monaco, Menlo, monospace;patah perkataan: pecah-semua;warna: rgb(239, 112, 96) ;">untuk gelung

  • lakukan...sambilGelung
    for循环
  • do...while循环
  • break
  • putusKeluar

🎜Jangan pandang rendah saya juga telah bertanya kepada ramai orang, dan jawapannya semuanya pelik
  • 第一个:4321
  • 第二个:1232
  • 第三个:2211
  • 第四个:2222

你觉得是哪个?还是觉得都不是?

注意点

注意点1

do...while循环是while循环的变种,在检查条件是否为真之前,该循环其实已经执行过一次了,然后在检查条件是否为真,如果为true,就重复执行这个循环。注意:只要循环体中执行break后也会结束循环。

注意点2

for(表达式1;表达式2;表达式3){
//循环体
}
Salin selepas log masuk

这个循环体执行步骤如下:

. laksanakan ungkapan 3.
  • Langkah 3: Gelung langkah 2. Apabila anda tahu bahawa hasil ungkapan 2 adalah palsu, keluar dari gelung atau temui return, break kata kunci.
Analisis Ontologi
  • returnbreak关键字。
  • 本体分析

    • 第一次进入for循环体时,i=4,然后计入do...while循环体,此时j=0,然后这个循环一直执行j++,直到j=2或者j>i的时候退出循环体,显然此时j=2,也就是此时输出的是2。

    • 下一次for循环时,i=3,同理输出还是2,

    • 下一次for循环时,i=2,同理输出依然是2,

    • 下一次for循环时,i=1,同理输出结果是2,此时执行foe循环的i--操作,i=0,不满足i>0的条件了,此时for循环退出。

    所以,最后输出结果为:2222

    Apabila memasuki badan gelung for buat kali pertama, i=4, dan kemudian dimasukkan ke dalam badan gelung do...while, j=0 pada masa ini, dan kemudian gelung ini terus dilaksanakan j++ sehingga j=2 atau Keluar dari badan gelung apabila j>i Jelas sekali j=2 pada masa ini, iaitu output pada masa ini ialah 2.

    Lain kali dalam untuk gelung Apabila, i=3, begitu juga output masih 2,


    Gelung seterusnya, i=2, output yang sama masih 2,

    🎜🎜🎜🎜

    Pada kali seterusnya gelung for dilaksanakan, i=1, dan begitu juga hasil output ialah 2. Pada masa ini, i -- operasi gelung musuh dilaksanakan, i =0, keadaan i>0 tidak lagi dipenuhi dan gelung for keluar pada masa ini. 🎜🎜🎜🎜Jadi, hasil keluaran akhir ialah: 2222. 🎜🎜🎜Postskrip🎜🎜 🎜🎜🎜Dalam soalan ujian bertulis banyak syarikat, jangan memandang rendah mereka, terdapat perangkap, dan anda boleh jatuh ke dalamnya secara tidak sengaja. Apabila anda menghadapi soalan ujian bertulis seperti ini tentang kitaran, saya cadangkan anda berfikir dengan tenang dan ambil langkah demi langkah. 🎜🎜🎜🎜🎜Dalam ujian bertulis, lebih mudah kod itu, semakin kurang anda perlu mengambil mudah. 🎜

    Atas ialah kandungan terperinci Soalan ujian bertulis Ele.me kelihatan mudah, tetapi ia membingungkan ramai orang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

    Alat AI Hot

    Undresser.AI Undress

    Undresser.AI Undress

    Apl berkuasa AI untuk mencipta foto bogel yang realistik

    AI Clothes Remover

    AI Clothes Remover

    Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    Clothoff.io

    Clothoff.io

    Penyingkiran pakaian AI

    AI Hentai Generator

    AI Hentai Generator

    Menjana ai hentai secara percuma.

    Artikel Panas

    R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Tetapan grafik terbaik
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Arahan sembang dan cara menggunakannya
    4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

    Alat panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SublimeText3 versi Cina

    SublimeText3 versi Cina

    Versi Cina, sangat mudah digunakan

    Hantar Studio 13.0.1

    Hantar Studio 13.0.1

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver CS6

    Dreamweaver CS6

    Alat pembangunan web visual

    SublimeText3 versi Mac

    SublimeText3 versi Mac

    Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

    Penemubual: Anotasi biasa Spring Aop dan urutan pelaksanaan Penemubual: Anotasi biasa Spring Aop dan urutan pelaksanaan Aug 15, 2023 pm 04:32 PM

    Anda mesti tahu Spring, jadi mari kita bincangkan tentang susunan semua pemberitahuan Aop Bagaimana Spring Boot atau Spring Boot 2 mempengaruhi susunan pelaksanaan aop? Beritahu kami tentang perangkap yang anda hadapi dalam AOP?

    Temu bual dengan kumpulan tertentu: Jika anda menemui OOM dalam talian, bagaimanakah anda harus menyelesaikan masalah itu? Bagaimana untuk menyelesaikannya? Apakah pilihan? Temu bual dengan kumpulan tertentu: Jika anda menemui OOM dalam talian, bagaimanakah anda harus menyelesaikan masalah itu? Bagaimana untuk menyelesaikannya? Apakah pilihan? Aug 23, 2023 pm 02:34 PM

    OOM bermakna terdapat kelemahan dalam program, yang mungkin disebabkan oleh kod atau konfigurasi parameter JVM. Artikel ini bercakap dengan pembaca tentang cara menyelesaikan masalah selepas proses Java mencetuskan OOM.

    Novis juga boleh bersaing dengan penemuduga BAT: CAS Novis juga boleh bersaing dengan penemuduga BAT: CAS Aug 24, 2023 pm 03:09 PM

    Bab tambahan bagi siri pengaturcaraan serentak Java, C A S (Banding dan tukar), masih dalam gaya yang mudah difahami dengan gambar dan teks, membolehkan pembaca berbual gila dengan penemuduga.

    Minggu lepas, saya ada temu bual dengan XX Insurance dan memang bagus! ! ! Minggu lepas, saya ada temu bual dengan XX Insurance dan memang bagus! ! ! Aug 25, 2023 pm 03:44 PM

    Minggu lepas, seorang rakan dalam kumpulan pergi untuk temu bual dengan Ping An Insurance Hasilnya agak kesal, tetapi saya harap anda tidak akan berkecil hati, pada dasarnya semua soalan yang dihadapi temu duga boleh diselesaikan dengan menghafal soalan temuduga Ia telah diselesaikan, jadi sila bekerja keras!

    Soalan ujian bertulis Ele.me kelihatan mudah, tetapi ia membingungkan ramai orang Soalan ujian bertulis Ele.me kelihatan mudah, tetapi ia membingungkan ramai orang Aug 24, 2023 pm 03:29 PM

    Jangan memandang rendah soalan peperiksaan bertulis banyak syarikat Terdapat perangkap dan anda boleh jatuh ke dalamnya secara tidak sengaja. Apabila anda menghadapi soalan ujian bertulis seperti ini tentang kitaran, saya cadangkan anda berfikir dengan tenang dan ambil langkah demi langkah.

    5 Rentetan soalan temuduga, kurang daripada 10% orang boleh menjawab semuanya dengan betul! (dengan jawapan) 5 Rentetan soalan temuduga, kurang daripada 10% orang boleh menjawab semuanya dengan betul! (dengan jawapan) Aug 23, 2023 pm 02:49 PM

    Artikel ini akan melihat 5 soalan temu bual tentang kelas Java String Saya sendiri telah mengalami beberapa daripada lima soalan ini semasa proses temu duga.

    Meituan, lihat adakah anda boleh menjawabnya? Meituan, lihat adakah anda boleh menjawabnya? Aug 24, 2023 pm 03:51 PM

    Meituan, lihat adakah anda boleh menjawabnya?

    Adalah disyorkan untuk mengumpul 100 soalan temuduga Linux dengan jawapan Adalah disyorkan untuk mengumpul 100 soalan temuduga Linux dengan jawapan Aug 23, 2023 pm 02:37 PM

    Artikel ini mempunyai jumlah lebih daripada 30,000 perkataan, meliputi gambaran keseluruhan Linux, cakera, direktori, fail, keselamatan, tahap sintaks, pertempuran praktikal, arahan pengurusan fail, arahan penyuntingan dokumen, arahan pengurusan cakera, arahan komunikasi rangkaian, arahan pengurusan sistem, sandaran arahan mampatan, dsb. Membongkar mata pengetahuan Linux.

    See all articles