//有参数有返回值/*方法中void表示没有返回值,如果有返回值需要用关键字return把返回值返回,定义时需要定义返回值类型*/classDemo{publicstaticvoidmain(String[] args){//调用方法的方式1int c =sum(5,6);System.out.print(c);//调用方法的方式2System.out.print(sum(5,6));}//注意方法是平级的,别写道main方法里面publicstaticint sum (int a,int b){return a+b;}}
publicclassMethod_Demo6{publicstaticvoidmain(String[] args){//定义不同数据类型的变量 byte a =10;byte b =20;short c =10;short d =20;int e =10;int f =10;long g =10;long h =20;// 调用 System.out.println(compare(a, b));System.out.println(compare(c, d));System.out.println(compare(e, f));System.out.println(compare(g, h));}// 两个byte类型的 publicstaticbooleancompare(byte a,byte b){System.out.println("byte");return a == b;}// 两个short类型的 publicstaticbooleancompare(short a,short b){System.out.println("short");return a == b;}// 两个int类型的 publicstaticbooleancompare(int a,int b){System.out.println("int");return a == b;}// 两个long类型的 publicstaticbooleancompare(long a,long b){System.out.println("long");return a == b;}}