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写的,所以通 ...
随机推荐
- Search,look for,find,seek(找)用法
舉個例子 ----> 你可以幫我找我的眼鏡嗎? SEARCH Search是仔細.徹底尋找/搜尋的意思. 比較少人會說 Can you help me search for my glasses ...
- Delphi IdHTTP 设置cookie 和访问后读取Cookie 值
procedure TForm1.btn1Click(Sender: TObject); var IdHTTP: TIdHTTP; mstrCookie: string; Cookies ...
- LeetCode 888 Fair Candy Swap 解题报告
题目要求 Alice and Bob have candy bars of different sizes: A[i] is the size of the i-th bar of candy tha ...
- appium入门(1)__ appium介绍
摘自:http://www.testclass.net/appium/appium-base-summary/ 1.特点 appium 是一个自动化测试开源工具,支持 iOS 平台和 Android ...
- unity 2d游戏 按y坐标排序子对象
List<Transform> objs = new List<Transform>(); for (int i = 0; i < transform.childCoun ...
- linux测试环境搭建步骤
一.建用户 1.新建用户root用户登录,执行命令:useradd + 用户名 -m -d + 指定路径如:新建用户liuwq ,指定路径/home/ios命令:useradd liuwq -m -d ...
- MySQL 5.5 服务器变量详解(二)
innodb_adaptive_flushing={ON|OFF} 设定是否允许MySQL服务器根据工作负载动态调整刷写InnoDB buffer pool中的脏页的速率.动态调整刷写速率的目的在于避 ...
- sql server 复制常见问题及查看
1.SQL Server同步复制问题排查方法http://blog.csdn.net/roy_88/article/details/41481059 2.[同步复制常见错误处理1]当IDENTITY_ ...
- 基于Kinetic框架实现超酷的风铃悬挂摆动效果
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/iefreer/article/details/37049987 在踏得网开发过程中,我们在引导页面中 ...
- UIDatePicker封装
#import <UIKit/UIKit.h> #import <objc/runtime.h> @protocol datePickerViewDelegate <NS ...