21xrx.com
2024-12-22 21:52:33 Sunday
登录
文章检索 我的文章 写文章
Java期末考试题目及答案解析
2023-06-14 08:29:59 深夜i     --     --
Java 日期 输出

Java是一门广泛应用的编程语言,在学习过程中,期末考试是一个很重要的环节。为了帮助同学们更好地备考,下面整理了一些Java期末考试的常见题目及答案解析,希望对大家有所帮助。

1. 编写Java代码,输出当前日期


import java.util.Date;

public class PrintDate {

  public static void main(String[] args) {

    Date current = new Date();

    System.out.println("当前日期:" + current);

  }

}

2. 编写Java程序,输出九九乘法表


public class MultiplicationTable {

  public static void main(String[] args) {    

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

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

        System.out.print(j + "*" + i + "=" + i*j + "\t");

      }

      System.out.println();

    }

  }

}

关键词:Java、九九乘法表、循环

3. 求解斐波那契数列的第n项,编写Java程序


public class Fibonacci {

  public static void main(String[] args) {

    int n = 10;

    int[] fib = new int[n+1];

    fib[0] = 0;

    fib[1] = 1;

    for (int i = 2; i <= n; i++) {

      fib[i] = fib[i-1] + fib[i-2];

    }

    System.out.println("第" + n + "项斐波那契数列为:" + fib[n]);

  }

}

关键词:Java、斐波那契数列、数组

4. 编写Java代码,使用递归求解阶乘


public class Factorial {

  public static void main(String[] args) {

    int n = 5;

    int result = factorial(n);

    System.out.println(n + "的阶乘为:" + result);

  }

  public static int factorial(int n) {

    if (n == 1 || n == 0) {

      return 1;

    }

    return n * factorial(n-1);

  }

}

关键词:Java、递归、阶乘

5. 编写Java程序,求一个整数数组的最大值


public class MaxNumber {

  public static void main(String[] args) {

    int[] nums = {1, 5, 8, 3, 9, 2};

    int max = nums[0];

    for (int i = 1; i < nums.length; i++) {

      if (nums[i] > max) {

        max = nums[i];

      }

    }

    System.out.println("数组中的最大值为:" + max);

  }

}

关键词:Java、整数数组、最大值

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复