• 帮助中心

  • ADADADADAD

    Java笔试题目节选

    实用范文 时间:2025-09-11 02:27:02 热度:341℃

    作者:紫陌红尘 文/会员上传 下载docx

    简介:

    Java笔试题目节选  java工程师要进行求职面试,笔试是要进行的一个考核点,那么Java笔试题目是怎样的呢?下面小编就给大家节选了部分Java笔试题目,我们一起来看看吧!  Java笔试题目节选  你是一名体育老师,在某次课距离下课还有...

    以下为本文的正文内容,请查阅,本站为公益性网站,复制本文以及下载DOC文档全部免费。

    Java笔试题目节选

    java工程师要进行求职面试,笔试是要进行的一个考核点,那么Java笔试题目是怎样的呢?下面小编就给大家节选了部分Java笔试题目,我们一起来看看吧!

    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笔试题目节选.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: 七夕 爱情 伤怀 励志
    ADADAD
    热门栏目