国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
注意點 " >注意點
注意點2
首頁 Java Java面試題 餓了么筆試題,看似簡單,難倒一批人

餓了么筆試題,看似簡單,難倒一批人

Aug 24, 2023 pm 03:29 PM
java面試題


請看題目

請寫出寫明這段代碼輸出什么?

/**
 * @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);
        }
    }
}

看到這道題,很多人會覺得太簡單了。其實這道題考察三個知識點;

  • for循環(huán)for循環(huán)
  • do...while循環(huán)
  • break
do...while循環(huán)

????break退出????????千萬別小看,我也詢問過很多人,答案千奇百怪的,出現(xiàn)最多的答案有四個:??
  • 第一個:4321
  • 第二個:1232
  • 第三個:2211
  • 第四個:2222

你覺得是哪個?還是覺得都不是?

注意點

注意點1

do...while循環(huán)是while循環(huán)的變種,在檢查條件是否為真之前,該循環(huán)其實已經(jīng)執(zhí)行過一次了,然后在檢查條件是否為真,如果為true,就重復(fù)執(zhí)行這個循環(huán)。注意:只要循環(huán)體中執(zhí)行break后也會結(jié)束循環(huán)。

注意點2

for(表達(dá)式1;表達(dá)式2;表達(dá)式3){
//循環(huán)體
}

這個循環(huán)體執(zhí)行步驟如下:

  • 第一步:執(zhí)行初始化:表達(dá)式1(只會執(zhí)行一次)
  • 第二步:執(zhí)行表達(dá)式2,如果表達(dá)式2的結(jié)果為false,則循環(huán)結(jié)束,否則執(zhí)行循環(huán)體,然后再執(zhí)行表達(dá)式3.
  • 第三步:循環(huán)第二步,知道表達(dá)式2結(jié)果為false時,退出循環(huán),或者遇到return、break關(guān)鍵字。return、break關(guān)鍵字。

本體分析

  • 第一次進(jìn)入for循環(huán)體時,i=4,然后計入do...while循環(huán)體,此時j=0,然后這個循環(huán)一直執(zhí)行j++,直到j(luò)=2或者j>i的時候退出循環(huán)體,顯然此時j=2,也就是此時輸出的是2。

  • 下一次for循環(huán)時,i=3,同理輸出還是2,

  • 下一次for循環(huán)時,i=2,同理輸出依然是2,

  • 下一次for循環(huán)時,i=1,同理輸出結(jié)果是2,此時執(zhí)行foe循環(huán)的i--操作,i=0,不滿足i>0的條件了,此時for循環(huán)退出。

所以,最后輸出結(jié)果為:2222

本體分析

第一次進(jìn)入for循環(huán)體時,i=4,然后計入do...while循環(huán)體,此時j=0,然后這個循環(huán)一直執(zhí)行j++,直到j(luò)=2或者j>i的時候退出循環(huán)體,顯然此時j=2,也就是此時輸出的是2。

??

下一次for循環(huán)時,i=3,同理輸出還是2,??????????

下一次for循環(huán)時,i=2,同理輸出依然是2,??????????

下一次for循環(huán)時,i=1,同理輸出結(jié)果是2,此時執(zhí)行foe循環(huán)的i--操作,i=0,不滿足i>0的條件了,此時for循環(huán)退出。????????所以,最后輸出結(jié)果為:2222。??????后記???? ??????在很多公司的筆試題中,千萬別小看,都是有坑的,一不小心自己就掉進(jìn)去了。遇到這種關(guān)于循環(huán)的筆試題,建議,自己冷靜思考,一步一步來。??????????在筆試中,代碼這塊,越是看起來簡單的題目,越不能掉以輕心。??

以上是餓了么筆試題,看似簡單,難倒一批人的詳細(xì)內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

面試官:Spring Aop 常見注解和執(zhí)行順序 面試官:Spring Aop 常見注解和執(zhí)行順序 Aug 15, 2023 pm 04:32 PM

你肯定知道 Spring , 那說說 Aop 的去全部通知順序, Spring Boot 或者 Spring Boot 2 對 aop 的執(zhí)行順序影響?說說你在 AOP 中遇到的那些坑?

某團(tuán)面試:如果線上遇到了OOM,你該如何排查?如何解決?哪些方案? 某團(tuán)面試:如果線上遇到了OOM,你該如何排查?如何解決?哪些方案? Aug 23, 2023 pm 02:34 PM

OOM 意味著程序存在著漏洞,可能是代碼或者 JVM 參數(shù)配置引起的。這篇文章和讀者聊聊,Java 進(jìn)程觸發(fā)了 OOM 后如何排查。

餓了么筆試題,看似簡單,難倒一批人 餓了么筆試題,看似簡單,難倒一批人 Aug 24, 2023 pm 03:29 PM

在很多公司的筆試題中,千萬別小看,都是有坑的,一不小心自己就掉進(jìn)去了。遇到這種關(guān)于循環(huán)的筆試題,建議,自己冷靜思考,一步一步來。

5道String面試題,能全答對的人不到10%?。ǜ酱鸢福? />
								</a>
								<a href=5道String面試題,能全答對的人不到10%!(附答案) Aug 23, 2023 pm 02:49 PM

?這篇來看看關(guān)于 Java String類的 5 道面試題,這五道題,我自己在面試過程中親身經(jīng)歷過幾道題目,本篇就帶你了解這些題的答案為什么是這樣。

小白也能與BAT面試官對線:CAS 小白也能與BAT面試官對線:CAS Aug 24, 2023 pm 03:09 PM

Java并發(fā)編程系列番外篇C A S(Compare and swap),文章風(fēng)格依然是圖文并茂,通俗易懂,讓讀者們也能與面試官瘋狂對線。

一道幾乎所有Java面試都會問到的問題:說說ArrayList和LinkedList的區(qū)別 一道幾乎所有Java面試都會問到的問題:說說ArrayList和LinkedList的區(qū)別 Jul 26, 2023 pm 03:11 PM

Java的數(shù)據(jù)結(jié)構(gòu)是面試考察的重點,只要參與過Java面試的同學(xué)相信都有所體會。面試官在問此類問題的時候往往是想考察你是否研究過Java中常用數(shù)據(jù)類型的底層結(jié)構(gòu),而不是只是簡單的停留在"會使用"的層次。

面試官:說一下類加載的過程(10張圖解) 面試官:說一下類加載的過程(10張圖解) Aug 23, 2023 pm 03:05 PM

當(dāng)我們要使用一個類的時候,要通過ClassLoader將類加載到內(nèi)存中。

See all articles