public class ChaZhao1
{
public static void main(String[] args)
{
//定义一个数组a,并确定其元素
int[] a = {12, 3, 19, 2, 10, 13, 9};
//要查找的元素2
int n = 2;
for(int i = 0; i < a.length; i++)
{
//如果数组的第i个元素和n相等的话
if (a[i] == n)
{
System.out.println("要查找的元素在数组的第" + (i + 1) + "个位置");
}
}
}
}
{
public static void main(String[] args)
{
//定义一个数组a,并确定其元素
int[] a = {12, 3, 19, 2, 10, 13, 9};
//要查找的元素2
int n = 2;
for(int i = 0; i < a.length; i++)
{
//如果数组的第i个元素和n相等的话
if (a[i] == n)
{
System.out.println("要查找的元素在数组的第" + (i + 1) + "个位置");
}
}
}
}
解决方案 »
- 垃圾回收机制
- String数组问题
- [求助]有关Acegi lookupAttributes返回ConfigAttributeDefinition为null
- 关于struts2和spring整合遇到的问题
- Spring3.0 MVC Model不能传到jsp页面
- 两个url 是 同样的内容 请教解决办法
- 关于我的面试
- 爱好计算机编程的人留意一下(同时,也诚邀请美工人员参与)
- SERVER2003 操作系统下用JAVA连接SQL SERVER问题
- 大家帮我看一下这个异常是怎么回事?
- 您好,为何这小段代码在JSP中无法正常运行呢
- session.save(object)不执行!!!一对多list映射,save(多方)不执行。。
int n = 2;
for(int i = 0; i < a.length; i++)
{
//如果数组的第i个元素和n相等的话
if (a[i] == n) 是什么意思呢?
你写的段代码完成的是查找数组中是否有指定的元素,如果存在输出元素在数组中的位置
循环数组
用数组的元素与指定要查找的元素n(n=2)比较,相等的话输出n在数组中的位置i+1
//看了有50分。。耐心点给楼主注释说明下吧
public class ChaZhao1
{
/*该方法的作用是:查找一个数组中某个元素在此数组中的位置
自己定义一个数组,数组里面有12, 3, 19, 2, 10, 13, 9这么多个元素;再定义一个要查找的数字n = 2
*/
public static void main(String[] args)
{
//定义一个数组a,并确定其元素
int[] a = {12, 3, 19, 2, 10, 13, 9};
//要查找的元素2
int n = 2;
//循环遍历这个数组(别说数组循环的代码都看不懂啊)
for(int i = 0; i < a.length; i++)
{
//如果数组的第i个元素和n相等的话
if (a[i] == n) //如果第i个元素的值和n的值相等的话就运行下面的程序,不相等的话就不执行
{
System.out.println("要查找的元素在数组的第" + (i + 1) + "个位置");
}
}
}
}