- 判断闰年练习
Console.WriteLine("请输入要判断的年份:");
int year = Convert.ToInt32(Console.ReadLine());
//判断闰年的条件1、年份能够被400整除。2、年份能够被4整除但不能被100整除;
bool a = (year % 400 == 0) || (year % 4 == 0) && (year % 100 != 0);
Console.WriteLine("{0}年{1}",year,a);
Console.ReadKey();
顺序结构:程序从Main函数进入,从上到下一行一行的执行,不会落下任何一行。
分支结构: if if-else
选择结构:if else -if switch-case
循环结构:while do -while for foreach
- if语句:
语法:
if (判断条件)
{
要执行的代码;
}
判断条件:一般为关系表达式或者bool类型的值。
执行过程:程序运行到if处,首先判断if所带的小括号中的判断条件,
如果条件成立,也就是返回true,则执行if所带的大括号中的代码,
如果判断条件不成立,也就是返回一个false。则跳过if结构,继续向下执行。if结构的特点:先判断,再执行,有可能一行代码都不执行
用于一种情况的判断。
//编程练习:如何跪键盘的时间大于60分钟,那么就不用做饭
Console.WriteLine("请输入时间:");
int time = Convert.ToInt32(Console.ReadLine());
//如果时间>60分钟,则不用做饭呢
if (time > 60 == true)
{
Console.WriteLine("不用做饭了");
}
Console.ReadKey();
Console.WriteLine("请输入语文成绩:");
int chinese = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入音乐成绩:");
int music = Convert.ToInt32(Console.ReadLine());
bool a = (music > 80 && chinese > 90) || (chinese == 100 && music > 70);
if (a)
{
Console.WriteLine("奖励100元");
}
Console.ReadKey();
Console.WriteLine("请输入账号:");
string name = Console.ReadLine();
Console.WriteLine("请输入密码:");
string pwd = Console.ReadLine();
bool a = name == "admin" && pwd == "8888888";
if (a)
{ Console.WriteLine("登陆成功"); }
Console.ReadKey();