1.有返回值的带参方法
看下面代码:
1)字符串型:
public String zhaZhi( String shuiGuo){
return shuiGuo+"汁";
代码括号中的为参数,String为返回值类型,所以返回一个字符串类型;
2)数组作为返回值:
把原数组中的每个元素都扩大2倍:
public class Tool{
public int[] change(int [] num){
for (int i=0;i<=num.length;i++)
num[i]=num[i]*2
}
return num;//返回数值
}
public class MyMain{
public static void main(String[] args){
Tool tool=new Tool(); //创建对象
int[] num={1,2,3}
System.out.print(“改变前的数组”)
for (int i=0;i<=num.length;i++){
System.out.print( num[i])
}
int[] newNum=tool. change( num)
System.out.print(“改变后的数组”)
for (int i=0;i<=num.length;i++){
System.out.print( num[i])
}
}
}
2.无返回值的带参方法
1)往学员数组中插入一个新的名字,并查找是否存在
public class StudentBiz {
String [] names=new String[3];
public void addStuName(String name){
for (int i = 0; i <names.length; i++) {
if (names[i]==null) {
names[i]=name;
break;
}
}
}
public boolean findStu(String name){
boolean flag=false;
for (int i = 0; i < names.length; i++) {
if (names[i]!=null) {
if (names[i].equals(name)) {
flag=true;
break;
}
}
}
return flag;
}
public void print(){
for (int i = 0; i < names.length; i++) {
System.out.println(names[i]);
}
}
}
public class TestStudentBiz {
public static void main(String[] args) {
StudentBiz biz=new StudentBiz();
biz.addStuName("白百合");
biz.print();
StudentBiz p1=new StudentBiz();
boolean flag = p1.findStu("张三");
if (flag) {
System.out.println("yes");
}else{
System.out.println("no");
}