import java.awt.*;
import java.awt.event.*;
public class TestAction
{
public static void main(String args[])
{
Frame f = new Frame("HELLO");
Button b = new Button("ok");
Monitor m = new Monitor();
b.addActionListener(m);
f.add(b, BorderLayout.CENTER);
f.pack();
f.setVisible(true); }
}class Monitor implements ActionListener
{ public static int sum = 0;
public void actionPerformed(ActionEvent e)
{
//int sum = 0;
//int i = 0;
sum = sum ++;
System.out.println(sum);
}}
import java.awt.event.*;
public class TestAction
{
public static void main(String args[])
{
Frame f = new Frame("HELLO");
Button b = new Button("ok");
Monitor m = new Monitor();
b.addActionListener(m);
f.add(b, BorderLayout.CENTER);
f.pack();
f.setVisible(true); }
}class Monitor implements ActionListener
{ public static int sum = 0;
public void actionPerformed(ActionEvent e)
{
//int sum = 0;
//int i = 0;
sum = sum ++;
System.out.println(sum);
}}
解决方案 »
- 新手求助!自定义类的数组抛出NullPointerException
- A fatal error has been detected by the Java Runtime Environment
- JAVA初学者请教各位老师,java里面怎么做html
- 无法从Servlet中跳转到JSP页面
- CSDN上的高手哪去了?怎么提问过没人解答啊?
- 查找索引值问题,在线等,马上给分
- 问个问题拉
- JTable怎么做到只有双击某一行的时候才高亮选中那一行?
- 笨鸟问题。
- Exception in thread "main" java.lang.OutOfMemoryError
- 使用JMS方式来实现方法远程调用的实现
- 到哪能找到Uedit32 32位编辑器
或者干脆:sum++
都可以
这样的话,先把sum赋值给sum,然后sum自增
SUM = SUM++; //首先计算表达式的值,SUM++表达式的值为0;然后SUM自加,SUM值为1;最后执行赋值,将表达式的值(0)赋给SUM,所以最后SUM是0