函数的定义和调用
如何比较两个数的大小(采用函数方式)
编写功能函数getMax
public static int getMax(int a,int b){
if(a>b){
return a;
}
else{
return b;}
}
九九乘法表函数处理
public static void print(){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+i*j+"\t");//\t格式美观
}
System.out.println();//换行
}
}
System.out.print
System.out.println
两种输出的区别
print只是进行单纯输出,不进行任何处理
而println是对输出的数据自动进行换行处理
注意:若函数没返回值类型,则不可以使用
System.out.println(print(););
这样的方式进行输出
根据姓名和年龄获取个人详细信息
package testone.demo;
public class test4 {
public static void main(String[] args) {
System.out.println(getInfo("张三",23));
}
public static String getInfo(String xm,int nl){
String str="姓名为:"+xm+",年龄为:"+nl;
return str;
}
}
函数调用
实例(n~100以内的累加计算)
public static int getSum(int i,int sum) {
sum += i;
i++;
if (i > 100) {
System.out.println(sum);
}else{
getSum(i,sum); //函数自己调用自己
}
return sum;
}
函数重载定义:在同一个类中可以存在函数名相同但是参数类型不同的函数,这样的函数也被叫做函数重载