PoeticalJustice

导航

Method

 1 /** 
 2  * @author Administrator
 3  * @version 1.0
 4  * 为什么需要方法 ? method 完成特定功能的代码片段 
 5  *  方便复用
 6  *  输入(参数列表)=> 方法 (运算) =>  输出(返回值)     
 7  * JAVA中只要值传递  传递对象 是 对象的引用的传递
 8  * 
 9  * 设计方法 最好保持其原子性  就是 一个方法实现一个功能 哦也
10  */
11 
12 public class TestMethod {
13     //i以内整数 的 奇数和  和 偶数和 方法 
14     public static void test01(int i ){
15     //奇数和
16         int oddsum=0;
17     //偶数和
18         int evensum=0;
19     //统一改变量名的快捷键ALT+SHIFT+R 
20         for(int a=0 ; a<=i ; a++){
21             if(a%2!=0){
22                 oddsum+=a;
23             }else{
24                 evensum+=a;
25             }
26     }
27     System.out.println("奇数和:"+oddsum);
28     System.out.println("偶数和:"+evensum);
29 }
30     
31     
32     /**
33      * @return   1-a 内 整数  可以被 b 整除的数  按 每行c个 输出 的方法
34      * @param a 1-a 内 整数
35      * @param b b是除数
36      * @param c c是每行要输出的值得个数
37      */
38     public static void test02(int a,int b,int c){
39         for(int i=1;i<=a;i++){
40             if(i%b==0){
41                 System.out.print(i+"\t");
42         
43                 }
44             //每行打印3个
45             if(i%(b*c)==0){
46                 System.out.println();
47             }
48         
49         }    
50 
51 }
52     
53     /** @return  返回值 结束方法的运行
54      * @param int a 参数列表
55      * @param int b 参数列表
56      * 
57      * @return sum  2整数数相加的结果   
58      */
59     public static int add(int a,int b){
60         int sum= a+ b;
61         return sum;
62     }
63     public static void main(String[] args) {
64         
65         test01(150);//150以内的 奇数和  和  偶数和
66         
67         System.out.println("#####################");
68         
69         test02(100,6,3);//1-100 可以被6整除 每行输出3个
70         System.out.println("\n");
71         System.out.println("#####################");
72         
73         
74         int c =add(6,16);//6+16
75         System.out.println(c);
76     }
77 
78 }

 

posted on 2017-09-28 21:44  PoeticalJustice  阅读(142)  评论(0编辑  收藏  举报