对于一个java程序来说,如果没有“方法”,会存在什么问题?

  1. 代码无法得到复用。(怎么提高复用性,可以定义方法,然后需要使用该功能的时候,直接调用一下方法即可。这样代码就得到复用了。)
  1. public class MethodTest{
  2. // 入口主方法。
  3. public static void main(String[] args){
  4. // 需求:请编写程序,计算100和200的求和。
  5. int x = 100;
  6. int y = 200;
  7. int z = x + y;
  8. System.out.println(x + "+" + y + "=" + z);
  9. // 需求2:请编写程序,计算666和888的求和。
  10. // 这个需求2实际上和需求1是完全相同的,只不过具体求和时的“数据不同”
  11. int a = 666;
  12. int b = 888;
  13. int c = a + b;
  14. System.out.println(a + "+" + b + "=" + c);
  15. /*
  16. 需求1和需求2本质上相同,只不过参与运算的数值不同,
  17. 代码编写了两份,显然代码没有得到重复利用,专业术语叫做“复用性”差。
  18. 功能/业务逻辑既然相同,为什么要重复编写代码,代码能不能写一次,
  19. 以后要是再次使用该“业务/需求”的时候,直接调用就可以了。
  20. 如果想达到代码复用,那么需要学习java语言中的方法机制。
  21. */
  22. }
  23. }