课程
/后端开发
/C#
/C#开发轻松入门
if(x%2==0) 输出的是偶数,continue的话一直输出偶数啊,不太理解,改成
if(x%2!=0)
coninue; 可以吗?
2016-12-14
源自:C#开发轻松入门 4-8
正在回答
namespace Test
{
class Program
static void Main(string[] args)
for(int x=1;x<=6;x++)
if(x%2==0)
continue; //添加关键字break或continue
if(x > 5)
break;
Console.Write(x);
}
如果你写成
coninue;
是不行的,这样的意思是每次是奇数时,结束这次循环了,结束掉循环了,下面的循环体Console.Write(x);就不会执行了
if(x%2==0) 是偶数,题目要求是不输出的,if判断语句在后面,输出语句前面加个continue用来结束本次的循环,进入下一次的判断
continue是终止一次循环,直接进入下一次。即直接中止当x为偶数时循环,使其不输出偶数x,直接进行下一次
if(x%2==0){continue;}是遇到偶数跳出当前循环
举报
本门课程是C#语言的入门教程,将带你轻松入门.NET开发
6 回答请大神指点
2 回答C#求解大神
1 回答求大神解答
1 回答求解惑大神
4 回答大神求解答