03_java基础(四)之方法的创建与调用

  1 import org.junit.Test;
  2 
  3 public class Main {
  4 
  5     public static void main(String[] args) {
  6         System.out.println("Hello World!");
  7         //调用方法
  8         save("小米手机",988);
  9     }
 10     /**
 11      * 1.创建方法(函数)   f(x)=x+2
 12      * 2.调用方法
 13      * 3.传递参数
 14      * 4.接受调用方法的结果
 15      */
 16     /**
 17      * 创建方法(函数)
 18      *  1.权限  public
 19      *  2.修饰符 (不使用)
 20      *  3.是否有返回值
 21      *       没用 就使用void 占位
 22      *       有   就写返回的数据类型 (三大数据类型 字符串(String)  整数(int)  时间)
 23      *  4.方法的名称  见名知意,首字母小写,驼峰命名规则  addUser
 24      *  5.方法的参数:写在小括号里面(类型 名称,类型 名称) 如果没有参数就直接一个小括号结束
 25      *  6.大括号结束方法  ,大括号的内部写方法的具体内容
 26      */
 27     //完成 增 删 改 查的方法
 28     /**
 29      * 1.增加 产品
 30      */
 31     public static void save(String productName,int salePrice){
 32         System.out.println("--------我是添加产品的方法-----------");
 33     }
 34     /**
 35      * 方法的调用
 36      * 程序的入口
 37      *  1.main函数  2.test方法  3.定时任务  4.控制层
 38      *
 39      */
 40 /**
 41  * test方法  最简单的一个 没参数 没用返回 的一个方法
 42  */
 43     @Test
 44     public void testSave(){
 45         //调用save方法
 46         save("小米手机",888);
 47     }
 48     /**
 49      * 1.无参数,无返回
 50      * 2.有参数,无返回
 51      * 3.无参数,有反回
 52      * 4.有参数,有返回
 53      */
 54     /**
 55      * 1.创建方法(函数)   f(x)=x+2
 56      * 2.调用方法
 57      * 3.传递参数
 58      * 4.接受调用方法的结果
 59      */
 60     /**
 61      * 创建方法(函数)
 62      *  1.权限  public
 63      *  2.修饰符 (不使用)
 64      *  3.是否有返回值
 65      *       没用 就使用void 占位
 66      *       有   就写返回的数据类型 (三大数据类型 字符串(String)  整数(int)  时间)
 67      *  4.方法的名称  见名知意,首字母小写,驼峰命名规则  addUser
 68      *  5.方法的参数:写在小括号里面(类型 名称,类型 名称) 如果没有参数就直接一个小括号结束
 69      *  6.大括号结束方法  ,大括号的内部写方法的具体内容
 70      */
 71     @Test
 72     public void testMethod(){
 73 
 74         //调用无参数,无返回的方法
 75         method1();
 76         //调用 2.有参数,无返回
 77         method2("无忌");
 78         //调用 3.无参数,有反回  x=2
 79         String userName =  method3();
 80         System.out.println(" ----------"+userName);
 81         //调用 4.有参数,有返回
 82         String name = method4("金毛狮王");
 83         System.out.println("-------------"+name);
 84     }
 85     /**
 86      * 1.无参数,无返回
 87      */
 88     public void method1(){
 89         System.out.println("-------无参数,无返回----------");
 90     }
 91     /**
 92      * 2.有参数,无返回
 93      */
 94     public void method2(String userName){
 95         System.out.println("------2.有参数,无返回  ---------- "+userName);
 96     }
 97     /**
 98      * 3.无参数,有反回
 99      */
100     public String method3(){
101         System.out.println("--------3.无参数,有反回--------");
102        return "wuji";
103     }
104     /**
105      * 4.有参数,有返回
106      */
107     public String method4(String userName){
108         System.out.println("-------4.有参数,有返回----------"+userName);
109         return "zhaoming";
110     }
111     /**
112      * 数据类型的定义与使用
113      */
114     /**
115      * 完成这样一个函数   f(x)=x+2
116      * (三大数据类型 字符串(String)  整数(int)  时间)
117      */
118     public int addData(int x){
119         //在方法进入如前输出 传入的参数
120         System.out.println(" x = "+x);
121         int y;//定义一个变量
122         y=x+2;//使用这个变量
123         //在方法执行完成之后输出 执行的结果
124         System.out.println("y = "+ y);
125         return y;
126     }
127     @Test
128     public void test2(){
129        int result = addData(5);
130         System.out.println(" result  = "+result);
131 
132         //定义一个人的名称
133         //      x=2
134         String userName="无忌";
135         int  age =18 ;
136         System.out.println(" userName = "+userName+"  age=    "+age);
137     }
138 
139 
140 }

 

posted @ 2018-02-01 19:03  李东平|一线码农  阅读(762)  评论(0编辑  收藏  举报