语言基础

1、输入输出语句

//Console.Write();//输出语句,不自动换行
//Console.WriteLine();//输出语句,自动换行

Console.ReadLine();//输入语句

string a = Console.ReadLine();//直至接收到回车命令为止,之前的所有输入的内容全部获取

Console.WriteLine("您刚刚输入的姓名是:"+a);//+号在遇到字符串类型时表示拼接

例题:

//输入您的姓名,年龄,工作单位,拼成一句完整的话
//我叫***,今年**岁了,在****工作。
Console.Write("请输入您的姓名:");
string name = Console.ReadLine();
Console.Write("请输入您的年龄:");
string age = Console.ReadLine();
Console.Write("请输入您的工作单位:");
string danwei = Console.ReadLine();

Console.WriteLine("我叫"+name+",今年"+age+"岁了,在"+danwei+"工作。");

Console.ReadLine();

2、数据类型

3、条件运算符

////条件运算符 ?: 三元运算符,三目
//int a = 5;
//int b = 8;
//string c = a > b ? "对" : "错";
//Console.WriteLine(c);
//Console.ReadLine();

例题

//问:老狼老狼几点了?
//输入:现在的小时数
//判断是am还是pm
//若是pm,减去12小时报时
Console.Write("老狼老狼几点了?");
int time = int.Parse(Console.ReadLine());
string ap = time > 12 ? (time-12)+"pm" : time+"am";
Console.WriteLine("现在是"+ap);
Console.ReadLine();

 4、运算符

//运算符
//算术运算符
//++ --
//int a = 3;
////a++;//a=a+1;
////++a;//a=a+1;

////前++和后++不一样的举例
////在赋值运算中,前++是先执行+1运算,然后进行赋值
////后++是先执行赋值,再执行+1运算
//int b = a++;//int b=a;a=a+1;
//int c = ++a;//a=a+1;int c =a;
//Console.WriteLine(b);
//Console.WriteLine(c);
//Console.ReadLine();


//两个数据类型不同的值进行运算的时候,会自动取范围更大的那个类型
////* / %
//int a = 3;
//double b = 6;
//Console.WriteLine(a*b);
//Console.WriteLine(a / b);
//Console.WriteLine(a % b);

////+ -
//Console.WriteLine(a+b);
//Console.WriteLine(a - b);
//Console.ReadLine();


////关系运算符
////> < >= <=
//int a = 5;
//int b = 8; //bool f = a > b;
//Console.WriteLine(a>b);

////== !=
//Console.WriteLine(a==b);
//Console.ReadLine();

//逻辑运算符
//&& 表示两个条件同时满足才是true,否则是false
//|| 表示两个条件只要有一个满足就是true,否则false
//! 表示若现在的结果是true,那就改成false


//条件运算符
//? :


////赋值运算符
////= += -= *= /= %=
//int a = 5;
//a += 5;//a=a+5;
//a -= 4;//a=a-4;
//a *= 5;//a=a*5;
//a /= 3;//a=a/3;
//a %= 3;//a=a%3;
//Console.WriteLine(a);
//Console.ReadLine();

例题


//请输入一个100以内的整数,查看是否与7有关
//7的倍数 a%7==0
//个位数是7 a%10==7
//十位数是7 a/10==7
Console.Write("请输入一个100以内的整数:");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("是7的倍数吗?"+(a%7==0));
Console.WriteLine("个位数是7吗?" + (a % 10 == 7));
Console.WriteLine("十位数是7吗?" + (a / 10 == 7));
Console.ReadLine();

原文地址:https://www.cnblogs.com/yx1314520/p/5691913.html