我想做一个 for 循环,但它不会编译

I want to make a for loop, but it won't compile

for(sudoku.get((int)(0)).doubleValue(); == sudoku.get((int)(1)).doubleValue();) {  
    sudoku.remove((int)(1)); 
    Sudoku.add(Double.valueOf(SketchwareUtil.get random((int)(1)), 
((int)(9))));  
}  

错误要我删除条件中的“==”。 这是我第一次尝试将 "for" 用于不重复一定时间的事情。

我认为分号中有一个小错别字:

for(; sudoku.get((int)(0)).doubleValue() == sudoku.get((int)(1)).doubleValue();) {  
    sudoku.remove((int)(1)); 
    Sudoku.add(Double.valueOf(SketchwareUtil.get random((int)(1)), 
((int)(9))));  
}