zoukankan      html  css  js  c++  java
  • 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+"	");
    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("
    ");
    71         System.out.println("#####################");
    72         
    73         
    74         int c =add(6,16);//6+16
    75         System.out.println(c);
    76     }
    77 
    78 }
  • 相关阅读:
    线程的实现方式
    实现一个拷贝文件的工具类,要使用字符流还是字节流
    String&&StringBuilder&&StringBuffer
    面向对象的特征
    索引的选择
    TCP之Nagle算法&&延迟ACK
    通用套接字选项和TCP套接字选项
    TCP之非阻塞connect和accept
    TCP之种种连接异常
    TCP之listen&backlog
  • 原文地址:https://www.cnblogs.com/PoeticalJustice/p/7608758.html
Copyright © 2011-2022 走看看