-
//查找其中有没有7的整倍数
bool has7 = false;//记录有没有7的整倍数,假设没有
foreach (int x in num)//遍历每一个数字
{
if (x % 7 == 0)//设置筛选条件,查找7的整倍数
{
has7 = true;//找到后,记录为true,即“有7的整倍数”
break;//跳出foreach,结束查找
}
}
//判断结果并输出
if (has7)
Console.WriteLine("有7的整倍数");
else
Console.WriteLine("没有7的整倍数");查看全部 -
in 这个关键字是用来取值的.而foreach可以判断 in 取出来的值是否为空,为空就结束循环.
foreach(string x in t)
查看全部 -
这是switch条件结构,可以对变量进行多个分支凳子判断,变量)与每一个 case 后面的常量进行等值比较,如果相等,就执行对应的分支。执行分支以后, break 关键字会使 switch 结构中止,不会再判断后面的常量。如果变量与所有的常量都不相同,则执行 default 后面的分支。
注意!switch中的变量只能是int整型,char字符型,string字符串类型。
查看全部 -
条件表达式 ? 分支1 : 分支2
这种条件运算符可以代替简单的ifelse条件语句,这种条件运算符又被称为三元运算符:当前面的条件表达式为true时执行分支1否则则执行分支2
查看全部 -
if...else 条件结构中,如果某个分支只包含一条命令,那么是可以省略大括号{}的。请注意,如果分支中包含2条以上的命令,是不能省略{}的。
当出现多个 if 和 else ,又没有{}来界定范围时,请参考下面2条原则:
①每一个 else 与前面离它最近的 if 配对。按照这个原则,上面示例代码的两个 else 都与第二个 if 配对,这显然是不可能的,于是又有了第二个原则。
②多个 else 都与同一个 if 相近时,最内层的 else 优先配对。这样,第一个 else 处于内层,就与第二个 if 优先配对,第二个 else 只能与第一个 if 配对。上面的示例代码会输出“C”。
查看全部 -
多重if条件适用于多个条件只要一个成立就执行后面的分支,并停止判定其他条件
查看全部 -
嵌套的if else结构就是,在外层if成立时执行内层ifelse结构,否则执行外层else结构。例如登录名及登录密码的检测:外层的
if (userName == "admin")
会被首先判断,如果为 false ,就会输出“用户名错误!”;如果为 true ,再判断内层的if (password == "bj2022")
查看全部 -
if else 结构的只能用于bool类型的量。这个由 if 和 else 组成的结构是条件结构的一种,它的基本逻辑是:当条件为 true 时,执行分支1,否则,执行分支2。
查看全部 -
console.Write 输出;不换行
Console.WriteLine 输出换行
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
double x, y;
x = y = 2;//从右向左赋值,x、y的值都是2
x /= 0.5;
y -= 2;
Console.WriteLine(x-y);
Console.ReadKey();
}
}
}
查看全部 -
* for 循环 ( ; ; ) 中的两个分号是不能缺少的
查看全部 -
111111<img src="https://img1.sycdn.imooc.com//5c56e6e40001901805000181.jpg" alt="https://img1.sycdn.imooc.com//5c56e6e40001901806770244.jpg" />查看全部
-
string[] name = { "吴松", "钱东宇", "伏晨", "陈陆", "周蕊", "林日鹏", "何坤", "关欣" };
int[] fenshu = { 89, 90, 98, 56, 60, 91, 93, 85 };
int max = 0;
int suoyin = 0;
for (int i = 0; i < fenshu.Length; i++)
{
if (fenshu[i] > max)
{
max = fenshu[i];
suoyin = i;
}
}
Console.Write("分数最高的是" + name[suoyin] + ",分数是" + max);查看全部 -
write 不h h +line 换行查看全部
-
c#不可使用未初始化变量,即使在后面的特定条件下会被赋值。
查看全部
举报