C#学习入门第二篇
4.转义字符
\b 退格符
\n 换行
\r 回车,移到本行开头
\t 水平制表符
\\ 代表反斜线字符“\“
\' 代表一个单引号字符
@字在字符串前面表示不转译
隐式转换:
double>int
强制转换:
double a = 3.14;
int b = (int)a;

自增:
a++(运算后再自加)
++a(先加后参与运算)
自减:
a-- (运算后再自减)
--a(先减后参与运算)
using System; namespace _014输入秒
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入秒数:");
string Seconds = Console.ReadLine();
int ms = Convert.ToInt32(Seconds); int b = * * ;
int day = ms / b;
int hour = ms % b / ;//把一天的秒数减去,然后除以一个小时的秒数 int minute = ms % /;
int d = ms % b % % ;
Console.WriteLine("107653秒是{0}天,{1}小时,{2}分钟,{3}秒",day,hour,minute,d); }
}
}
例子2:
例子2:强制转换
输入年龄,输入性别,输入工资
Console.WriteLine("请输入年龄");
string age= Console.ReadLine();
int ag= Convert.ToInt32(age);
Console.WriteLine("请输入性别");
string sex = Console.ReadLine();
char c= Convert.ToChar(sex);
Console.WriteLine("请输入工资");
string GZ = Console.ReadLine();
double d= Convert.ToDouble(GZ );
Console.WriteLine("输入年龄");
string age= Console.ReadLine();
int a= int.Parse(age);
double.Parse
using System; namespace _017
{
class Program
{
static void Main(string[] args)
{
//判断是否是闰年
Console.WriteLine("请输入年份:");
int year = int.Parse(Console.ReadLine());
bool a = year % == || year % == && year % != ;
Console.WriteLine(a);
}
}
}
例子4:
using System; namespace _023输入密码
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入密码:");
string MM = Console.ReadLine();
if (MM == "")
{
Console.WriteLine("正确");
}
else
Console.WriteLine("错误,请从新输入");
Console.WriteLine("请输入密码:");
string a = Console.ReadLine();
if (a == "")
{
Console.WriteLine("正确");
}
else
Console.WriteLine("错误");
}
}
}
另一方法:
using System; namespace _023输入密码
{
class Program
{
static void Main(string[] args)
{
int count = ;
while (count < )
{ Console.WriteLine("请输入密码:");
string MM = Console.ReadLine();
if (MM == "")
{
Console.WriteLine("正确");
break;
}
else
count = count + ; Console.WriteLine("输入有误,请重新输入:");
}
}
}
例子5:
using System; namespace _026密码2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入用户名:");
Console.WriteLine("请输入密码:");
string name = Console.ReadLine();
string pad = Console.ReadLine();
if (name == "admin" && pad == "")
{
Console.WriteLine("正确");
}
else if (name != "admin")
{
Console.WriteLine("用户名错误");
}
else if (pad != "")
{
Console.WriteLine("密码错误");
} }
}
}

C#学习入门第二篇的更多相关文章
- RabbitMQ学习总结 第二篇:快速入门HelloWorld
目录 RabbitMQ学习总结 第一篇:理论篇 RabbitMQ学习总结 第二篇:快速入门HelloWorld RabbitMQ学习总结 第三篇:工作队列Work Queue RabbitMQ学习总结 ...
- 学习KnockOut第二篇之Counter
学习KnockOut第二篇之Counter 欲看此 ...
- ElasticSearch入门 第二篇:集群配置
这是ElasticSearch 2.4 版本系列的第二篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
- JavaWeb学习总结第二篇--第一个JavaWeb程序
JavaWeb学习总结第二篇—第一个JavaWeb程序 最近我在学院工作室学习并加入到研究生的项目中,在学长学姐的带领下,进入项目实践中,为该项目实现一个框架(用已有框架进行改写).于是我在这里记录下 ...
- Egret入门学习日记 --- 第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容)
第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容) 既然选好了Egret,那我就要想想怎么学了. 开始第一步,先加个Q群先,这不,拿到了一本<E ...
- 老老实实学习WCF[第二篇] 配置wcf
老老实实学WCF 第二篇 配置WCF 在上一篇中,我们在一个控制台应用程序中编写了一个简单的WCF服务并承载了它.先回顾一下服务端的代码: using System; using System.Col ...
- 跟初学者学习IbatisNet第二篇
在上一篇里面我们知道了什么是IbatisNet,并且知道了如何用IbatisNet进行简单的增删改查的操作,在这一篇文章里面我们主要介绍一下IbatisNet操作存储过程. 我们一般把存储过程分为两种 ...
- Python学习【第二篇】Python入门
Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...
- Hadoop入门第二篇-MapReduce学习
mapreduce是一种计算模型,是google的一篇论文向全世界介绍了MapReduce.MapReduce其实可以可以用多种语言编写Map或Reduce程序,因为hadoop是java写的,所以通 ...
随机推荐
- python与pip安装
# Install pip for 2.7 and then python 2.7 itself sudo apt install python-pip sudo apt install python ...
- A crawler that sent a DELETE request to every resource it encountered
RESTful Web APIs_2013 The crawler simulates a very curious but not very picky human. Give it a URL t ...
- Python中的format函数
format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型 2.单个参数可以多次输出,参数顺序 ...
- 转:Web项目的WEB-INF目录使用说明以及重定向与转发
原文地址:https://www.cnblogs.com/shenxiaoquan/p/5819359.html 原文内容: 总结一下这篇文章的内容: WEB-INF下面的内容都是只能由服务器级别才能 ...
- adg的数据传输应用三大模式转换
1.最大可用性模式(Maximum Availability) 1)该模式提供了仅次于"最大保护模式"的数据保护能力: 2)要求至少一个物理备库收到重做日志后,主库的事务才能够提交 ...
- FTP主动模式和被动模式的区别(转)
dd by zhj: 一般使用被动模式,在命令行下,被动模式的格式是:ftp -p (yinservice_env) ajian@ubuntu-desk:~$ ftp -pftp> 之前在用命令 ...
- 使用natapp将本地服务映射到外网
1.进入https://natapp.cn注册并登陆,然后下载客户端 2. 3. 4.打开客户端开启映射
- 关于linux下mysql安装和卸载
卸载:https://www.cnblogs.com/Lenbrother/articles/6203620.html 卸载Mysql 找到了这篇文章:http://zhangzifan.com/ce ...
- [NOSQL] Redis介绍
Redis概述 Redis是Salvatore Sanfilippo在2009年为其初创公司LLOOGG开发的,眼下仍是独立项目.但VMWare赞劣了项目(作者是其雇员).它採用C语言实现.因此性能非 ...
- MySQL 5.7 并行复制
一.缘由: 某天看到主从复制延时的告警有点频繁,就想着是不是彻底可以解决一下. 一般主从复制,有三个线程参与,都是单线程:Binlog Dump(主) ----->IO Thread (从) - ...