packagetest;publicclassDemo1{publicstaticvoidmain(String[] args){int max =max(11,12);System.out.println(max);}publicstaticintmax(int a,int b){int result =0;if(a > b){
result = a;}elseif(a < b){
result = b;}else{System.out.println("a==b");return0;//用来终止方法}return result;}}
publicclassCommandLine{publicstaticvoidmain(String args[]){//args.length 数组长度for(int i=0; i<args.length; i++){System.out.println("args["+ i +"]: "+ args[i]);}}}
可变参数
JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。
在方法声明中,在指定参数类型后加- -个省略号(…)。
一个方法中只能指定一个可变参数, 它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。
publicstaticvoidprintMax(double... number){if(numbers.length ==0){System.out.println("No argument passed");return;}double result = nunbers[0];//排序for(int i =1; i < numbers.length; i++){if(numbers[i]> result){
result = numbers[i];}}System.out.println("The max value is "+ result);}
什么是方法?System.out.println(),那么它是什么呢?//调用系统类里的标准输出对象out中的叫做println()的方法System.out.println()//Syetem是一个系统的类//out是一个在System下的输出对象//println()这就是一个方法Java方法是语句的集合,它们在一 起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建, 在其他地方被引用//加法public int static