C#学习第二天

运算符

  • 一元运算符:+ -
  • 二元运算符:
    *,/ %
    ±
    = ++ – += -= %= 、=

三元运算符

分支结构
if switch
if(布尔表达式)
{ ···}
else
{···}
例子

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;
namespace shujia_zixue
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = int.Parse(Console.ReadLine());
            //这里输入的东西为字符串 ,不能直接赋值给int型,
            //所以用int.parse来强制转换
            if(a>10)
            {
                Console.WriteLine("a大于10");
            }
            else if(a==10)
                {
                    Console.WriteLine("a等于10");
                }
                else
                {
                    Console.WriteLine("a小于10");
                }
                
            
             Console.ReadKey();
        }
    }
}

在这里插入图片描述

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;
namespace shujia_zixue
{
    class Program
    {
        static void Main(string[] args)
        {
            string a = Console.ReadLine();
            switch (a)
            {
                case "1": Console.WriteLine("数字1"); break;
                case "a": Console.WriteLine("字母a"); break;
                default: Console.WriteLine("unknow"); break;
            } 
             Console.ReadKey();
        }
    }
}

在这里插入图片描述
布尔表达式
bool true/false
使用关系运算符(上面有写)
逻辑运算符:或 || , 且 && (二元操作符)
求反 ! (一元操作符)
条件运算符:布尔表达式 ?A:B (三元操作符)

class Program
    {
        static void Main(string[] args)
        {
            int a = int.Parse(Console.ReadLine());
            int b = int.Parse(Console.ReadLine());
            bool isA大于B = a > b;
            if(isA大于B)
            {
                Console.WriteLine("a>b");
            }
            else
            {
                Console.WriteLine("a<=b");
            }
             Console.ReadKey();
        }
    }

空集合运算符
表达式1??表达式2

class Program
    {
        static void Main(string[] args)
        {
            string fileName = null;
            fileName = fileName ?? "default.txt";
            Console.WriteLine(fileName);
            Console.ReadKey();
        }
    }

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值