for循环中的if嵌套
2011-02-22 19:35
288 查看
首先,我们看个事例:
for(i=0;i<10;i++)
{
if ( (p+i) == q )
console.writeLine("查找到字符{0},在数组的第{1}个位置/n",q,i);
else if
console.writeLine("不相同");
}
这个事例为什么对的和错的都能输出,这是因为在if循环判断的过程中,没有明确if的含义,使结果便于的复杂,这个例子我们应改为:
for(i=0;i<10;i++)
{
if ( (p+i) == q )
{
console.writeLine("查找到字符{0},在数组的第{1}个位置/n",q,i);
break;
}
}
if(10 == i)
console.writeLine("不相同");
for(i=0;i<10;i++)
{
if ( (p+i) == q )
console.writeLine("查找到字符{0},在数组的第{1}个位置/n",q,i);
else if
console.writeLine("不相同");
}
这个事例为什么对的和错的都能输出,这是因为在if循环判断的过程中,没有明确if的含义,使结果便于的复杂,这个例子我们应改为:
for(i=0;i<10;i++)
{
if ( (p+i) == q )
{
console.writeLine("查找到字符{0},在数组的第{1}个位置/n",q,i);
break;
}
}
if(10 == i)
console.writeLine("不相同");
相关文章推荐
- 请教:for循环里嵌套了一个if判断
- for循环与if判断的嵌套使用
- python中for、while循环、if嵌套的使用
- 1.if与switch 2.利用for嵌套--倒立三角3.循环与无限循环
- Django模板(Template)中的循环(for)嵌套
- 14 While、For循环及if条件判断
- Matlab的if语句switch语句for循环while循环语句练习
- Linux shell 流程控制(条件if,循环for,while)
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- Linux初学之数组及if语句for , case , select循环
- 使用for()嵌套循环输出二维数组
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)和不用循环/goto/递归输出1~100的10种写法
- oracle的控制语句if和循环语句loop while for
- php中for循环嵌套问题 急,!!!
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- 【无限互联】iOS开发视频教程— 2.6 iPhone开发之if条件和for循环语句
- while 语句与 if 语句 for循环语句的循环
- python学习2——if语句、elif、if嵌套、while循环、while嵌套
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例