没有返回值的实例:
package com.fqs.demo;
public class ChongZ {
//使用重载的设计思想 两个整数是否形同
//同一个类:true ; 方法名相同 :true ;形参不同 true ;结论构成了重载
public static void main(String[] args) {
getResult(1,2);//获取方法
getResult(1.1,2.1);//获取方法
}
public static void getResult(int a,int b) {//第1个方法 int类型
System.out.println("a和b相等吗:"+(a==b));
//不需要返回值 所以使用void
}//第1个方法 int类型 结束
public static void getResult(double a,double b) {//第2个方法 double类型
System.out.println("a和b相等吗:"+(a==b));
//不需要返回值 所以使用void
}//第1个方法 double类型 结束
}
自己写的实例,设置的方法必须有返回值 导致写了个boolean;其实用void 就可以允许没有返回值;
package com.fqs.demo;
public class ChongZ {
//使用重载的设计思想 比较两个值是否相同;
//当 同一个类:true ; 且 方法名相同 :true ;且形参不同 true ;结论构成了方法 重载
public static void main(String[] args) {
getResult(3.1,7.2);//传double类的参数 调用方法;支持传5种类型的参数
}
public static boolean getResult(int a,int b) {//第1个方法 int类型
boolean flag=true;
if(a==b) {
flag=true;
System.out.println("a等于b");
}else {
System.out.println("a不等于b");
}
return flag;
}//第1个方法 int类型 结束
public static boolean getResult(byte a,byte b) {//第2个方法 byte类型
boolean flag=true;
if(a==b) {
flag=true;
System.out.println("a等于b");
}else {
System.out.println("a不等于b");
}
return flag;
}//第2个方法 byte类型 结束
public static boolean getResult(short a,short b) {//第3个方法 short类型
boolean flag=true;
if(a==b) {
flag=true;
System.out.println("a等于b");
}else {
System.out.println("a不等于b");
}
return flag;
}//第3个方法 short类型 结束
public static boolean getResult(long a,long b) {//第4个方法 long类型
boolean flag=true;
if(a==b) {
flag=true;
System.out.println("a等于b");
}else {
System.out.println("a不等于b");
}
return flag;
}//第4个方法 long类型 结束
public static boolean getResult( double a, double b) {//第5个方法 double类型
boolean flag=true;
if(a==b) {
flag=true;
System.out.println("a等于b");
}else {
System.out.println("a不等于b");
}
return flag;
}//第5个方法 double类型 结束
}