-3
実際にはかなり新しいjavaになっています。宿題は配列を作成することでした。 しばらくして、良いビデオを検索したところ、これが見つかりました。"ステートメントではありません"エラー
- 私はこの青Jをコンパイルする場合
は "1 = 0をint型;" ことを私に示して声明ではありません。
誰かが間違いがどこにあるか教えていただけますか?
import java.util.*;
class binarysearch
{
public static void main()
{
Scanner sc= new Scanner (System.in);
int num[]= new int [] {23,34,45,56,67,78,89,90,12};
System.out.println("Enter the Number to search");
int n=sc.nextInt();
int u=num.length-1,mid=0;
int 1=0;
int c=0;
while(1<=u)
{
mid=(1+u)/2;
if(n<num[mid])
u=mid-1;
if(n>num[mid])
1=mid+1;
if(n==num[mid])
{
c=1;
break;
}
}
if(c==1)
System.out.println("search successful"+"\n"+"this number " +n+ "position" +(mid+1));
else
System.out.println("Number not found");
}
}
はそれについて考える:あなたは1 0 – efekctive
ヒントの値を割り当てるためにJavaを求めている:時々私は 'i'と 'L'を混同し、決して '1' –
は、コンストラクタを修正再表示を検討します'1'は正当な変数名ではありません。 https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html – jlordo