久久综合丝袜日本网手机版,日韩欧美中文字幕在线三区,亚洲精品国产品国语在线,极品在线观看视频婷婷

      <small id="aebxz"><menu id="aebxz"></menu></small>
    1. Java筆試題目節(jié)選

      時間:2022-06-24 18:41:06 筆試 我要投稿
      • 相關(guān)推薦

      Java筆試題目節(jié)選

        java工程師要進(jìn)行求職面試,筆試是要進(jìn)行的一個考核點(diǎn),那么Java筆試題目是怎樣的呢?下面小編就給大家節(jié)選了部分Java筆試題目,我們一起來看看吧!

      Java筆試題目節(jié)選

        Java筆試題目節(jié)選

        你是一名體育老師,在某次課距離下課還有五分鐘時,你決定搞一個游戲。此時有100名學(xué)生在上課。游戲的規(guī)則是:

        1. 你首先說出三個不同的特殊數(shù),要求必須是個位數(shù),比如3、5、7。

        2. 讓所有學(xué)生拍成一隊,然后按順序報數(shù)。

        3. 學(xué)生報數(shù)時,如果所報數(shù)字是第一個特殊數(shù)(3)的倍數(shù),那么不能說該數(shù)字,而要說Fizz;如果所報數(shù)字

        是第二個特殊數(shù)(5)的倍數(shù),那么要說Buzz;如果所報數(shù)字是第三個特殊數(shù)(7)的倍數(shù),那么要說Whizz。

        4. 學(xué)生報數(shù)時,如果所報數(shù)字同時是兩個特殊數(shù)的'倍數(shù)情況下,也要特殊處理,比如第一個特殊數(shù)和第二個特殊

        數(shù)的倍數(shù),那么不能說該數(shù)字,而是要說FizzBuzz, 以此類推。如果同時是三個特殊數(shù)的倍數(shù),那么要說FizzBuzzWhizz。

        5. 學(xué)生報數(shù)時,如果所報數(shù)字包含了第一個特殊數(shù),那么也不能說該數(shù)字,而是要說相應(yīng)的單詞,比如本例中第一個特殊數(shù)

        是3,那么要報13的同學(xué)應(yīng)該說Fizz。如果數(shù)字中包含了第一個特殊數(shù),那么忽略規(guī)則3和規(guī)則4,比如要報35的同學(xué)只報Fizz,不報BuzzWhizz。

        復(fù)制代碼 代碼如下:

        package com.hq.baoshu;

        import java.util.Scanner;

        public class Baoshu {

        /*

        @author HuangQun

        jdk版本 1.6

        window 7 32bit

        */

        public static void main(String args[]){

        //測試入口

        int sum=100;

        Scanner sc=new Scanner(System.in);

        int num1=0,num2=0,num3=0;

        while(num1<=0||num1>=10||num2<=0||num2>=10||num3<=0||num3>=10){

        System.out.println("請輸入三個小于10的整數(shù):");

        num1=sc.nextInt();

        num2=sc.nextInt();

        num3=sc.nextInt();

        }

        for(int i=1;i<=sum;i++){

        System.out.println(baoshu(num1,num2,num3,i));//調(diào)用實現(xiàn)方法

        }

        }

        /*

        * 實現(xiàn)方法

        */

        public static String baoshu(int num1,int num2,int num3,int i){

        StringBuffer talk=new StringBuffer("");

        talk=(i+"").indexOf(num1+"")>=0?talk.append("Fizz")

        :(i%num1*i%num2*i%num3!=0?talk.append(i)

        :(i%num1==0?talk.append("Fizz"):talk)

        .append((i%num2==0?"Buzz":""))

        .append(i%num3==0?"Whizz":""));

        return talk.toString();

        }

        }