java_函数的应用

 1 class FunctionDemo2 
 2 {
 3 
 4     /*
 5     必须要掌握一个基本的思想:
 6     不要把代码都写到主函数中,
 7     只要是功能,都用函数来体现,主函数只用来调用已定义的功能,让该功能运行起来。
 8 
 9     */
10     /*
11     定义的功能的技巧:
12     如何定义一个功能,只需两个明确即可。
13     1,明确该功能的结果是什么?
14             其实就是在明确Java函数的返回值类型。
15     2,明确该功能中是否需要未知内容参与运算?
16             其实就是在明确Java函数的参数列表(参数的个数,参数的类型)
17 
18     */
19 
20     /*
21     示例:定义一个两个整数加法运算功能。
22     思路:
23     1,明确结果,加法运算完的结果应该是个和,这个和是个整数;
24     2,明确未知内容,哪两个数相加?未知的,加数是整数被加数也是整数。
25     */
26 
27     public static int add(int a,int b)
28     {
29         int sum =a+b;
30         return sum;
31     }
32     /*
33     为了验证功能是否可用?
34     需要让这个程序运行一下,需要定义一个主函数。
35     */
36     public static void main(String[] args) 
37     {
38         int x=add(4,5);
39         System.out.println(x);
40     }
41     /*
42 函数的注意事项
43     定义加法运算,
44     注意:定义功能,功能中需要什么就定义什么,不需要的不要定义。
45     至于功能结果调用着怎么操作,那是调用者的事,功能中不要去体现。
46 
47     如果觉得调用者常用的功能就是打印,那么可以将这个代码通过两个功能来体现。
48 
49     
50     //一个是负责加法运算
51     public static void add(int a,int b)
52     {
53         
54         return a+b;
55     }
56     //一个是负责打印整数
57     public static void add(int x)
58     {
59         
60         System.out.println(x)
61     }
62 
63 
64     输出语句中,必须运算完有结果的函数才可以被输出,但是不建议使用
65     */
66 }
67 
68 /*
69 函数的结束:
70 
71 */
72 public static int show(boolean b)
73 {
74     if(b)
75         return 100;
76     else
77         return 0;
78 }
79 public static int show2(int age)
80 {
81     if(age<0)
82     {
83         System.out.println("数值时非法的");
84         return;
85     }
86     System.out.println(age);
87     else
88         return 0;
89 }

 

posted @ 2017-10-18 22:11  BirdieForLove  阅读(191)  评论(0编辑  收藏  举报