回复 楼主 谜之少年
回复楼主:temp的作用范围是在for循环之内,而输出语句却在for循环之外,因此会找不到变量temp。建议楼主把temp写到for循环外面,这样就可以解决问题。
细看楼主把temp写在for循环里面会出现逻辑问题,因为每次temp都会重新赋值。
细看楼主该程序功能应该是求矩阵的主对角线之和。可以简单写成temp=temp+x[i][i];这样既可。
如果还有什么问题,可以回复一下。
还有建议楼主贴最好贴一下代码,这样能够方便别人复制粘贴调试。当然,也可以附加图片作为说明。
希望我的建议对您有所帮助。
俗话说:万事开头难,难免会遇到挫折。
听楼主说,刚学java不久,那我在这里最后祝您学业进步,身体健康。