定义一个类,类中有两个整型变量x和y,并定义构造函数初始化这两个变量
public class Calculate { int x; int y; public Calculate() { } public Calculate(int x, int y) { this.x = x; this.y = y; } public int add(int x, int y) { return x + y; } public int subtract(int x, int y) { return x - y; } public int multiplicat(int x, int y) { return x * y; } public int division(int x, int y) { return x / y; } public int qiuyu(int x, int y) { return x % y; } public int getmax(int x, int y) { return Math.max(x, y); } public int getmin(int x, int y) { return Math.min(x, y); }}就是用java写,也就这样啊,如果是要用什么其他的东西,如 要加异常,或用继承进行方法覆盖的话,请补充说明呵呵。
publicclassCalculate{intx;inty;publicCalculate(){}publicCalculate(intx,inty){this.x=x;this.y=y;}publicintadd(intx,inty){returnx+y;}publicintsubtract(intx,inty){returnx-y;}publicintmultiplicat(intx,inty){returnx*y;}publicintdivision(intx,inty){returnx/y;}publicintqiuyu(intx,inty){returnx%y;}publicintgetmax(intx,inty){returnMath.max(x,y);}publicintgetmin(intx,inty){returnMath.min(x,y);}}就是用java写,也就这样啊,如果是要用什么其他的东西,如要加异常,或用继承进行方法覆盖的话,请补充说明呵呵。
java中的main函数为什么是静态的
main函数其实也是所在类的一个方法,就比如一个类是test,那么该类的main其实就是test.main(String[] args),众所周知如果一个方法不是静态的,则要先实例化该类,比如要这样 A a=new A();然后才能调用 a.main(); 而这对于运行一个程序的主函数来说是不现实的,所以比如把main函数定义为static,使a.main()可以直接被调用。 因此,java规定了main函数必须是静态的