class Test {
public static void main(String args[]) {
String str;
int i;
for(str="abcdef",i=str.length(); i<10; i++) {
System.out.println(i);
}
}
}
↑のソースで質問なんですけど、これでコンパイルと実行が通るのですが
for文の最初にカンマが付いてもよい理由が分かりません。本やネットで検索しても
書かれていませんでした。
あと、int i; と外にループ変数を宣言していますが、for文の中に書くとエラーになります。
この理由もどなたか知っていたら教えてくださいm(_ _)m