for (int i=0;i<=10;i++)
{
………………
 String str=JOptionPane.showInputDialog("please input a score");
……
}
字符串变量str在循环体内部定义,循环每执行一次,它要重复建立对象,好象以前学的C Pascal 等都不可以这样,但程序确实运行通过了 。这样的程序到底对不对啊?除了运行速度可能与将其放在循环体外比差了些, 还有其它区别吗?