Мой друг прислал мне этот кусок кода, и он работает, но я не могу понять, что означает «ss»? Может кто-нибудь мне помочь? Благодарю.Java for-loop синтаксис?
public static void main(String[] args)
{
String sentence;
int index=1;
String[] words;
System.out.print("Please enter a sentence: ");
sentence = EasyIn.getString();
words = sentence.split(" ");
for(String ss : words)
{
System.out.println("Word "+index+ " is "+ ss);
if(ss.matches("[a-zA-Z]+"))
{
System.out.println("Word "+ss+" is a good word");
System.out.print("\n");
}
else
{
System.out.println("Word "+ss+" is a bad word");
System.out.print("\n");
}
index++;
}
}
'ss' как в переменной' String'? –
Поиск цикла 'for-each'. –
[Учебники Java: инструкция 'for'] (http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html) – Jesper