下面的代码在运行时只生成最后一个学生的名字,分数<30 我希望学生的所有名字都显示在同一个消息对话框中。请帮忙。谢谢,我对编码还很陌生。
import javax.swing.JOptionPane;
class marks
{
public static void main(String args[])
{
String name=" ";
int marks=0;
for(int x=0; x<3; x++)
{
name=JOptionPane.showInputDialog(null,"Please enter the name");
marks=Integer.parseInt(JOptionPane.showInputDialog(null,"Please enter the marks"));
}
if (marks<30)
{
(JOptionPane.showMessageDialog(null,"the students who got marks below 30 are: "+name));
}
}
}