这个方法我真的不知道原理是怎么的。而且也不会用,请大家赐教。有代码更好啊
解决方案 »
- java输入输出流中遇到的问题
- javamail发送邮件问题
- s.length()和s.length???????为什么一个加()一个不加????????
- 想學java,大家給點建議
- connection的问题
- 如何实现无限撤消的功能?
- 为什么设计时的界面和运行时的不一样啊?
- ○ 关于rmi中stub文件的问题,紧急!
- 如何在java Application窗体中嵌入其他应用程序,比如netlogo
- Scanner in=new Scanner(System.in);运行时错误不知道怎么办?麻烦大家看看代码哪里错了?
- 为什么跳不出去啊!
- 如何用java代码来查看某个windows服务的当前状态....在线等.....捏着分等前辈
这里给你发一段我写的水仙花数
public void paint(Graphics g)
{
int a=0,b=0,c=0,i=0,s=0,m=1;
for(i=100;i<1000;i++)
{
a=i/100;
b=(i-a*100)/10;
c=i%10;
if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==i)
{ s=i;
g.drawString("第"+(m++)+"个水仙花数为:"+s+'\n',10,(30+m*20));
}
}
}
public void actionPerformed(ActionEvent e)
{
repaint();
}
{
repaint();
}
这段代码有什么用啊
先执行了程序内的update(Graphics g)
然后再执行了paint(Graphics g)