实例:加减乘除运算
面向对象:封装方法
封装类:Yunsuan.java
package 面向对象实例;
//面向对象:加减乘除
public class Yunsuan {
int a;// 变量
int b;// 变量
int c;// 结果
public Yunsuan() {
}
public void add(int a,int b,int c){//加法运算
c=a+b;
System.out.println(a+"+"+b+"="+c);
}
public void sub(int a,int b,int c){//减法
c=a-b;
System.out.println(a+"-"+b+"="+c);
}
public void mul(int a,int b,int c){//乘法
c=a*b;
System.out.println(a+"*"+b+"="+c);
}
public void div(int a,int b,int c){//除法
c=a/b;
System.out.println(a+"/"+b+"="+c);
}
}
测试类:Yunsuantest.java
package 面向对象实例;
import java.util.Scanner;
//调用Scanner自由输入
public class Yunsuantest {
/**
* @param args
*/
public static void main(String[] args) {
while(true){
System.out.println("欢迎使用傻瓜计算器");
Scanner sc=new Scanner(System.in);
System.out.println("请输入第一个数:");
int a=sc.nextInt();
System.out.println("请输入第二个数:");
int b=sc.nextInt();
int c =0;
Yunsuan yunsuan=new Yunsuan();//new对象,初始化对象
yunsuan.add(a, b, c);
yunsuan.mul(a, b, c);
yunsuan.div(a, b, c);
yunsuan.sub(a, b, c);
}
}
}