带参方法初记录
//带参方法定义类:
public class StudentMgr {
String[] names = new String[30];
public void addName(String name){
for(int i=0;i<names.length;i++){
if(names[i]==null){
names[i] = name;
break;
}
}
}
public boolean searchName(int start,int end,String name){
boolean flag = false;
for(int i=start-1;i<end;i++){
if(name.equals(names[i])){
flag = true;
break;
}
}
return flag;
}
public void showName(){
System.out.print("本班学员列表:");
for(int i=0;i<names.length;i++){
if(names[i]!=null){
System.out.print(names[i]+"\t");
}
}
}
}
//带参方法调用
import java.util.Scanner;
public class TestStudentMgr {
public static void main(String[] args){
StudentMgr mgr = new StudentMgr();
Scanner input = new Scanner(System.in);
for(int i=0;i<5;i++){
System.out.print("请输入第"+(i+1)+"个同学的姓名:");
String name = input.next();
mgr.addName(name);
}
mgr.showName();
//查找某个学生信息
System.out.print("\n请输入要开始查找的位置:");
int start = input.nextInt();
System.out.print("请输入要结束查找的位置:");
int end = input.nextInt();
System.out.print("请输入要查找的学生姓名:");
String findname = input.next();
boolean flag = mgr.searchName(start,end,findname);
if(flag){
System.out.println("恭喜您,查到了该生姓名!");
}else{
System.out.print("对不起,没在该范围内查找到本学生!");
}
}
}
记录学习每一天,加油@!
( ̄▽ ̄)"