** 代码如下:
public class test01 {
public static void main(String[] args) {
int theMax=threeNumMax(9,5,7); //预设三个数,通过调用方法求出最大数赋值给变量theMax
System.out.println(theMax); //输出最大的那个数,即theMax变量
}
public static int threeNumMax(int a,int b,int c) {
int n=(a>b)?a:b; // 通过三目运算符算出a与b中较大的数赋值给n
int m=(n>c)?n:c; // 把a与b中较大的数(即变量n)再与c比较,然后赋值给m
return m;
}
}
当时方法那一块不怎么熟练,出现了很多低级错误,大部分都是因为当时上课没有认真听课。所以把这些错误总结如下:
- 定义方法缺少static语句
- 除了main方法,其他方法的语句不调用的情况下是不执行的
- 三目运算符缺少括号
- 定义方法时,定义多个参数变量问题
public static int threeNumMax(int a,b, c); // 这样是错的
public static int threeNumMax(int a,int b,int c) //正确代码