C#基础 - 定义变量,输入输出
本节课主要讲解C#的发展历史及部分C#语言基础,
主要内容有:控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值 打印,两种数据类型,整形类型转换
本节重点难点:定义变量,变量赋值,值覆盖,值拼接
一 控制台程序的创建
打开VS——点击左上角的“文件”——选择“新建”——“项目”(会打开新建窗体)——C# —— 框架4.0 —— 控制台应用程序 —— 保存位置 —— 文件起名——main函数中编写代码
二 输出,输入语句
输出语句
Console.WriteLine("要输出的内容");自动换行
Console.Write("要输出的内容");不自动换行
Console.ReadLine(); //等待用户输入,按回车键结束,防止程序闪退
三 定义变量,变量赋值,值覆盖,值拼接
1 定义变量:string a; *设未知变量为a
变量赋值:a = "值"; *a指定为某值
两句合并:string a = "值"; *设未知变量为a=x
String 字符串类型的值 ,值可为任意字符
2 定义整型变量:int a;
整型变量赋值:a = 1;
两句合并:int a = 1; *可参考理解为设x=y
int 整型 ,值为数字 可以执行“+-*/”操作,结果是数学运算
3 值覆盖 等号右侧覆盖左侧
4 值拼接 两个string类型进行“+”操作,结果是:拼接
string a = "你好";
string b = "中国";
a+b=”你好中国” b+a=”中国你好”
两个int类型 执行 “+-*/”操作,结果是数学运算
int a =” 10 “ int b = “10”
a+b=”20” a-b=”0”
5 字符串类型与整型之间的转换
string a = "10";
int b = int.Parse(a); *用Parse();
▲不管是什么类型的变量都不能重名
▲变量必须先定义,再使用
本课总结
本课最大的问题在于语句单词的书写及中英文标点符号的切换,特别注意语句中字母的大小写,
作业
练习题1:
“请输入您的姓名:”同一行出现光标,等待用户输入
“请输入您的性别:”光标,等待用户输入
“请输入您的年龄:”同上
“请输入您的身高:”同上
“请输入您的体重:”同上
“--------------------华丽的分割线-----------------------”
xxx你好!您的性别是“男”,您的年龄是“18”,您的身高是“180”,您的体重是“180”。
练习题2:
您的身高和体重的和是“360”。
Console.Write("请输入您的姓名:"); string a = Console.ReadLine(); Console.Write("请输入您的性别:"); string b = Console.ReadLine(); Console.Write("请输入您的年龄:"); string c = Console.ReadLine(); Console.Write("请输入您的身高:"); string d = Console.ReadLine(); Console.Write("请输入您的体重:"); string e = Console.ReadLine(); Console.Write(a + "您好! "); Console.Write("您的性别是“" + b); Console.Write("”"); Console.Write("您的年龄是“" + c); Console.Write("”");
Console.Write("您的身高是“" + d); Console.Write("”"); Console.Write("您的体重是“" + e); Console.WriteLine("”"); int d2 =int.Parse(d);
int e2 =int.Parse(e); int f = d2 + e2; Console.Write("您的身高和体重的和是“" + f); Console.WriteLine("”"); Console.ReadLine();
C#基础 - 定义变量,输入输出的更多相关文章
- 【2017-2-17】C#基础 - 定义变量,输入输出
1.初学C#. C#是专门为.NET的应用而开发的语言,他吸收了C++.Visual Basic.Delphi.Java等语言的优点,提高了程序开发的效率. 2.Visual Studio.NET的集 ...
- C#语言基础——定义变量、变量赋值、输入输出
第一部分 了解c# 一.C#的定义及其特点 C#是微软公司在2000年7月发布的一种全新且简单.安全.面向对象的程序设计语言,是专门为.net的应用而开发的语言.它吸收了c++.Visual basi ...
- JavaScript基础——定义变量
在JavaScript中使用变量来临时存储和访问来自JavaScript文件的数据.变量既可以指向简单的数据类型,如数字或者字符串:也可以指向更复杂的数据类型,比如对象. 在JavaScript中定义 ...
- python基础教程 变量/输入输出/if判断
python的运用越来越多.大数据经常被人谈及,数据从何而来?通过各个平台.app.网站数据的收集,分析,过滤,生成报告,这些都可以用python来处理,并且有很多成熟的库可以直接用了.那还不赶紧深入 ...
- go基础语法-变量定义
1.基础定义 变量类型在变量名后 var a int var s string 2.定义并赋值 var a,b int = 1,2 var s string="abc" 3.类型推 ...
- 2017-2-17,c#基础,输入输出,定义变量,变量赋值,int.Parse的基础理解,在本的初学者也能看懂(未完待续)
计算机是死板的固定的,人是活跃的开放的,初学c#第一天给我的感觉就是:用人活跃开放式的思维去与呆萌的计算机沟通,摸清脾气,有利于双方深入合作,这也是今晚的教训,细心,仔细,大胆 c#基础 1.Hell ...
- C# 基础控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值打印
基础学习内容有 Console.WriteLine("要输出的内容");//往外输出内容的 Console.ReadLine(); //等待用户输入,按回车键结束,防止程序闪退 控 ...
- 【2017-2-17】VS基本应用及C#基础第一节(定义变量、输入及输出)
一VS基本应用 (一)新建项目 新建项目可有多种方法例如: 1. 在VS起始页面建立新项目 2. 在集成环境中,通过"文件"/"新建"/"项目&q ...
- T——SQL基础语句(定义变量,赋值,取值,分支,循环,存储过程)
T--SQL基础语句 1.定义变量: declare @变量名 数据类型 ; declare @a int ; declare @b nvarchar(10) ; 2.赋值: 法1:set @变量名 ...
随机推荐
- Spring cloud微服务安全实战-6-5jwt改造之日志及错误处理(1)
在代码里,我们没有认证或者授权的filter.认证和授权的工作现在基本上完全由Spring Security的过滤器接管了. 本节就来看下 如何在Spring Security的过滤器链上加入我们自己 ...
- 软件定义网络基础---OpenFlow协议
一:OpenFlow协议概述 OpenFlow协议为控制器与交换机之间的通信,提供了一种开放标准的方式.OpenFlow交换机通过安全通道与控制器进行信息交互 二:OpenFlow消息类型 (一)co ...
- 面向对象(实际就像python跳用自己写的库那样)
被调用的对象(库) FanFa.java 文件 package com.BM; public class FanFa { #变量值 int r=4 #方法 public static void uui ...
- haproxy高可用、负载均衡集群
HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.根据官方数据,其最高极限支持10G的并发.另外其支持从4层至7层的网络交换, ...
- LeetCode_374. Guess Number Higher or Lower
374. Guess Number Higher or Lower Easy We are playing the Guess Game. The game is as follows: I pick ...
- AI - H2O - 第一个示例
1 - Iris数据集 Iris数据集是常用的机器学习分类实验数据集,特点是数据量很小,可以快速学习. 数据集包含150个数据集,分为3类,每类50个数据,每个数据包含4个属性. Sepal.Leng ...
- swift 导入第三方库
现在的项目也是做了几个,每个都会导入几个优秀的第三方…… 这里写下导入的步骤,方便查询:::: 1.手动导入 首先要知道,是需要文件,还是框架 比如 Alamofire.SnapKit,都需要导入框架 ...
- SSH连接服务器时,长时间不操作就会断开的解决方案
最近在配置服务器相关内容时候,不同的事情导致长时间不操作,页面就断开了连接,不能操作,只能关闭窗口,最后通过以下命令解决. SSH连接linux时,长时间不操作就断开的解决方案: 1.修改/etc/s ...
- e.g. i.e. etc. et al. w.r.t. i.i.d.英文论文中的缩写语
e.g. i.e. etc. et al. w.r.t. i.i.d. 用法:, e.g., || , i.e., || , etc. || et al., || w.r.t. || i.i.d. e ...
- 定期备份和清理gitlab文件
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019-12-05 14:39 # @Author : Anthony # @Emai ...