欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java 5個人坐在一起(有關(guān)第五個人歲數(shù)的問題)

 更新時間:2017年02月22日 14:59:45   投稿:mdxy-dxy  
利用遞歸的方法,遞歸分為回推和遞推兩個階段。要想知道第五個人歲數(shù),需知道第四人的歲數(shù),依次類推,推到第一人(10歲),再往回推,需要的朋友可以參考下

題目:有5個人坐在一起,問第五個人多少歲?他說比第4個人大2歲。問第4個人歲數(shù),他說比第3個人大2歲。問第三個人,又說比第2人大兩歲。問第2個人,說比第一個人大兩歲。最后問第一個人,他說是10歲。請問第五個人多大?

程序分析:利用遞歸的方法,遞歸分為回推和遞推兩個階段。要想知道第五個人歲數(shù),需知道第四人的歲數(shù),依次類推,推到第一人(10歲),再往回推。

程序設(shè)計:

public class Ex23 {
 static int getAge(int n){
  if (n==1){
  return 10;
  }
  return 2 + getAge(n-1);
 }
 public static void main(String[] args) {
  System.out.println("第五個的年齡為:"+getAge(5));
 }

相關(guān)文章

  • 前端與RabbitMQ實時消息推送未讀消息小紅點實現(xiàn)示例

    前端與RabbitMQ實時消息推送未讀消息小紅點實現(xiàn)示例

    這篇文章主要為大家介紹了前端與RabbitMQ實時消息推送未讀消息小紅點實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • Spring中@PathVariable注解的簡單使用

    Spring中@PathVariable注解的簡單使用

    這篇文章主要介紹了Spring中@PathVariable注解的簡單使用,@PathVariable 是 Spring Framework 中的注解之一,用于處理 RESTful Web 服務(wù)中的 URL 路徑參數(shù),它的作用是將 URL 中的路徑變量綁定到方法的參數(shù)上,需要的朋友可以參考下
    2024-01-01
  • Java中JavaBean對象和Map的互相轉(zhuǎn)換方法實例

    Java中JavaBean對象和Map的互相轉(zhuǎn)換方法實例

    為什么需要將javaBean和map進行轉(zhuǎn)換,在很多應(yīng)用場景中,需要將key=value形式的數(shù)據(jù)與javaBean對象相互轉(zhuǎn)換,下面這篇文章主要給大家介紹了關(guān)于Java中JavaBean對象和Map的互相轉(zhuǎn)換的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Spring創(chuàng)建bean對象三種方式代碼實例

    Spring創(chuàng)建bean對象三種方式代碼實例

    這篇文章主要介紹了Spring創(chuàng)建bean對象三種方式代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Java?Controller實現(xiàn)參數(shù)驗證與統(tǒng)一異常處理流程詳細(xì)講解

    Java?Controller實現(xiàn)參數(shù)驗證與統(tǒng)一異常處理流程詳細(xì)講解

    Controller是Spring接受并處理網(wǎng)頁請求的組件,是整個應(yīng)用的入口,因此學(xué)會Controller的常用注解對理解一個應(yīng)用是重中之重。SpringBoot的Controller中經(jīng)常會用到注解@Controller、@RestController、@RequestMapping、@RequestBody等
    2023-01-01
  • Java面向?qū)ο笾b類的用途與實際使用

    Java面向?qū)ο笾b類的用途與實際使用

    所謂包裝類,就是能夠直接將簡單類型的變量表示為一個類,在執(zhí)行變量類型的相互轉(zhuǎn)換時,我們會大量使用這些包裝類,本文我們來深入探索一下Java包裝類的相關(guān)內(nèi)容,需要的朋友可以參考下
    2022-03-03
  • SpringBoot中隨機鹽值+雙重SHA256加密實戰(zhàn)

    SpringBoot中隨機鹽值+雙重SHA256加密實戰(zhàn)

    本文主要介紹了SpringBoot中隨機鹽值+雙重SHA256加密實戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • 詳解Reactor中Context的用法

    詳解Reactor中Context的用法

    在Reactor中提供了Context來替代ThreadLocal,可以實現(xiàn)一個跨線程的共享變量的透明方式。本文主要為大家介紹了Context的用法的用法,感興趣的可以了解一下
    2023-02-02
  • 使用Java和SpringBoot實現(xiàn)服務(wù)器發(fā)送事件(Server-Sent Events)

    使用Java和SpringBoot實現(xiàn)服務(wù)器發(fā)送事件(Server-Sent Events)

    使用Java開發(fā)web應(yīng)用,大多數(shù)時候我們提供的接口返回數(shù)據(jù)都是一次性完整返回,有些時候,我們也需要提供流式接口持續(xù)寫出數(shù)據(jù),以下提供一種簡單的方式,本文給大家介紹了如何在Java web中實現(xiàn)服務(wù)器發(fā)送事件,需要的朋友可以參考下
    2024-02-02
  • spring boot整合Cucumber(BDD)的方法

    spring boot整合Cucumber(BDD)的方法

    本篇文章主要介紹了spring boot整合Cucumber(BDD)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04

最新評論