aide_Java教程答案_第十三课(静态方法)

第十三课,学习使用Java静态方法。静态方法是多条语句的集合,用于实现某一特定功能。看看下面的代码。除了main()方法,还多了一个”foo”方法。

public class Main
{
	public static void main(String[] args)
	{
		foo();
		
	}
	
	static void foo()
	{
		System.out.println("Inside foo");
	}
	
	
}

“foo”方法在main()方法中被调用

public class Main
{
	public static void main(String[] args)
	{
		foo();
		
	}
	
	static void foo()
	{
		System.out.println("Inside foo");
	}
	
	
}

在main()方法中再调用一次”foo()”方法。

public class Main
{
	public static void main(String[] args)
	{
		foo();
		foo();
	}
	
	static void foo()
	{
		System.out.println("Inside foo");
	}
	
	
}

编写另一个方法”bar”,用于输出”Inside bar”。

public class Main
{
	public static void main(String[] args)
	{
		foo();
		foo();
	}
	
	static void foo()
	{
		System.out.println("Inside foo");
	}
	static void bar(){
            System.out.println("Inside bar");
        }
	
}

紧接着在两次”foo()”方法调用的下面调用bar()方法。

public class Main
{
	public static void main(String[] args)
	{
		foo();
		foo();
        bar();
	}
	
	static void foo()
	{
		System.out.println("Inside foo");
	}
	static void bar(){
        System.out.println("Inside bar");
    }
	
}

查看下面的print()方法,它定义了一个String型参数str。

public class Main
{
	public static void main(String[] args)
	{
		print("Hello");
		
	}
	
	static void print(String str)
	{
		System.out.println(str);
	}
}

调用该方法时传递了一个字符串作为参数。

public class Main
{
	public static void main(String[] args)
	{
		print("Hello");
		
	}
	
	static void print(String str)
	{
		System.out.println(str);
	}
}

在该方法内参数能像变量一样被访问。

再次调用print()方法并传入字符串World

public class Main
{
	public static void main(String[] args)
	{
		print("Hello");
		print("World");
	}
	
	static void print(String str)
	{
		System.out.println(str);
	}
}

请查看下面的”printSum”方法,它需要两个整数作为参数并打印其相加之和。

public class Main
{
	public static void main(String[] args)
	{
		printSum(10, 20);
		
	}
	
	static void printSum(int a, int b)
	{
		System.out.println(a + b);
	}
}

调用该方法也传入了两个值作为参数。

再调用一次”printSum”方法来输出”100″与”200″的和。

public class Main
{
    public static void main(String[] args)
    {
        printSum(10, 20);
        printSum(100,200);
    }

    static void printSum(int a, int b)
    {
        System.out.println(a + b);
    }
}

查看下面的”sum”方法,它携带了两个整型参数并返回它们的和。

public class Main
{
	public static void main(String[] args)
	{
		int x = sum(10, 20);
		System.out.println(x);
		
	}
	
	static int sum(int a, int b)
	{
		return a + b;
	}
}

注意看,现在”sum”方法定义了”int”作为返回值类型而不是”void”。

调用”sum”方法获得的值来自该方法内return语句。

在”main”方法中再次调用”sum”方法来计算”100″与”200″的和并输出它。

public class Main
{
	public static void main(String[] args)
	{
		int x = sum(10, 20);
		System.out.println(x);
		System.out.println(sum(100,200));
	}
	
	static int sum(int a, int b)
	{
		return a + b;
	}
}

编写一个”mult”方法,定义两个整型参数,返回它们的乘积。

public class Main
{
	public static void main(String[] args)
	{
		System.out.println(mult(10, 20));
		System.out.println(mult(100, 200));
	}
	
	static int mult(int x,int y){
        return x*y;
    }
}

版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明。

本文链接:https://www.aidemx.cn/1529.html

 版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明
本文链接: https://www.aidemx.cn/1529.html

梦雪

专注于AIDE教程分享

    留下你的评论

    *评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

    相关推荐