Scanner in =new Scanner(System.in);
int x=in.nextInt();
Queue<Integer> a=new ArrayDeque<Integer>();
Queue<Integer> b=new ArrayDeque<Integer>();
for(int a_i=0; a_i < n; a_i++){
a.offer(in.nextInt());
}
for(int b_i=0; b_i < m; b_i++){
b.offer(in.nextInt());
}
int temp=0,ans=0;
while(temp<x && !a.empty() && !b.empty()){
temp+=a.peek()<b.peek()?a.poll():b.poll();
ans++;
}
当我跑这个 Solution.java:26:错误:找不到符号 而(温度
答案 0 :(得分:0)
您的变量x
未在我能看到的任何地方声明。我想这是你的问题。您需要使用数据类型声明x
并在与之进行比较之前为其指定初始值。