zoukankan      html  css  js  c++  java
  • java中的方法

    方法

      设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。   我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展

    方法的要点

      1.Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,声明格式:
                [修饰符1  修饰符2  …]   返回值类型    方法名(形式参数列表){Java语句;… … …}

      2.形式参数:在方法被调用时用于接收外界输入的数据。

      3.实参:调用方法时实际传给方法的数据。

      4.返回值:方法在执行完毕后返还给调用它的环境的数据。

      5.返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。
      6.Java语言中使用下述形式调用方法:对象名.方法名(实参列表)
      7.实参的数目、数据类型和次序必须和所调用方法声明的形参列表匹配
      8.return  语句终止方法的运行并指定要返回的数据。
      9.Java中进行方法调用中传递参数时,遵循值传递的原则:
            基本类型传递的是该数据值本身。引用类型传递的是对对象的引用,而不是对象本身。
           JAVA中只有值传递!

    public class TestMethod {
    	
    	//设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。   我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。
    	public static void test01(int a) {
    		int oddSum = 0; // 用来保存奇数的和
    		int evenSum = 0; // 用来存放偶数的和
    		for (int i = 0; i <= a; i++) {
    			if (i % 2 != 0) {
    				oddSum += i;
    			} else {
    				evenSum += i;
    			}
    
    		}
    		System.out.println("奇数的和:" + oddSum);
    		System.out.println("偶数的和:" + evenSum);
    	}
    	
    	public static void test02(int a,int b,int c){
    		for (int j = 1; j <= a; j++) {
    			if (j % b == 0) {
    				System.out.print(j + "	");
    			}
    			if (j % (b * c) == 0) {
    				System.out.println();
    			}
    		}
    	}
    	
    	public static int add(int a,int b){
    		int sum = a+b;
    		if(a==3){
    			return 0;    //return 两个作用:结束方法的运行、返回值。
    		}
    		System.out.println("输出");
    		return sum;
    	}
    	
    	public static void main(String[] args) {
    		test01(1000);
    		test02(100,6,3);  //1-100之间,可以被6整除,每行输出3个。
    		System.out.println("###########");
    		int s = add(3,5);
    		System.out.println(s);
    
    	}
    }
    

    内存图:

      

  • 相关阅读:
    AUTOCAD二次开发-----删除一个图层里面的所有对象
    AutoCAD .NET: 遍历模型空间
    c# 将dwg文件转化为pdf
    C# 读取CAD文件缩略图(DWG文件)
    C#.Net实现AutoCAD块属性提取
    用.NET从外部dwg文件导入块
    AutoCAD二次开发(.Net)之获取LSP变量的值
    AutoCAD二次开发(.Net)之创建图层Layer
    Ceilometer和Gnocchi的监控架构解析
    《Python核心编程》笔记
  • 原文地址:https://www.cnblogs.com/zqy6666/p/12052594.html
Copyright © 2011-2022 走看看