public class Main {
public static void main(String[] args)
{
//int x = 5, y = 4,xx = 6;
char a = 'f';
switch(a)
{
default :System.out.println("d");
case 'a':System.out.println("a");
case 'b':System.out.println("b");break;
case 'c':System.out.println("c");break;
}
// System.out.println("56");
}
}
函数的定义:
修饰符(public 可加可不加,起到一个权限的作用) 函数类型 函数名(参数类型 参数名,参数类型 参数名)
{
执行语句;
return 返回值;
}
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner cin = new Scanner(System.in);
int n = cin.nextInt();
int a = cin.nextInt();
int ans = sum(n,a);
System.out.println("ans = " +ans);
int ans1 = sub(a,n);
System.out.println("ans1 = "+ans1);
cin.close();
}
static int sum(int a,int b)//不加public
{
return a+ b;
}
public static int sub(int a,int b) //加public
{
return a-b;
}
}比较简单和特点C++基本相同
事例代码:
import org.omg.CosNaming.NamingContextExtPackage.AddressHelper;
public class Main
{
public static void main(String[] args)
{
int ans = add(4,5);
int sum = add(5,6,7);
System.out.println(ans);
System.out.println(sum);
}
static int add(int x,int y)
{
return x +y;
}
static int add(int x,int y,int z)
{
// return x + y + z;
return add(x, y) + z;/*前面已经定义过的额函数,就可以进行调用,
所以,函数重载,有一些重复的功能,可以互相调用*/
}
}原文:http://blog.csdn.net/wjw0130/article/details/39101805