1、案例需求
(1)用函数在三个整数中找出最大整数并返回。
(2)打印nn乘法表,效果如图所示
2、方法思路
(1)定义一个变量用来存放第一个整数的值,用if语句来判断最大的整数。
(2)用for循环来写,确定行数和列数。
3、源码
(1)
public class T2 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入第一个数的值");
int a=scanner.nextInt();
System.out.println("请输入第二个数的值");
int b=scanner.nextInt();
System.out.println("请输入第三个数的值");
int c=scanner.nextInt();
System.out.println("较大值是");
max(a,b,c);
}
public static int max(int n1,int n2,int n3){
if(n1>n2&&n1>n3){
System.out.println(n1);
}
else if(n2>n1&&n2>n3){
System.out.println(n2);
}
else {
System.out.println(n3);
}
return 0;
}
}
(2)
public class T4 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入一个1-9之间的整数:");
int a=scanner.nextInt();
mul(a);
}
public static int mul(int n){
System.out.println("乘法表:");
for (int i=1;i<=n;i++){
for (int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+(j*i)+" ");
}
System.out.println();
}
return 0;
}
}
4、小结
定义的函数一定要有返回值,定义参数。
关于行和列一般用for循环来做。