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) 编辑 收藏 举报