yydgys2007 yydgys2007
关注数: 65 粉丝数: 63 发帖数: 6,521 关注贴吧数: 68
吐槽一下我的奇葩营友 不管怎么烦还是要保护人家隐私,所以LZ在哪个区的就不透露了。 这个哥们儿,大号90+,木工,天天营地里找人带他,本来没啥事,营友嘛,带一带无可厚非,只是这货进本了没输出不说,凝固不扔血清不扔,弹药不开,全程混,你说你混就好好说话吧,这货时常脑子抽风口无遮拦,比如昨晚我和市长打海岛,市长中途挂机了有事,我就说了一句市长别挂机呀,然后这货就说啥时死去吃席,嚣张吧,和我同居一起打车站,我们打的快,我同居没开几枪,而且本来我同居我也是带她混的,毕竟我输出还算可以,然后这个货嘲讽我同居,输出怎么这么低,还是个毒,总之吧,我就没见过这么**的。我也问过他,我说你没输出没关系,扔扔血清凝固呀,他的名言你们听听:"能混我为啥要输出",于是我真的忍不了了,我和他说以后我的队里看不见你。 近段时间不是有禁区夜巡么?这个货嘴碎的惹了好几个人不愉快了,我们市长发话了:XXX你如果禁区再混我出去就把你T了,然后这个货乖乖输出了,输出了之后,嘲讽我,你一个毒输出就比我高1你不行。 现在我们几个基本只要他在线都会说大佬带我们本啊。 我不是不带营友,我也不是看不起输出低的,我也是从输出低走过来的,可是你别毫无作用呀?副本里你的作用还不如无人机我要你干嘛?
想写一个计算器的代码,报错 报错信息:Local variable i defined in an enclosing scope must be final or effectively final,代码如下: import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import javax.swing.*; public class Maath { public static void main(String[] args) { // TODO Auto-generated method stub class myframe extends JFrame { myframe() { Container con=this.getContentPane(); this.setTitle("计算器"); this.setSize(500,500); con.setLayout(null); JTextArea jta=new JTextArea(); JButton jb1=new JButton("sin(x)"); JButton jb2=new JButton("tan(x)"); JButton jb3=new JButton("sec(x)"); JButton jb4=new JButton("cos(x)"); JButton jb5=new JButton("cot(x)"); JButton jb6=new JButton("csc(x)"); JButton jb7=new JButton("幂级数"); JButton jb8=new JButton("泰勒级数"); JButton jb9=new JButton("普通运算"); int c[]=new int [10]; for(int i=0;i<=c.length;i++) { c[i]=0; } Map<Integer,JButton> map=new HashMap<>(); map.keySet(); map.put(c[1], jb1); map.put(c[2], jb2); map.put(c[3], jb3); map.put(c[4], jb4); map.put(c[5], jb5); map.put(c[6], jb6); map.put(c[7], jb7); map.put(c[8], jb8); map.put(c[9], jb9); jta.setBounds(25, 25, 450, 100); jb1.setBounds(25, 150, 100, 25); jb2.setBounds(25, 200, 100, 25); jb3.setBounds(25, 250, 100, 25); jb4.setBounds(150, 150, 100, 25); jb5.setBounds(150, 200, 100, 25); jb6.setBounds(150, 250, 100, 25); jb7.setBounds(275, 150, 100, 25); jb8.setBounds(275, 200, 100, 25); jb9.setBounds(275, 250, 100, 25); for(int i=1;i<=9;i++) { map.get(c[i]).addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg1) { c[i]=1; } } ); } con.add(jta); con.add(jb1); con.add(jb2); con.add(jb3); con.add(jb4); con.add(jb5); con.add(jb6); con.add(jb7); con.add(jb8); con.add(jb9); this.setVisible(true); } } new myframe(); //System.exit(0); } } c[i]=1那行报的错,是因为c[i]是局部变量么?单击事件结束后就被清除了?错误信息要我加final修饰,可是加了就无法改变了啊,我怎么能把c[i]传出来呢?
报错:the local variable i defined in an enclosing scope mu 代码如下: import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import javax.swing.*; public class Maath { public static void main(String[] args) { // TODO Auto-generated method stub class myframe extends JFrame { myframe() { Container con=this.getContentPane(); this.setTitle("计算器"); this.setSize(500,500); con.setLayout(null); JTextArea jta=new JTextArea(); JButton jb1=new JButton("sin(x)"); JButton jb2=new JButton("tan(x)"); JButton jb3=new JButton("sec(x)"); JButton jb4=new JButton("cos(x)"); JButton jb5=new JButton("cot(x)"); JButton jb6=new JButton("csc(x)"); JButton jb7=new JButton("幂级数"); JButton jb8=new JButton("泰勒级数"); JButton jb9=new JButton("普通运算"); int c[]=new int [10]; for(int i=0;i<=c.length;i++) { c[i]=0; } Map<Integer,JButton> map=new HashMap<>(); map.keySet(); map.put(c[1], jb1); map.put(c[2], jb2); map.put(c[3], jb3); map.put(c[4], jb4); map.put(c[5], jb5); map.put(c[6], jb6); map.put(c[7], jb7); map.put(c[8], jb8); map.put(c[9], jb9); jta.setBounds(25, 25, 450, 100); jb1.setBounds(25, 150, 100, 25); jb2.setBounds(25, 200, 100, 25); jb3.setBounds(25, 250, 100, 25); jb4.setBounds(150, 150, 100, 25); jb5.setBounds(150, 200, 100, 25); jb6.setBounds(150, 250, 100, 25); jb7.setBounds(275, 150, 100, 25); jb8.setBounds(275, 200, 100, 25); jb9.setBounds(275, 250, 100, 25); for(int i=1;i<=9;i++) { map.get(c[i]).addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg1) { c[i]=1; } } ); } con.add(jta); con.add(jb1); con.add(jb2); con.add(jb3); con.add(jb4); con.add(jb5); con.add(jb6); con.add(jb7); con.add(jb8); con.add(jb9); this.setVisible(true); } } new myframe(); //System.exit(0); } } c[i]=1那行报错,local variable i defined in an enclosing scope must be final or effectively final
1 下一页