Java 为什么此代码不正确?(设置)

Java 为什么此代码不正确?(设置),java,frameworks,set,Java,Frameworks,Set,这有错误ㅠㅠ 错误 错误!!强调文本 DKD import java.util.*; 公开课考试{ 公共静态void main(字符串[]args){ Setset=新的HashSet(); 集合。添加(“a”); 设置。添加(“b”); 迭代器iter=set.Iterator(); 而(iter.hasNext()){//这一点是错误的 String str=iter.next(); 系统输出打印项次(str); } } while~~这有错误,为什么不正确?原因是while带有大写字母w

这有错误ㅠㅠ 错误

错误!!强调文本 DKD

import java.util.*;
公开课考试{
公共静态void main(字符串[]args){
Setset=新的HashSet();
集合。添加(“a”);
设置。添加(“b”);
迭代器iter=set.Iterator();
而(iter.hasNext()){//这一点是错误的
String str=iter.next();
系统输出打印项次(str);
}
}

while~~这有错误,为什么不正确?

原因是while带有大写字母w而不是小写字母w

while(true){/*do something*/}
而不是

While(true){/*do something*/}

虽然
不同,但是
-Java区分大小写Java是区分大小写的语言,您使用了大写字母“W”,而它应该是小写字母“W”
While(true){/*do something*/}