我只是好奇,如果有一種簡單的方法來將輸入到下面的程序中的整數或數字轉換爲字母或字符而不做大的改變或重寫程序。以下是我有:簡單的方法將所有int轉換爲char?
import java.util.Scanner;
public class SLP4 {
public int find(final int[] data, final int key) {
for (int i = 0; i < data.length; ++i) {
if (data[i] > key)
return -1;
else if (data[i] == key)
return i;
}
return -1;
}
public static void main(String[] args) {
final int arr[] = new int[10];
System.out.println("Enter 10 numbers");
Scanner input = new Scanner(System.in);
for (int i = 0; i < arr.length; i++) {
arr[i] = input.nextInt();
}
SLP4 search = new SLP4();
System.out.print("Enter the number to find its place: ");
int num = input.nextInt();
int n = search.find(arr, num);
if ((n >= 0) && (n < arr.length)) {
System.out.println("Found at element: " + n);
} else {
System.out.println("Not Found");
}
}
}
爲什麼不使用'TOS tring()'方法? –
你想改變哪個部分? – shmosel
而不是排序數字或整數排序字母。這是一個完整的程序重寫嗎?我在學習 –