java函数练习题
时间: 2023-08-29 17:07:41 浏览: 149
好的,我可以给您一些 Java 函数的练习题。以下是一些例子:
1. 编写一个 Java 函数,返回两个整数的和。
```java
public int sum(int a, int b) {
return a + b;
}
```
2. 编写一个 Java 函数,返回一个字符串的长度。
```java
public int stringLength(String str) {
return str.length();
}
```
3. 编写一个 Java 函数,返回一个数组中的最大值。
```java
public int maxArray(int[] arr) {
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
```
4. 编写一个 Java 函数,判断一个字符串是否是回文字符串(正着读和倒着读都一样)。
```java
public boolean isPalindrome(String str) {
int left = 0;
int right = str.length() - 1;
while (left < right) {
if (str.charAt(left) != str.charAt(right)) {
return false;
}
left++;
right--;
}
return true;
}
```
5. 编写一个 Java 函数,返回一个字符串中出现最多的字符。
```java
public char mostCommonChar(String str) {
int[] count = new int[256];
for (int i = 0; i < str.length(); i++) {
count[str.charAt(i)]++;
}
int maxCount = 0;
char mostCommon = ' ';
for (int i = 0; i < count.length; i++) {
if (count[i] > maxCount) {
maxCount = count[i];
mostCommon = (char) i;
}
}
return mostCommon;
}
```
希望这些练习题可以帮助您提高 Java 函数的编写能力。
阅读全文