package bank.com; /** * 模拟账户查询,实现存取款 * */ public class Account {double money = 0; //初始余额为0元 /** * 查询帐户余额 * @return money 当前余额 */ public double getMoney(){ return money; } /** * 存款 * @param s 存款数目 */ public void save(double s){ money = money + s; System.out .println("存款成功"); System.out .println("n***当前余额为:"+getMoney()+"元***"); } /** * 取款 * @param a 取款数目 */ public void deposit(double a){ if(money >= a){ money = money - a;System.out .println("取款成功");System.out .println("n***当前余额为:"+getMoney()+"元***"); }else{ System.out.println("余额不足!");System.out .println("n***当前余额为:"+getMoney()+"元***"); } } }
123456789101112131415161718192021222324252627282930313233343536373839404142package bank.com; /** *模拟账户查询,实现存取款 */ import java.util.*; public class TestAccount {public static void main(String[] args) {Account acc=new Account();Scanner input = new Scanner(System.in);boolean flag=true;//选择标识while(flag){System.out .print("n1.存款 2.取款 0.退出n请选择你需要办理的业务:");int choice=input.nextInt();if(choice==1){System.out .print("请输入存款金额:");double savemoney=input.nextDouble();acc.save(savemoney);}else if(choice==2){System.out .print("请输入取款金额:");double depositmoney=input.nextDouble();acc.deposit(depositmoney);}else if(choice==0){flag=false;System.out .print("谢谢使用!");}else{System.out .print("选择有误!");}}} }
123456789101112131415161718192021222324252627282930313233343536实例3
public class Calculator {/** * 运算符 * */public int ope(int op,int num1,int num2){if(op==1){return add(num1,num2);}else if(op==2){return minus(num1,num2);}else if(op==3){return multiple(num1,num2);}else{return divide(num1,num2);}}/** * 加法 * @return num1+num2 */public int add(int num1,int num2){return (num1 + num2);}/** * 减法 * @return num1-num2 */public int minus(int num1,int num2){return (num1 - num2);}/** * 乘法 * @return num1*num2 */public int multiple(int num1,int num2){return (num1 * num2);}/** * 除法 * @return num1/num2 */public int divide(int num1,int num2){return (num1/num2);} }
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950import java.util.*; public class TestCalc {public static void main(String[] args) {Calculator calc = new Calculator();Scanner input = new Scanner(System.in);System.out .print("请选择运算:1.加法 2.减法 3.乘法 4.除法:");int op=input.nextInt();System.out .print("请输入第一个数:");int num1=input.nextInt();System.out .print("请输入第二个数:");int num2=input.nextInt();System.out.println("***运算结果为:"+calc.ope(op, num1, num2));} }
1234567891011121314151617