zoukankan      html  css  js  c++  java
  • C#学习笔记之(Hellow,WORLD;常量和变量;键盘输入和输出;数据类型转换;计算器)

    HELLO,WORLD

    Console.Write

    表示向控制台直接写入字符串,不进行换行,可继续接着前面的字符写入。

    Console.WriteLine

    表示向控制台写入字符串后换行。

    Console.Read

    表示从控制台读取字符串,不换行。

    Console.ReadLine

    表示从控制台读取字符串后进行换行。

    Console.ReadKey

    表示获取用户按下的下一个字符或功能键,按下的键显示在控制台窗口中。

    Console.Beep

    通过控制台扬声器播放提示音。

    Console.Clear

    清楚控制台缓冲区和相应的控制台窗口的显示信息。

    namespace ConsoleApplication1
    
    {
    
        class Program
    
        {
    
            static void Main(string[] args)
    
            {
    
                Console.WriteLine("hello,world!");
    
                Console.ReadKey();
    
     
    
            }
    
        }
    
    }

    常量和变量

    C#中变量的名称规则:

    组成:英文字母、数字、下划线_

    开头:英文字母,下划线_

    不能使用关键字

    C#中常量的使用:

    CONST 数据类型=;

    C#中常量命名规则:

    有意义,均大写,长度不要太长

    namespace ConsoleApplication1
    
    {
    
        class Program
    
        {
    
            static void Main(string[] args)
    
            {
    
                Console.WriteLine("Hello,World");
    
                const int num1 = 7;
    
                int num2 = 3;
    
                Console.WriteLine(num1 + num2);
    
                Console.WriteLine("***********************");
    
                num2 = 5;
    
                Console.WriteLine(num1 + num2);
    
                Console.WriteLine(num2);
    
                Console.ReadKey();
    
            }
    
        }
    
    }

    键盘输入和2种方式得键盘输出

    +

    占位符

    namespace ConsoleApplication1
    
    {
    
        class Program
    
        {
    
            static void Main(string[] args)
    
            {
    
                Console.WriteLine("请输入你的名字:");
    
                string name = Console.ReadLine();
    
                Console.WriteLine("你的名字是:" + name);
    
                Console.WriteLine("**********");
    
                Console.WriteLine("你的名字是:{0}***{1}",name,name);
    
                Console.ReadKey();
    
            }
    
        }
    
    }

    数据类型和数据类型的转换

    整数类型

    int long 整型,長整型,區別是取值範圍不一樣

    字符类型

    Char只能有一個字符

    实数类型,小数类型

    Double float

    布尔类型

    Bool 只有真和假两种取值 ture 和 false

    字符串類型string类型

     

    数组

    // 创建的同时初始化

    int[ ] arr = new int[5]{0,1,2,3,4};

    int[ ] arr = new int[ ]{0,1,2,3,4};   // 省略长度

    int[ ] arr = {0,1,2,3,4};                  // 省略new

    namespace WindowsFormsApplication3
    
    {
    
        class Program
    
        {
    
            static void Main(string[] args)
    
            {
    
     
    
                int num = 5;
    
                long num2 = 7;
    
                char xx = '1';
    
                double ww = 12.33;
    
                int num3 = (int)ww;
    
                bool yy = false;
    
                string aa = "亚亚";
    
                int[] arr = new int[5] { 0, 1, 2, 3, 4 };
    
                int[] arr1 = new int[] { 0, 1, 2, 3, 4 };   // 省略长度
    
                int[] arr2 = { 0, 1, 2, 3, 4 };                  // 省略new
    
                string[] arr3 = { "亚亚",""};
    
                Console.WriteLine(num);
    
                Console.WriteLine(num2);
    
                Console.WriteLine(xx);
    
                Console.WriteLine(ww);
    
                Console.WriteLine(num3);
    
                Console.WriteLine(yy);
    
                Console.WriteLine(aa);
    
                Console.WriteLine(arr[4]);
    
                Console.WriteLine(arr1[0]);
    
                Console.WriteLine(arr2[3]);
    
                Console.WriteLine(arr3[0]);
    
                Console.ReadKey();
    
            }
    
        }
    
    }

    计算器

    using System;
    
    using System.Collections.Generic;
    
    using System.Linq;
    
    using System.Text;
    
    using System.Threading.Tasks;
    
     
    
    namespace addition
    
    {
    
        class Program
    
        {
    
            static void Main(string[] args)
    
            {
    
                Console.Write("请输入第一个数字:");
    
                double num1 = Convert.ToDouble(Console.ReadLine());
    
                Console.Write("请输入运算符(+、-、*、/):");
    
                string p = Console.ReadLine();
    
                Console.Write("请输入第二个数字:");
    
                double num2 = Convert.ToDouble(Console.ReadLine());
    
                double result=0;
    
                switch (p)
    
                {
    
                    case "+":
    
                        result = num1 + num2;
    
                        break;
    
                    case "-":
    
                        result = num1 - num2;
    
                        break;
    
                    case "*":
    
                        result = num1 * num2;
    
                        break;
    
                    case "/":
    
                        result = num1 / num2;
    
                        break;
    
                }
    
     
    
                Console.WriteLine(num1 + p + num2 + "的结果为:" + result);
    
                Console.ReadKey();
    
            }
    
        }
    
    }
  • 相关阅读:
    python经常使用的十进制、16进制、字符串、字节串之间的转换(长期更新帖)
    axis2开发webservice之编写Axis2模块(Module)
    Android中的动画具体解释系列【2】——飞舞的蝴蝶
    湘潭邀请赛——Alice and Bob
    ZOJ 2859 二维线段树
    jsp导出身份证到excel时候格式不正确
    Android 自己定义View须要重写ondraw()等方法
    聚合类新闻client产品功能点详情分析
    vi下对齐代码的操作
    最新研发的基于Java的高速开发平台
  • 原文地址:https://www.cnblogs.com/thescentedpath/p/HELLOWORLD.html
Copyright © 2011-2022 走看看