控制结构与一个完整的类

控制结构与一个完整的类

判断结构:

using System;

namespace ConsoleApp5
{
    class Program
    {
        static void Main(string[] args)
        {
            var s = Console.ReadLine();
            int grade = Convert.ToInt32(s);
            int f;
            switch(grade / 10)
            {
                case 10:
                case 9:
                    f = 5;
                    break;
                case 8:
                    f = 4;
                    break;
                case 7:
                    f = 3;
                    break;
                case 6:
                    f = 2;
                    break;
                default:
                    f = 1;
                    break;
            }
            Console.WriteLine("f={0}", f);

        }
    }
}

另一种常见的,和c语言和,类似就不打出来了

再说一下当熟练后就可以打出这样的 输入代码

var n = Convert.ToInt32(Console.ReadLine());

计算前七个数的和:

using System;

namespace ConsoleApp5
{
    class Program
    {
        static void Main(string[] args)
        {
           
            int sum = 0;
            for (int i = 0; i < 7; i++)
            {
                var n = Convert.ToInt32(Console.ReadLine());
                sum += n;

            }
            Console.WriteLine("sum = {0}", sum);

        }
    }
}

下面就是一个稍微完整的类,包括字段,方法,属性,析构;

不是完整程序所以不能运行;仅供理解

using System;

namespace ConsoleApp5
{
    class Program
    {
        static void Main(string[] args)
        {
            hero herone = new hero();
            herone.addlife();
            herone.life = 90;
            int k = herone.life;
        
        }
    }
    //类
    class hero
    {
        //字段,方法,属性,析构
        private string name;
        private int life = 50;
        //属性
        public int life
        {
            get
            {
                return life;
            }
            set
            {
                if (value < 0)
                    life = 0;
                else
                {
                    if (value > 100)
                        life = 100;
                    else
                        life = value;

                }
                    
            }
        }
        public string name
        {
            get
            {
                return name;
            }
            set
            {
                name = value;
            }
        }
        //等同于上面那个属性,自实现属性
        public int age
        {
            get;
            set;
        }

        //方法.
        public void addlife()
        {
            life++;
        }
        //构造方法。主要用于初始化
        public hero()
        {
            life = 0;
            name = "";
        }
        //析构方法,主要用于销毁
        ~hero()
        {

        }
    }
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114863.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【Linux】linux经常使用基本命令

    【Linux】linux经常使用基本命令

    2021年12月16日
    40
  • 《项目经理演讲与呈现技巧》总结

    《项目经理演讲与呈现技巧》总结

    2021年9月13日
    55
  • mysql 数据入库去重_MySQL中去重 distinct 的用法 ,数据库去重distinct「建议收藏」

    mysql 数据入库去重_MySQL中去重 distinct 的用法 ,数据库去重distinct「建议收藏」一、distinct位置1.单独的distinct只能放在开头,否则报错,语法错误mysql>SELECTnickname,DISTINCT(openid)fromims_ewei_shop_member;[SQL]SELECTnickname,DISTINCT(openid)fromims_ewei_shop_member;[Err]1064-Youhavean…

    2022年10月1日
    1
  • 手把手教你完成图像分类实战——基于卷积神经网络的图像识别

    手把手教你完成图像分类实战——基于卷积神经网络的图像识别在很多的项目中,都会用到图像识别技术。我在智能电子秤的项目中,就使用了简单的图像识别算法来完成对果蔬的分类(三分类)。图像识别中,最常用的框架就是TensorFlow,我们今天就使用这个框架,手把手教学完成图像识别分类。完成一个图像识别模块主要包括四步:采集数据集搭建合适的模型调参、训练并测试完成接口到项目中关于环境的配置我在此处不多赘余描述,可以自行百度搜索,进行环境配置:python3.6+tensorflow+opencv。关于编译器,我在此处推荐spyder。使用起来非常方便,非常

    2022年6月12日
    60
  • TiKV架构解析_ZEN2架构

    TiKV架构解析_ZEN2架构TiKV架构解析参考资料: 1.  TiKV源码解析系列-如何使用Raft  2.  TiKV源码解析系列-multi-raft设计与实现  3.  TiKV源码解析系列-PlacementDriver  4.  TiKV源码浅析-PDScheduler  5.  TiKV源

    2022年9月23日
    5
  • 神经网络学习–用卷积神经网络进行图像识别「建议收藏」

    神经网络学习–用卷积神经网络进行图像识别「建议收藏」卷积神经网络特别适合处理像图片、视频、音频、语言文字等,这些与相互位置有一定关系的数据。卷积神经网络(ConvolutionalNerualNetwork,CNN)为什么计算机可以处理图片–因为在计算机语言中图片可以用数字化,用四维数组来表示既然卷积神经网络可以处理图片,那么我们就要理解图片在计算机语言中是如何表达的。图片其实是“点阵”图,由一个个点按照一定的顺序组合而成,那我们就可以联想到一个概念–数组。图片可以分为三类:纯黑白图片、灰度图片、彩色图片关于图片数字化,以最.

    2022年6月1日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号