我有一个计数器,至少有4个循环。 和一个计数器来计算这些循环已经通过了多少。Java Swing;选择if语句还是do-while语句?
在我的代码都标签setVisibility为true低于计数1 但我想LABEL1以计数的计数1和label2出现2
我对你的问题是;
什么是更有效的,设置只有if语句的可见性标签,或 我可以多次使用do-while语句吗?书面如果它要么不执行DO /时,或导致无限循环
class counters2 implements ActionListener
{
int count = 0, alternativecounter = 0;
public void actionPerformed(ActionEvent e)
{
int fakeSecond = (count++ % 4) + 1;
if(fakeSecond == 1)
{
alternativecounter += 1;
if(alternativecounter == 3)
{
do
{
label1.setVisible(true);
}while(count == 1);
do
{
label2.setVisible(true);
}while(count == 2);
}
}
}
}
不知道你在做什么,但是如果'count'等于你的代码中的一个或两个,你的do-while循环中的一个将是无限的。 – eaj 2011-04-15 18:54:16