1 /**
2
3 方法格式:
4
5 修饰符 返回值类型 方法名(参数类型 参数名1, 参数类型 参数名2, 参数类型 参数3....){
6
7 执行语句;
8
9
10
11 return 返回值;
12
13 }
14
15 */
16
17 //求矩形的面积
18
19 public class MethodDemo1{
20
21 public static void main(String[] args){
22
23 int area = Area(5,6);
24
25 System.out.println(area);
26
27 }
28
29
30
31 public static int Area(int weight , int height){
32
33 return (weight * height); //返回的是int类型
34
35 }
36
37 }
38
39
40
41 /**
42
43 方法定义:
44
45 定义无返回值无参数的方法
46
47 定义无返回值有参数的方法
48
49 定义有返回值无参数的方法
50
51 定义有返回值有参数的方法
52
53 */
54
55
56
57 /*无返回值无参数的方法
58
59 打印一个三角形
60
61 */
62
63 public class MethodDemo2{
64
65 public static void main (String[] args){
66
67 printRect();
68
69 }
70
71 public static void printRect(){
72
73 for(int i=0 ; i< 9 ; i++){
74
75 for(int j=0 ; j< i ; j++){
76
77 System.out.println(" * ");
78
79 }
80
81 System.out.println();
82
83 }
84
85 }
86
87 }
88
89
90
91 /*无返回值有参数的方法*/
92
93 public class MethodDemo3{
94
95 public static void main(String[] args){
96
97 printRect2(5,6);
98
99 }
100
101
102
103 public static void printRect2(int m , int n){
104
105 for(int i = 0 ; i < m ; i++){
106
107 for(int j = 0 ; j < n ; j++){
108
109 System.out.println("*");
110
111 }
112
113 System.out.println();
114
115 }
116
117 }
118
119 }
120
121
122
123 /*有返回值无参*/
124
125 public class MethodDemo4{
126
127 public static void main(String[] args){
128
129 int num = getNumber();
System.out.println(num);
130
131 }
132
133
134
135 public static int getNumber(){
136
137 Scanner sc = new Scanner(System.in);
138
139140
141 return sc.next;
142
143 }
144
145 }
146
147
148
149 /*有返回值有参*/
150
151 public class MethodDemo5{
152
153 public static void main(String[] args){
154
155 int product = sum(3 , 6);
156
157 System.out.println(product);
158
159 }
160
161
162
163 public static int sum(int a , int b){
164
165 return a * b;
166
167 }
168
169 }