package ch08;

import java.util.Scanner;

/** * Created by liwenj on 2017/7/20. */public class Person {    String[] names = new String[30];//把为null的元素添加内容    void addName(String name) {        for (int i = 0; i < names.length; i++) {            if (names[i] == null) {                names[i] = name;                break;            }        }        System.out.println("插入名字是" + name);    }//把不是null的元素(即是插入的元素)显示出来    void showName() {        for (int i = 0; i < names.length; i++) {            if (names[i] != null) {                System.out.println("得到的名字是" + names[i]);            }        }

    }//判断在数组某个区间内某个元素存不存在    boolean find(int begain, int end, String name) {        boolean f=false;        for(int j=0;j<end;j++){            if(names[j].equals(name)){                f=true;                break;            }        }        return f;    }//找到数组中某个区间内某个元素的位置,返回该元素索引    int find2(int begain, int end, String name) {       int i=-1;        for(int j=0;j<=end;j++){            if(names[j].equals(name)){                i=j;                break;            }        }        return i;    }}

class test {    public static void main(String[] args) {        boolean s;        int r;        Person person = new Person();        //从键盘输入五个元素       for(int i=0;i<5;i++){           System.out.println("请输入姓名:");           Scanner input=new Scanner(System.in);           String name=input.next();           person.addName(name);       }        person.showName();        s=person.find(0,3,"ccc");        System.out.println(s);        r=person.find2(0,3,"fff");        System.out.println(r);    }}

转载于:https://www.cnblogs.com/lwj820876312/p/7212097.html

用带参数的方法给空数组放元素,寻找数组里面的值是否存在。相关推荐

  1. 带参数的方法;导入包

    一.带参数的方法 1.语法: <访问修饰符>放回值类型<方法名><(形式方法列表)>{ //方法的主体 } 2.调用带参方法 语法:对象名.方法名(参数1,参数2. ...

  2. JS调用后台带参数的方法

    JS调用后台带参数的方法 对于前台调用后台的方法,我们想到最多的就是用AJAX,这个是毋庸置疑的, 我就不再这里多说了.我今天主要想说的是用JS调用后台的方法. 对于后台往前台传值,用这种<%= ...

  3. C#线程调用带参数的方法 ~

    在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法. 第一种:使用ParameterizedThreadStart. 调用 System.Threading.Thre ...

  4. Java基础知识之方法的通用格式、注意事项与带参数的方法

    文章目录 一.方法调用过程 二.带参数的方法 三.方法的通用格式 一.方法调用过程 1.方法定义 public static void 方法名(){//方法体 } 2.方法调用过程 图片:@黑马程序员 ...

  5. Java 方法的概述-方法的定义-带参数的方法

    方法概述 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集1.方法必须先创建才可以使用,该过程成为方法定义 2.方法创建后并不是直接可以运行的,需要手动使用后才执 ...

  6. 1. 定义方法,求出指定元素在数组中出现的次数.

    package Day05;import java.util.ArrayList;/*** 3.* c* 1. 定义方法,求出指定元素在数组中出现的次数.* 2. 定义方法,统计数组中出现次数为1的元 ...

  7. html计算一个数组所有元素的和,函数bsxfun,两个数组间元素逐个计算的二值操作...

    转自http://www.cnblogs.com/rong86/p/3559616.html 函数功能:两个数组间元素逐个计算的二值操作 使用方法:C=bsxfun(fun,A,B) 两个数组A合B间 ...

  8. 【C 语言】数组 ( 数组相关地址 | 数组首元素地址 | 数组地址 )

    文章目录 一.数组相关地址 1.数组首元素地址 2.数组地址 二.代码示例 一.数组相关地址 数组首元素地址 与 数组地址 值相等 ; int array[10]; 其中 array + 1 的值是 ...

  9. java反射机制调用带参数的方法_Java反射机制:跟着代码学反射

    1. 前言 在OOP的世界里,万物皆对象.也就是说,我们可以将任何东西抽象成一个对象. 比如人,可以抽象成一个Person类,通过new Person()来实例化一个对象:再比如鸭子,可以抽象成一个D ...

最新文章

  1. 【转】Android 面试题笔记-------android五种布局及其作用
  2. 百度程序员:经理让背一个绩效4的名额,才批准离职!
  3. C++中static关键字用法
  4. 网站首页设计你都规划了哪些重点呢?
  5. 1.在Linux下如何使用软盘、光盘以及DOS等非Linux分区
  6. 听说,霸都.NET技术社区准备搞线下聚会了?
  7. Docker最全教程——数据库容器化之持久保存数据(十二)
  8. java数组个数无限_基于Java代码实现数字在数组中出现次数超过一半
  9. Fences桌面图标分类
  10. spark学习-Spark广播变量与共享变量(1)
  11. js模拟3D场景效果
  12. 为什么有些小区业主不愿意交物业费?
  13. 机器学习--支持向量机(二)拉格朗日乘子法详解
  14. ZOJ 1610Count the Colors
  15. windows7 64位 php5.3安装php_mongo.dll方法 各个版本
  16. 【个人笔记】rabbitMQ下Fanout与Topic两种模式同时用注意事项
  17. S32K的flexcan组件can fd使用
  18. NVIDIA Maxine 姿势识别极简教程
  19. loT行业生死竞速:Aqara绿米得用户得天下
  20. Component(组件)的创建

热门文章

  1. 移动端实现hover效果
  2. 都说dlib是人脸识别的神器,那到底能不能识破妖怪的伪装?
  3. python学习笔记--迭代器
  4. 逃跑吧少年服务器临时维护中,逃跑吧少年—逃跑吧少年5月30日更新 主动技能解锁...
  5. cve20190708补丁的kb名称_微软KB4495667补丁(CVE 2019-0708补丁)V1.1 官方版
  6. pip安装报错处理+PyPi源切换教程
  7. 运用Zabbix实现内网服务器状态及局域网状况监控(2) —— 环境配置
  8. 201521123121 《Java程序设计》第14周学习总结
  9. PHP漏洞全解(二)-命令注入攻击
  10. Replication--查看未分发命令和预估所需时间