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

      • 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();

          }

          }