C#基础篇第三天

本文介绍了C#中的类型转换,包括如何使用Convert工厂进行string到int的转换。接着讲解了++运算符的前++和后++用法,以及它们在表达式中的不同行为。此外,还详细讨论了逻辑运算符,如&&(与)、||(或)和!(非)的逻辑效果。最后,通过示例展示了如何使用if…else进行闰年的判断。
摘要由CSDN通过智能技术生成

类型转换

如果两个类型的变量不兼容,比如string和int。
可以使用convert的转换工厂进行转换
使用方法:


          //  Convert类型转换
           // 输入每个科目的成绩,然后输出总和和平均分

            Console.WriteLine("请输入您的语文成绩:");
            string chinese = Console.ReadLine();
            int a = Convert.ToInt32(chinese);     //将string类型的变量转化成int类型

            Console.WriteLine("请输入您的数学成绩:");
            string math = Console.ReadLine();
            int b = Convert.ToInt32(math);

            Console.WriteLine("请输入您的英语成绩:");
            string english = Console.ReadLine();
            int c = Convert.ToInt32(english);
            //上两句可以简写为如下:
            int c = Convert.ToInt32(Console.ReadLine());

            int sum = a + b + c;
            Console.WriteLine("您的成绩总和为:"+sum);
            double average = sum / 3.0;
            Console.WriteLine("您的平均成绩为:{0:0.00}",average);

            Console.ReadKey();

++运算符

分为前++和后++
前++:先自身加一再参与运算
后++:先参加运算再自身加一
注:–同上

逻辑运算符

&&:与–>都为真时为真
|| :或–>一为真时为真
!:非–>为真时转换成假

if…else

示例:闰年判断

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 闰年
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入您要判断的年份:");
            int year = Convert.ToInt32(Console.ReadLine());

            if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0))
                Console.WriteLine("{0}年是闰年", year);
            else
                Console.WriteLine("{0}年不是闰年", year);

            Console.ReadKey();
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值