Java学习第五章 之 方法

  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 }

 

posted @ 2020-03-20 18:15  蜡笔辛巴  阅读(103)  评论(0编辑  收藏  举报