一、
package unit7Demo;
/*
* P176 作业 实现计算器
* @author yueruu
* @version 1.0 计算器类 实现两数的加减乘除
* add minus multiple divide
*/
public class Calculator
{
public double num1;//定义两个成员变量
public double num2;
/**
*
* @主方法 实例化calculator对象,测试类的方法
*/
public static void main(String[] args)
{
Calculator cal = new Calculator();
cal.num1=10;
cal.num2=5;
cal.add();
cal.minus();
cal.multiple();
cal.divide();
}
/**
* @加法
*/
public double add()
{
System.out.println(num1+"与"+num2+"的和是:"+(num1+num2));
return (num1+num2);
}
/**
* @减法
*/
public double minus()
{
System.out.println(num1+"与"+num2+"的差是:"+(num1-num2));
return (num1-num2);
}
/**
* @乘法
*/
public double multiple()
{
System.out.println(num1+"与"+num2+"的积是:"+(num1*num2));
return (num1*num2);
}
/**
* @除法
*/
public double divide()
{
System.out.println(num1+"与"+num2+"的商是:"+(num1/num2));
return (num1/num2);
}
}
二、
package unit7Demo;
/**
* 账户类
* @author Administrator
*
*/
public class Account
{
public double account;
public double queryAccount()
{
System.out.println("本账户的余额是:"+account);
return account;
}
}
package unit7Demo;
/**
* ATM账户查询
*/
import java.util.Scanner;
public class AccountTest
{
public static void main(String[] args)
{
Account fee = new Account();
/**
* 输入假设账户的余额 (给成员变量初始化)
*/
Scanner input = new Scanner(System.in);
System.out.println("请输入金额:");
fee.account = input.nextDouble();
/**
* 查询
*/
fee.queryAccount();
}
}
三、
package unit7Demo;
/**
*
* @author yueruu
* @ 输出指定符号的矩阵图形 类
*/
public class Zyt_Matrix
{
public int lineCount;
public int rowCount;
public String sign;
public void output()
{
for(int i =0;i<lineCount;i++)
{
System.out.print(sign);
for(int j =1;j<rowCount;j++)
{
System.out.print(sign);
}
System.out.println();
}
}
}
package unit7Demo;
import java.util.Scanner;
/**
*
* @author yueruu
* @ 输出指定符号的矩阵图形 测试类
*/
public class Zyt_MatrixTest
{
public static void main(String[] args)
{
Zyt_Matrix demo = new Zyt_Matrix();
demo.lineCount = 4;
demo.rowCount = 4;
Scanner input = new Scanner(System.in);
System.out.println("请输入符号:");
demo.sign = input.next();
System.out.println("矩阵图为:");
demo.output();
}
}