21xrx.com
2024-11-05 18:43:56 Tuesday
登录
文章检索 我的文章 写文章
Java期末测试题——附赠代码案例
2023-06-18 18:04:25 深夜i     --     --
Java 测试题 代码案例

本篇文章将为大家介绍Java期末测试题,并配有相应的代码案例。Java是一门非常受欢迎的编程语言,学习Java对于程序员来说是必不可少的。本次测试题将涵盖Java的各个方面,包括变量、数据类型、运算符、循环、条件语句、方法等。

以下是部分测试题和相应的代码案例:

1.定义一个方法,输入两个数,返回这两个数的和


public static int add(int a, int b) {

  return a + b;

}

2.定义一个方法,输入一个字符串,返回这个字符串去重后的结果


public static String removeDuplicates(String str) {

  StringBuilder sb = new StringBuilder();

  for (int i = 0; i < str.length(); i++) {

    char c = str.charAt(i);

    if (sb.indexOf(String.valueOf(c)) == -1) {

      sb.append(c);

    }

  }

  return sb.toString();

}

3.编写程序,打印出1-100中能被3和5整除的数


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

  if (i % 3 == 0 && i % 5 == 0) {

    System.out.println(i);

  }

}

4.编写程序,打印出斐波那契数列的前10个数


int n1 = 0, n2 = 1, n3;

System.out.print(n1 + " " + n2);

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

  n3 = n1 + n2;

  System.out.print(" " + n3);

  n1 = n2;

  n2 = n3;

}

5.编写程序,将一个数组中的元素反转


public static void reverseArray(int[] arr) {

  int left = 0;

  int right = arr.length - 1;

  while (left < right) {

    int temp = arr[left];

    arr[left] = arr[right];

    arr[right] = temp;

    left++;

    right--;

  }

}

以上是本次Java期末测试题的部分内容,大家可以根据上述代码案例进行练习和思考。如果对于Java还不太熟悉的话,可以参考一些Java的教程和书籍,如《Head First Java》、《Thinking in Java》等。

  
  

评论区

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