哪位大神能帮忙解析一下这个JAVA程序

哪位大神能帮忙解析一下这个JAVA程序,第1张

输出y:5,swith后面的是判断条件,x为2,不等于任意case后面的值,执行dafult,y+1为4但是后面紧跟的break被注释掉了,就会继续向下执行,直到遇到break,所以还会执行一次y++,于是最后的y为5

import javaawt; //倒入的包

import javaawtevent;

import javaxswing;

class zhangshuai extends JFrame implements ActionListener

{

JPanel p=new JPanel(); //panel

JButton jia=new JButton("+"); //“加”按钮

JButton jian=new JButton("-"); //“减”按钮

JButton chen=new JButton(""); //“乘”按钮

JButton chu=new JButton("/"); //“除”按钮

JTextField first=new JTextField("",4); //文本框

JTextField secend=new JTextField("",4);

JTextField result=new JTextField("",4);

int a;

int b;

String c;

String a1;

String b1;

public dz()

{

padd(jia); //在panel上加载以上按钮和文本框

padd(jian);

padd(chen);

padd(chu);

padd(first);

padd(secend);

padd(result);

getContentPane()add(p); //JFrame加载整个panel

jiaaddActionListener(this); //这几个按钮的事件绑定到JFrame上

jianaddActionListener(this);

chenaddActionListener(this);

chuaddActionListener(this);

}

public void actionPerformed(ActionEvent e)

{

a1=firstgetText(); //获取文本框内的输入信息

b1=secendgetText();

a=IntegerparseInt(a1); //转换成int型

b=IntegerparseInt(b1);

if(egetSource()==chen) //如果事件相应是“乘”按钮

{

c=StringvalueOf(ab); //执行a乘b

}

if(egetSource()==jia) //“+”按钮

{

c=StringvalueOf(a+b); //a+b

}

if(egetSource()==chu) //除

{

c=StringvalueOf(a/b);

}

if(egetSource()==jian) //减

{

c=StringvalueOf(a-b);

}

resultsetText(c);

}

}

public class dz

{

public static void main(String args[])

{

zhangshuai l1=new zhangshuai();

l1setSize(200,200); //JFrame的大小

l1setVisible(true); //可显示

l1setDefaultCloseOperation(JFrameEXIT_ON_CLOSE); //点击“X”结束

}

}

e2=new Employee("张山",30,3800);

创建了一个叫e2的实体对象,所以

e2name = "张三"

e2age = 30

e2wage = 3800

e1NO和e2NO是一样的,NO是一个静态的变量,他是属于Employee类的,不属于某个具体的对象。e1NO = e2NO = 2;

NO可以通过类名引用 EmployeeNO

但age不能通过类名引用

把return i=jc(i--);改成return i=jc(--i);

jc函数被死循环调用。

例如

运行jc(2);

因为是i--所以

return 2+=jc(2)

然后jc(2)死循环。

你吧流程弄清楚了完事ok 很简单 这个就是来回的掉方法, 你要知道方法里到底处理的业务逻辑 就没啥好研究的了!!! 没类 没设计对象,就一层还不是像mvc之类的三层架构有啥好研究的!

以上就是关于哪位大神能帮忙解析一下这个JAVA程序全部的内容,包括:哪位大神能帮忙解析一下这个JAVA程序、java计算器程序请教高手帮我详细解析一下、Java程序分析;需要解析~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9987305.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存