实现两foat型数相加的方法例子二 class obaRa{∥定义对象作为参数的类,为便于举例,本方法只有一个成员变量 float tem class Method Demo2t void add( float x, float y, ObaRa z){∥方法首部声明,此方法没有返回值 Z temp =X+y; ∥|x+y的结果存入类变量z的成员变量temp中。 class TryMethod Demo2 ∥主类 public static void main(String args[ ]) ObjPara b= new ObaRa() Method Demo2 a= new Method Demo2 0) a.add(4, 6, b); System. out. printIn(b temp)
实现两float型数相加的方法例子二 class ObjPara { //定义对象作为参数的类,为便于举例,本方法只有一个成员变量 float temp; } class MethodDemo2{ void add(float x, float y, ObjPara z){ //方法首部声明,此方法没有返回值。 z.temp = x + y; //将x+y的结果存入类变量z的成员变量temp中。 } } class TryMethodDemo2{ //主类 public static void main(String args[ ]){ ObjPara b = new ObjPara( ); MethodDemo2 a = new MethodDemo2( ); a.add(4,6,b); System.out.println(b.temp); } }
演示方法之间的消息发送与参数传递 class Method Demo3 float add (float x, float yr float z Z=X+ y return: 1 void callAdd(float m, float n) float t t= add(m, n) 向方法add发消息,将参数m,n的值分别传递给xy,然后执行 方法add的方法体,计算x+y,计算结果作为add的返回值传回给t System. out. print(m+++n+=+t): 1 class TryMethod Demo30 ∥主类 public static void main(String args[ D Method Demo3 a=new Method Demo3 a callAnd(4,6):
演示方法之间的消息发送与参数传递 class MethodDemo3{ float add(float x, float y){ float z; z = x + y; return z; } void callAdd(float m,float n){ float t; t = add(m, n); /*向方法add发消息,将参数m,n的值分别传递给x,y,然后执行 方法add的方法体,计算x+y,计算结果作为add的返回值传回给t*/ System.out.print(m+"+"+n+"="+t); } } class TryMethodDemo3{ //主类 public static void main(String args[ ]){ MethodDemo3 a=new MethodDemo3( ); a.callAdd(4,6); } }
方法间的消息发送与参数传递演示 class objParal float temp class Method Demo4 void add (float x, float y, Obj Para z) Z temp=x+y, y void callAdd (float m, float nt ObjPara k= new ObjParao add(m, n, k); 然后执行方法Ad的方法体,计算x+y,计算结果通过对象k的成员temp传多下 向方法add发消息,将参数m,n的值分别传递给xy并将k的存储地址值传送给 System. out print(m+++n+=+k temp) ∥ k temp的值即为m+n class Try Method Demo4 ∥主类 public static void main(String args[D Method Demo4 a= new Method Demo4() a.callAdd(4, 6): y
方法间的消息发送与参数传递演示二 class ObjPara{ float temp;} class MethodDemo4{ void add(float x, float y, ObjPara z){ z.temp = x + y; } void callAdd(float m,float n){ ObjPara k = new ObjPara(); add(m,n,k); /*向方法add发消息,将参数m,n的值分别传递给x,y,并将k的存储地址值传送给z, 然后执行方法Add的方法体,计算x+y,计算结果通过对象k的成员temp传回*/ System.out.print(m+"+"+n+"="+k.temp); } // k.temp的值即为m+n } class TryMethodDemo4{ //主类 public static void main(String args[ ]){ MethodDemo4 a = new MethodDemo4( ); a.callAdd(4,6); } }
2.2运算符与表达式 1赋值运算 2算术运算 3关系运算 4逻辑运算 5位运算符 6三元运算 7其它运算符
2.2 运算符与表达式 ❖ 1 赋值运算 ❖ 2 算术运算 ❖ 3 关系运算 ❖ 4 逻辑运算 ❖ 5 位运算符 ❖ 6 三元运算 ❖ 7 其它运算符
基本定义 令对数据进行的操作称为运算 表示各种不同运算的符号称为运算符 冷参于运算的数据称为操作数( operand) 冷表达式( Expression)是由操作数和运算符 按一定的语法形式组成的符号序列 通过算术运算符将运算对象连接起来的式子, 就称为算术表达式
基本定义 ❖ 对数据进行的操作称为运算 ❖ 表示各种不同运算的符号称为运算符 ❖ 参于运算的数据称为操作数(operand) ❖ 表达式(Expression)是由操作数和运算符 按一定的语法形式组成的符号序列 ❖ 通过算术运算符将运算对象连接起来的式子, 就称为算术表达式