gpt4 book ai didi

拉钩网java笔试题分享

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章拉钩网java笔试题分享由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

你是一名体育老师,在某次课距离下课还有五分钟时,你决定搞一个游戏。此时有100名学生在上课。游戏的规则是: 1. 你首先说出三个不同的特殊数,要求必须是个位数,比如3、5、7。 2. 让所有学生拍成一队,然后按顺序报数。 3. 学生报数时,如果所报数字是第一个特殊数(3)的倍数,那么不能说该数字,而要说Fizz;如果所报数字 是第二个特殊数(5)的倍数,那么要说Buzz;如果所报数字是第三个特殊数(7)的倍数,那么要说Whizz。 4. 学生报数时,如果所报数字同时是两个特殊数的倍数情况下,也要特殊处理,比如第一个特殊数和第二个特殊 数的倍数,那么不能说该数字,而是要说FizzBuzz, 以此类推。如果同时是三个特殊数的倍数,那么要说FizzBuzzWhizz。 5. 学生报数时,如果所报数字包含了第一个特殊数,那么也不能说该数字,而是要说相应的单词,比如本例中第一个特殊数 是3,那么要报13的同学应该说Fizz。如果数字中包含了第一个特殊数,那么忽略规则3和规则4,比如要报35的同学只报Fizz,不报BuzzWhizz.

  。

复制代码代码如下:

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的整数:");    num1=sc.nextInt();    num2=sc.nextInt();    num3=sc.nextInt();   }   for(int i=1;i<=sum;i++){    System.out.println(baoshu(num1,num2,num3,i));//调用实现方法   }  }  /*   * 实现方法   */  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();  } } 。

  。

最后此篇关于拉钩网java笔试题分享的文章就讲到这里了,如果你想了解更多关于拉钩网java笔试题分享的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com