請誰可以幫我這個節目從掃描儀轉換爲JOptionPane的的Java:轉換掃描儀與JOptionPane的
,當我開始轉變,我發現了一些困難
「這個代碼的二進制搜索」
import java.util.Scanner;
public class bs {
public static void main(String [] args){
int []a = new int[100];
int x,low,high,mid,i,n;
Scanner scan = new Scanner (System.in);
System.out.println(" Enter the n element");
n = scan.nextInt();
System.out.println("Enter " + n + " elements");
for (i=0;i<n;i++)
a[i] = scan.nextInt();
System.out.println(" enter the search element");
x = scan.nextInt();
low = 0; high = n-1;
while (low <=high){
mid = (low + high)/2;
if (x ==a[mid]){
System.out.println(" Element is found at location" + mid) ;
return;
}
else if (x<a[mid])
high = mid-1;
else
low = mid+1;
}
System.out.println(" element is not found");
}
}
想指出的:它是拼寫「元素」 – 2012-03-23 15:05:35
你的意思是當你說「轉換爲JOptionPane的」你希望從它接收到的輸入? – 2012-03-23 15:07:11
問題正確嗎?你想將Scanner類轉換爲JOptionPane? – ChadNC 2012-03-23 15:07:53