System.out.println();
System是系统类,out是标准输出对象,println()是out中的方法。
一、什么时方法
Java方法是语句的集合,它们在一起执行一个功能。
- 方法是解决一类问题的步骤的有序组合
- 方法包含于类或对象中
- 方法在程序中被创建,在其他地方被引用
二、有返回值的方法
public class Test{
public static int max(int num1, int num2) {
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}
public static void main(String[] args) {
int i = 5;
int j = 2;
int k = max(i, j);
System.out.println( i + " 和 " + j + " 比较,最大值是:" + k);
}
}
三、void的返回值方法。
public class TestVoidMethod {
public static void main(String[] args) {
printGrade(78.5);
}
public static void printGrade(double score) {
if (score >= 90.0) {
System.out.println('A');
}
else if (score >= 80.0) {
System.out.println('B');
}
else if (score >= 70.0) {
System.out.println('C');
}
else if (score >= 60.0) {
System.out.println('D');
}
else {
System.out.println('F');
}
}
}
四、可变个数形参
1、参数个数是0到无穷个
2、一个方法中最多只有一个可变个数形参,且位置在最后。
3、使用可变个数形参与数组形参是同类型的,因此不可以重载。
3,格式:数据类型... 形参名,例子如下
public class Test{
public void test(String ...args)
{
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
}
public static void main(String[] args) {
Test a=new Test();
//a.test("d","f");
a.test(new String[]{"d","f"});
}
}