博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20120622第二天_面向对象\01复习与练习
阅读量:6936 次
发布时间:2019-06-27

本文共 4334 字,大约阅读时间需要 14 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _01复习与练习{    class Program    {        static void Main(string[] args)        {            // 交换两个变量的值            #region 交换变量            //int num1 = 5;            //int num2 = 10;            //int temp = num1;            //num1 = num2;            //num2 = temp;            //Console.WriteLine(num1 + "   " + num2);             #endregion            #region Console.WriteLine            //Console.WriteLine("123哈哈");            //Console.WriteLine(123 * 2);            //Console.WriteLine(true);            // 里面放什么就输出什么(是一般的数据类型)            //int num1 = 5;            //int num2 = 10;            // 如果需要输出一定格式的数据            // Console.WriteLine(格式字符串, 参数列表);            // Console.WriteLine("敬爱的{0}:我想死你了,... 想你的{1},20120622", 12, "asas", true, '男');            // Console.WriteLine("敬爱的{0}:我想死你了,... 想你的{0},20120622", "张三丰");            // 坑里只要是有"{数字}"就表示可以填东西进去            // Console.WriteLine("敬爱的{0}:我想死你了,... 想你的{1},20120622",1,3);             #endregion            #region 练习            // 实现Max方法与Min方法            // 求min与max间数的所有奇数的和            //int res = SumOdd(1, 4);            //Console.WriteLine(res);            // 寻找最胖的新星            // 找数组中的最大数            // 1、如何定义数组 1,2,3            // int[] nums = new int[] { 13, 34, 12, 45, 12, 35, 46 };            // int[] nums = {1,2,3}; // 只支持定义变量的同时进行赋值操作            // int[] nums = new int[3];            // nums[0] = 1; // 不能出现nums[3]            // 注意            // int[] nums = new int[10] {1,2,3};            // Console.WriteLine(nums);            // Console.WriteLine(GetMaxInArray(nums));             #endregion            // 随机数            #region 随机数的使用            //Random r = new Random();            //for (int i = 0; i < 100; i++)            //{             //    // 如果需要随机数,使用Next方法            //    int res = r.Next(3, 5);            //    // 调用Next方法有三个重载            //    // 1、没有参数的(Int32 无符号整数)            //    // 2、带有一个参数(int Next(int num))表示产生0~num-1这个范围的所有素随机数(两边可以取得到)            //    // 3、带两个参数的重载            //    //      int Next(int num1, int num2)            //    //          在num1~num2-1之间的随机数,两边可以取到            //    // 其参数是一个左闭右开的区间(整数范围)*            //    Console.WriteLine(res);            //}             #endregion            #region 随机数的注意事项            // 随机对象Random不要写在循环中            //for (int i = 0; i < 100; i++)            //{            //    Random r = new Random();            //    int res = r.Next();            //    Console.WriteLine(res);            //}            #endregion            Random r1 = new Random(0);            Random r2 = new Random(0);            Console.WriteLine(r1.Next());            Console.WriteLine(r2.Next());            Console.WriteLine();            Console.WriteLine(r1.Next());            Console.WriteLine(r2.Next());            Console.WriteLine();            Console.WriteLine(r1.Next());            Console.WriteLine(r2.Next());             Console.WriteLine();            Console.WriteLine(r1.Next());            Console.WriteLine(r2.Next());            Console.ReadKey();        }        // 使用方法注意的一个事项        // 1、搞清楚方法做什么        // 2、根据方法要做什么,将方法的原型(就是除了花括号以外的东西)写出来        // 3、然后再考虑逻辑,实现方法体        static int Max(int num1, int num2)        {            int num = num1;            if (num < num2) // num == num2   num > num2            {                num = num2;            }            return num;        }        static int Min(int num1, int num2)        {            return num2 > num1 ? num1 : num2;            // 首先判断 num2 > num1            // 真,就返回小的num1            // 假,-> num1 与 num2 刚好相等,返回谁都一样            //     -> num1 > num2 的,所以返回num2        }        public static int SumOdd(int min, int max)        {            int sum = 0;            for (int i = min; i <= max; i++)            {                if (i % 2 != 0)                {                    sum += i; // 只有在i为奇数(除以2余数为1的数字)                }            }            return sum;        }        static int GetMaxInArray(int[] nums)        {            // 13,34,12,45,12,35,46            int max = nums[0];            for (int i = 1; i < nums.Length; i++)            {                if (max < nums[i])                {                    max = nums[i];                }            }            return max;        }    }}

 

转载地址:http://obgjl.baihongyu.com/

你可能感兴趣的文章
iOS病毒XcodeGhost批量检测工具,开源Github(检测ipa文件)
查看>>
npm 加入 TC39 委员会,参与定制 JavaScript 标准
查看>>
centos7.2安装mysql
查看>>
关于 Python
查看>>
AVFoundation学习Demo--拍摄视频
查看>>
阿里云账号注册流程方法(图文教程)
查看>>
亮道智能发布自动驾驶环境感知系统测试验证服务|2019 上海车展 ...
查看>>
ROS_机器人urdf建模仿真实践
查看>>
一碗鸡汤
查看>>
平台篇-58 HBase 平台实践和应用
查看>>
史上最大的实体关系抽取数据集!清华大学自然语言处理团队发布 FewRel ...
查看>>
K8s 1.14 发布了,Release Note 该怎么读?
查看>>
购买阿里云服务器,先试试主机免费试用能抢到不
查看>>
2018-01-11 Antlr4实现数学四则运算
查看>>
Docker 和 Kubernetes 从听过到略懂:给程序员的旋风教程
查看>>
ES6 模块加载export 、import、export default 、import() 语法与区别,笔记总结
查看>>
8Manage:如何变革性的加强企业采购管理?
查看>>
【Python3爬虫】常见反爬虫措施及解决办法(三)
查看>>
开源APM监控Pinpoint的快速部署和使用
查看>>
基于hi-nginx的web开发(python篇)——路由装饰器
查看>>