zoukankan      html  css  js  c++  java
  • 指定查找区间,查找学生姓名并显示是否修改成功

    首先需要创建两个类(面向对象OO的方式实现):
    一个是Student,该类主要的代码:

    String [] names = new String [5];
    //指定位置查找学生信息
    	public boolean select(int start,int end,String name){
    		boolean flag = false;
    		for(int i = start-1;i<end;i++){
    			if(names[i].equals(name)){
    				//找到了
    				flag = true;
    				break;
    			}
    		}
    		return flag;
    	}
    

    然后在创建一个测试类TestMain,在方法里面写:

    //在指定的位置查找学生们的信息
    	public static void testStudntName(){
    		Student student = new Student();
    		//给数组里面赋值
    		System.out.println("请输入5个学生");
    		for(int i = 0;i<5;i++){
    			student.names[i] = sc.next();
    		}
    		System.out.println("学生信息是:");
    		for (String str : student.names) {
    			System.out.print(str);
    		}
    		System.out.println();
    		System.out.println("请输入开始的位置:");
    		int k = sc.nextInt();
    		System.out.println("请输入结束的位置:");
    		int e = sc.nextInt();
    		System.out.println("请输入需要查找的姓名:");
    		String name = sc.next();
    		//调用方法
    		boolean flag = student.select(k, e, name);
    		if(flag){
    			System.out.println("找到了");
    		}else{
    			System.out.println("没有找到");
    		}
    	}
    

    最后自行在main方法中调用即可。
    下面是运行结果:
    在这里插入图片描述
    在这里插入图片描述
    如果找不到的话就是下面的运行结果:

    在这里插入图片描述
    在这里插入图片描述
    以上就是全部的代码,难点就在Student类中的方法,TestMain中只需给Student类里面的数组中赋值就可以了。

    最后欢迎大家关注:雄雄的小课堂
    在这里插入图片描述

  • 相关阅读:
    2016huasacm暑假集训训练四 递推_A
    2016huasacm暑假集训训练三 G
    2016huasacm暑假集训训练三 F
    今年暑假不AC
    Who's in the Middle
    The Suspects
    食物链
    抓牛问题
    士兵队列训练问题
    H
  • 原文地址:https://www.cnblogs.com/a1111/p/12815803.html
Copyright © 2011-2022 走看看