21xrx.com
2024-09-20 05:52:30 Friday
登录
文章检索 我的文章 写文章
Java 经典编程题:让你的 Java 编程水平突飞猛进
2023-06-16 16:18:22 深夜i     --     --
Java 编程题

Java 是一门功能强大、使用广泛的编程语言,同时也是很多企业常用的开发语言。而想要成为一名优秀的 Java 开发者,就需要不断地学习和练习。

本文收集了一些经典的 Java 编程题,希望通过这些练习题,让读者更好地掌握 Java 编程知识,提高自己的编程能力。

1. 翻转字符串

要求编写一个 Java 方法,将字符串中的每个单词都翻转过来,但不改变其余任何内容,例如:

输入:Hello World

输出:olleH dlroW

代码实现:

public static String reverseString(String str) {

  String[] words = str.split(" ");

  StringBuilder sb = new StringBuilder();

  for (String word : words) {

    sb.append(new StringBuilder(word).reverse().toString() + " ");

  }

  return sb.toString().trim();

}

2. 交换数组中的元素

要求编写一个 Java 方法,将数组中给定的两个索引位置交换,例如:

输入:[4,5,1,6,2,7], 索引位置 1 和 2

输出:[4,1,5,6,2,7]

代码实现:

public static void swap(int[] arr, int i, int j) {

  int temp = arr[i];

  arr[i] = arr[j];

  arr[j] = temp;

}

3. 计算整数平方根

要求编写一个 Java 方法,根据给定的整数 n ,计算其平方根并返回,例如:

输入:16

输出:4

输入:8

输出:2

代码实现:

public static int sqrt(int n) {

  int i = 0;

  while (i * i <= n) {

    i++;

  }

  return i - 1;

}

通过练习这些经典的 Java 编程题,相信读者的 Java 编程技能一定会得到更大的提升。在平时的学习中,也可以多多练习类似的编程题目,不断提高自己的编程能力。

、翻转字符串、交换数组元素、整数平方根

  
  

评论区

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