第十三课,学习使用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教程网原创文章,转载请附上原文出处链接和本声明。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持以下吧
请登录后发表评论
注册
社交帐号登录