用带参数的方法给空数组放元素,寻找数组里面的值是否存在。
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.语法: <访问修饰符>放回值类型<方法名><(形式方法列表)>{ //方法的主体 } 2.调用带参方法 语法:对象名.方法名(参数1,参数2. ...
- JS调用后台带参数的方法
JS调用后台带参数的方法 对于前台调用后台的方法,我们想到最多的就是用AJAX,这个是毋庸置疑的, 我就不再这里多说了.我今天主要想说的是用JS调用后台的方法. 对于后台往前台传值,用这种<%= ...
- C#线程调用带参数的方法 ~
在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法. 第一种:使用ParameterizedThreadStart. 调用 System.Threading.Thre ...
- Java基础知识之方法的通用格式、注意事项与带参数的方法
文章目录 一.方法调用过程 二.带参数的方法 三.方法的通用格式 一.方法调用过程 1.方法定义 public static void 方法名(){//方法体 } 2.方法调用过程 图片:@黑马程序员 ...
- Java 方法的概述-方法的定义-带参数的方法
方法概述 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集1.方法必须先创建才可以使用,该过程成为方法定义 2.方法创建后并不是直接可以运行的,需要手动使用后才执 ...
- 1. 定义方法,求出指定元素在数组中出现的次数.
package Day05;import java.util.ArrayList;/*** 3.* c* 1. 定义方法,求出指定元素在数组中出现的次数.* 2. 定义方法,统计数组中出现次数为1的元 ...
- html计算一个数组所有元素的和,函数bsxfun,两个数组间元素逐个计算的二值操作...
转自http://www.cnblogs.com/rong86/p/3559616.html 函数功能:两个数组间元素逐个计算的二值操作 使用方法:C=bsxfun(fun,A,B) 两个数组A合B间 ...
- 【C 语言】数组 ( 数组相关地址 | 数组首元素地址 | 数组地址 )
文章目录 一.数组相关地址 1.数组首元素地址 2.数组地址 二.代码示例 一.数组相关地址 数组首元素地址 与 数组地址 值相等 ; int array[10]; 其中 array + 1 的值是 ...
- java反射机制调用带参数的方法_Java反射机制:跟着代码学反射
1. 前言 在OOP的世界里,万物皆对象.也就是说,我们可以将任何东西抽象成一个对象. 比如人,可以抽象成一个Person类,通过new Person()来实例化一个对象:再比如鸭子,可以抽象成一个D ...
最新文章
- 【转】Android 面试题笔记-------android五种布局及其作用
- 百度程序员:经理让背一个绩效4的名额,才批准离职!
- C++中static关键字用法
- 网站首页设计你都规划了哪些重点呢?
- 1.在Linux下如何使用软盘、光盘以及DOS等非Linux分区
- 听说,霸都.NET技术社区准备搞线下聚会了?
- Docker最全教程——数据库容器化之持久保存数据(十二)
- java数组个数无限_基于Java代码实现数字在数组中出现次数超过一半
- Fences桌面图标分类
- spark学习-Spark广播变量与共享变量(1)
- js模拟3D场景效果
- 为什么有些小区业主不愿意交物业费?
- 机器学习--支持向量机(二)拉格朗日乘子法详解
- ZOJ 1610Count the Colors
- windows7 64位 php5.3安装php_mongo.dll方法 各个版本
- 【个人笔记】rabbitMQ下Fanout与Topic两种模式同时用注意事项
- S32K的flexcan组件can fd使用
- NVIDIA Maxine 姿势识别极简教程
- loT行业生死竞速:Aqara绿米得用户得天下
- Component(组件)的创建
热门文章
- 移动端实现hover效果
- 都说dlib是人脸识别的神器,那到底能不能识破妖怪的伪装?
- python学习笔记--迭代器
- 逃跑吧少年服务器临时维护中,逃跑吧少年—逃跑吧少年5月30日更新 主动技能解锁...
- cve20190708补丁的kb名称_微软KB4495667补丁(CVE 2019-0708补丁)V1.1 官方版
- pip安装报错处理+PyPi源切换教程
- 运用Zabbix实现内网服务器状态及局域网状况监控(2) —— 环境配置
- 201521123121 《Java程序设计》第14周学习总结
- PHP漏洞全解(二)-命令注入攻击
- Replication--查看未分发命令和预估所需时间