4.转义字符
\b    退格符
\n     换行
\r     回车,移到本行开头
\t     水平制表符
\\      代表反斜线字符“\“
\'        代表一个单引号字符
@字在字符串前面表示不转译
 
5.
隐式转换:

double>int

强制转换:
double a = 3.14;
int b = (int)a;

 
 
 
6.//自加自减对自身的加减 直接影响
自增:
a++(运算后再自加)
++a(先加后参与运算)

自减:
a-- (运算后再自减)
--a(先减后参与运算)

 
例子1:
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
例子3:判断是否是闰年
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#学习入门第二篇的更多相关文章

  1. RabbitMQ学习总结 第二篇:快速入门HelloWorld

    目录 RabbitMQ学习总结 第一篇:理论篇 RabbitMQ学习总结 第二篇:快速入门HelloWorld RabbitMQ学习总结 第三篇:工作队列Work Queue RabbitMQ学习总结 ...

  2. 学习KnockOut第二篇之Counter

                                                                        学习KnockOut第二篇之Counter        欲看此 ...

  3. ElasticSearch入门 第二篇:集群配置

    这是ElasticSearch 2.4 版本系列的第二篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...

  4. JavaWeb学习总结第二篇--第一个JavaWeb程序

    JavaWeb学习总结第二篇—第一个JavaWeb程序 最近我在学院工作室学习并加入到研究生的项目中,在学长学姐的带领下,进入项目实践中,为该项目实现一个框架(用已有框架进行改写).于是我在这里记录下 ...

  5. Egret入门学习日记 --- 第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容)

    第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容) 既然选好了Egret,那我就要想想怎么学了. 开始第一步,先加个Q群先,这不,拿到了一本<E ...

  6. 老老实实学习WCF[第二篇] 配置wcf

    老老实实学WCF 第二篇 配置WCF 在上一篇中,我们在一个控制台应用程序中编写了一个简单的WCF服务并承载了它.先回顾一下服务端的代码: using System; using System.Col ...

  7. 跟初学者学习IbatisNet第二篇

    在上一篇里面我们知道了什么是IbatisNet,并且知道了如何用IbatisNet进行简单的增删改查的操作,在这一篇文章里面我们主要介绍一下IbatisNet操作存储过程. 我们一般把存储过程分为两种 ...

  8. Python学习【第二篇】Python入门

    Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...

  9. Hadoop入门第二篇-MapReduce学习

    mapreduce是一种计算模型,是google的一篇论文向全世界介绍了MapReduce.MapReduce其实可以可以用多种语言编写Map或Reduce程序,因为hadoop是java写的,所以通 ...

随机推荐

  1. iOS RSA非对称加密测试流程

    非对称加密需要两把钥匙:公钥和秘钥. 单向加密:一般情况下服务器会持有秘钥和公钥,那该怎么使用呢?以注册场景为例,最初服务器持有公钥和密钥. 用户注册时不是直接发送用户名,密码,验证码等明文信息给服务 ...

  2. Exception 04 : java.lang.ClassNotFoundException: Could not load requested class : org.hsqldb.jdbcDriver

    异常详细信息 org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [org ...

  3. malloc函数 链表

    https://baike.baidu.com/item/malloc函数 malloc的全称是memory allocation,中文叫动态内存分配,用于申请一块连续的指定大小的内存块区域以void ...

  4. Instruments之Leaks学习

    前言: 本篇文章,在于学习,我把别人的一些感觉好的文章汇总成了一篇,亲自实现了一下,留用于今后学习资料. 文章脉络:文章脉络: 一.内存优化 简介:Objective_C 有3种内存管理方法, 它们分 ...

  5. JDBC---Mysql(1)

    使用MySQL需要导mysql-connector-java-5.1.7-bin.jar包 所有的java.sql.Driver实现类,都提供了static块,块内的代码就是把自己注册到DriverM ...

  6. easyUI表格多表头实现

    项目中要实现表格多表头,结合网上的例子自己实现了一个,包含frozenColumns情况. 一,通过标签创建 效果: <table id="schoolGrid" class ...

  7. day3_字符串常用方法

    s.upper()s.lower()s.capitalize()s.split(',')s.strip('abc')s.lstrip()s.rstrip()s.replace('old','new') ...

  8. RHEL6.2的安装文档

    1 Installing RHEL 6.2 1.1 开始安装 选择“Install or upgrade an existing system”: 1.2 光盘检测 选择“Skip”跳过安装介质的检查 ...

  9. byte数组存储到mysql

    public int AddVeinMessage(byte[] data)//插入数据库 { using (BCSSqlConnection = new MySqlConnection(strCon ...

  10. SQL SERVER 基于数据库镜像的主从同步(数据库镜像实践汇总)

    SQL SERVER 基于数据库镜像的主从同步 Author:chaoqun.guo    createtime:2019-03-26 目录 SQL SERVER 基于数据库镜像的主从同步... 1 ...