这个代码为什么总是编译报错:找不到符号找不到符号a 用的jdk8.

class Xm8 
{


    public static void main(String[] args){
        
        
        for(int a=1;a<=10;a++);{
            System.out.println("开始");
            for(int b=1;b<=10;b++){
                System.out.println(a*b);
                

                
            }
            System.out.println("结束");
        }
    }
}
 

 for(int a=1;a<=10;a++);

我找半天我以为见鬼了呢,你自己加了个 ; 代表for循环结束了,a自然就没了。

for(int a=1;a<=10;a++){
			System.out.println("开始");
			for(int b=1;b<=10;b++){
				System.out.println(a*b);

			}
			System.out.println("结束");
		}

去掉";"就可以了。

欢迎支持:《一行代码把服务干挂了,竟然是Docker误把库删了......》, 一起来围观吧 https://blog.csdn.net/qq_34417408/article/details/117388594?utm_source=app&app_version=4.8.0&code=app_1562916241&uLinkId=usr1mkqgl919blen

   for(int a=1;a<=10;a++);多了个分号.....