输出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程序分析;需要解析~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)