image.png

    1. package com.guigu.exer;
    2. /*
    3. * 1.编写程序,声明一个method方法,在方法中打印一个10*8的*型矩阵,
    4. * 在main方法中调用该方法。
    5. * 2.修改上一个程序,在method方法中,除打印一个10*8的*型矩阵外,再
    6. * 计算该矩阵的面积,并将其作为方法返回值。在main方法中调用该方法,
    7. * 接收返回的面积值并打印。
    8. * 3.修改上一个程序,在method方法提供m和n两个参数,方法中打印一个m*n
    9. * 的*型矩阵,并计算该矩阵的面积,将其作为方法返回值。在main方法中调
    10. * 用该方法,接收返回的面积值并打印。
    11. */
    12. public class Test3 {
    13. public static void main(String[] args) {
    14. // 测试1
    15. // Test3 test1 = new Test3();
    16. // test1.method();
    17. // 测试2
    18. // Test3 test2 = new Test3();
    19. // int area = test2.method();
    20. // System.out.println("面积为:" + area);
    21. // System.out.println(test2.method());
    22. // 测试3
    23. Test3 test3 = new Test3();
    24. int area = test3.method(12, 10);
    25. System.out.println("面积为:" + area);
    26. }
    27. // 方法
    28. // 1
    29. // public void method(){
    30. // for(int i = 0;i<10;i++){
    31. // for(int j = 0;j<8;j++){
    32. // System.out.print("* ");
    33. // }
    34. // System.out.println();
    35. // }
    36. // }
    37. // 2
    38. // public int method() {
    39. // for (int i = 0; i < 10; i++) {
    40. // for (int j = 0; j < 8; j++) {
    41. // System.out.print("* ");
    42. // }
    43. // System.out.println();
    44. // }
    45. // return 10 * 8;
    46. // }
    47. // 3
    48. public int method(int m, int n) {
    49. for (int i = 0; i < m; i++) {
    50. for (int j = 0; j < n; j++) {
    51. System.out.print("* ");
    52. }
    53. System.out.println();
    54. }
    55. return m * n;
    56. }
    57. }