一个关于if-else 的问题,惭愧了。。。

liuxi007 2002-03-05 11:32:22
问题是这样的,我现在需要在applet里面显示一排文字,并且用一个button实现:当我第一次按button,文字红色;第二次蓝色;第三次绿色。

我在actionPerformed里面写了:
int count=0
count++
得到button 按的次数
然后我想当按的次数等于1,4,7,10....为红色,2,5,8,11....为蓝色,3,6,9,12....为绿色,准备用if else 写,我想当count+2/3等于整数应该是第一种情况,红色;count+1/3为整数第二种情况,蓝色;count/3为整数第三种情况,绿色; 但不知道应该在if else 语句里面怎样写,我有试过这样写 if ((count+2)/3==int) ,可是不行,望指点指点!谢谢
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zfluo 2002-03-06
  • 打赏
  • 举报
回复
int num = count%3
switch(num) {
case 0:
color=green
case 1:
color=red;
break;
case 2:
color=blue
}
chinajava 2002-03-06
  • 打赏
  • 举报
回复
Color[] color={Color.red,Color.blue,Colur};
Color cl;
Button button=newButton("hello world");
button.setForeground(color[count%3]);
Luke_cn 2002-03-06
  • 打赏
  • 举报
回复
在这种多条件判断的情况下还是用switch比较好
CanFly 2002-03-06
  • 打赏
  • 举报
回复
支持楼上的方法!
这里用case 语句比用if else 好!
int num = count%3
switch(num) {
case 0:
color=Color.green;
break;
case 1:
color=Color.red;
break;
case 2:
color=Color.blue;
break;
default:
break;
}
lvxing 2002-03-05
  • 打赏
  • 举报
回复
public static double IEEEremainder(double f1,
double f2)
返回余數

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧