目录

1、请设计程序,验证算数运算符和赋值运算符。

Int a,b,c

C=a+b

+=

  privatevoid button1_Click(object sender, EventArgse)
{
tb.Text = "";
tb.Text = tb.Text +Environment.NewLine + "【题1】" +Environment.NewLine + Environment.NewLine + "1、请设计程序,验证算数运算符和赋值运算符。" + Environment.NewLine + " int a,b,c "+ Environment.NewLine + " c=a+b "+ Environment.NewLine + " 使用 += 验证";
tb.Text = tb.Text +Environment.NewLine + Environment.NewLine + "【解答】 "+ Environment.NewLine + Environment.NewLine + "int a=1, b=2, c=0; ";
int a = 1, b = 2, c =0;
c = a + b;
tb.Text = tb.Text + Environment.NewLine + "c=a+b,c的结果为: "+c.ToString();
a = 1; b = 2; c = 0;
a +=b;
tb.Text = tb.Text +Environment.NewLine + "a+=b,a的结果为: " + a.ToString();
a = 1; b = 2; c = 0;
b += a;
tb.Text = tb.Text +Environment.NewLine + "b+=a,b的结果为: " + b.ToString();
tb.Text = tb.Text +Environment.NewLine + Environment.NewLine + "----------萌狼蓝天解答完毕----------- ";
}

2、请设计程序,验证关系运算符和逻辑运算符。

Bool r;

Int a=6,b=7;

R=a>b;

Bool f=true;

Bool g=false;

R=f&&g

privatevoid button2_Click(object sender, EventArgs e)
{
tb.Text = "";
tb.Text = tb.Text +Environment.NewLine + "【题2】" + Environment.NewLine + Environment.NewLine + "2、请设计程序,验证关系运算符和逻辑运算符。" + Environment.NewLine + "" +
"bool r;"+ Environment.NewLine +
"int a = 6, b = 7;" + Environment.NewLine +
" r = a > b;" + Environment.NewLine +
"bool f = true;" + Environment.NewLine +
"bool g = false;" + Environment.NewLine +
Environment.NewLine + " 使用 R = f && g 验证";
tb.Text = tb.Text +Environment.NewLine + Environment.NewLine + "【解答】 " + Environment.NewLine;
bool r;
int a = 6, b = 7;
r = a > b;
bool f = true;
bool g = false;
tb.Text = tb.Text +Environment.NewLine + "r=a>b ,结果为: " + (r=a>b).ToString();
tb.Text = tb.Text +Environment.NewLine + "r=f&&g,运算的结果为: " + (r = f && g).ToString();
tb.Text = tb.Text + Environment.NewLine + Environment.NewLine + "----------萌狼蓝天解答完毕----------- "; }

3、什么是短路运算,请举例说明?

  privatevoid button3_Click(object sender, EventArgse)
{
tb.Text = "";
tb.Text = tb.Text +Environment.NewLine + "【题3】" + Environment.NewLine + Environment.NewLine + "3、什么是短路运算,请举例说明" + Environment.NewLine + "" +
"短路运算符,当第一个条件起到决定作用的时候,不再执行后面的条件,例如:" +Environment.NewLine +
"if(a && b) 中 如果a为false,则结果一定为false,则后面的b无需再进行判断" + Environment.NewLine +
"if(a || b) 中 如果a为true,则结果一定为true,则后面的b无需再进行判断" + Environment.NewLine;
}

4、项目实训题,要求如图:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//实训题目:
//从键盘输入学生姓名及其5门课的成绩(语文,数学,英语,物理,化学)的总成绩及其平均分
Console.Write("请输入学生姓名:");
String name = Console.ReadLine();
Console.Write("请输入语文成绩:");
String chinese = Console.ReadLine();
int a = changeInt(chinese);
Console.Write("请输入数学成绩:");
String math = Console.ReadLine();
int b = changeInt(math);
Console.Write("请输入英语成绩:");
String english = Console.ReadLine();
int c = changeInt(english);
Console.Write("请输入物理成绩:");
String physics = Console.ReadLine();
int d = changeInt(physics);
Console.Write("请输入化学成绩:");
String chemistry= Console.ReadLine();
int e = changeInt(chemistry);
//计算
int sum = a + b + c + d + e;
int avg = (sum) / 5;
//输出
Console.Write("\n学生姓名:" + name) ;
Console.Write("\n学生总成绩:" + sum.ToString());
Console.Write("\n学生平均成绩:" +avg.ToString());
//等待
Console.ReadKey();
} public static int changeInt(String cj) {
int rq;
if (!int.TryParse(cj, out rq))
{
Console.Write("请输入正确的成绩:");
String recj = Console.ReadLine();
changeInt(recj);
}
return rq;
}
} }

5、以下哪些标识符合法,哪些不合法

张三

_23
int

Int

a

b11_

123

李四+

Length

【C#】【平时作业】习题-2-数据类型运算符表达式的更多相关文章

  1. 实验1 C语言环境使用和数据类型 运算符 表达式

    Part1 经过练习我发现自己经长会漏掉分号,有时输入法不同,打出来的括号前后不同,还有转义字符的使用,大小写转化之间的表达.还有打字速度比较慢. Part2 #include<stdio.h& ...

  2. 实验一C语言开发环境使用和数据类型·运算符·表达式

    #include<stdio.h> int main(){ printf(" o \n"); printf("<H>\n"); prin ...

  3. C语言基础课程 第四课 它山之石可以攻玉---C语言数据类型和表达式

     1         C语言中的数据类型 1.1      常量 常量就是在程序中不可变化的量 1.1.1         #define #define MAX 10 Define;//定义了一 ...

  4. 旅行,说走就走 Help? [C++数据类型和表达式]

    摘要: 原创出处: http://www.cnblogs.com/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘要,谢谢! 乐天派.我却喜欢和老妈说"老妈小时候喜欢羡慕别人有动力,现在看 ...

  5. JAVA 变量 数据类型 运算符 知识小结

    ---------------------------------------------------> JAVA 变量 数据类型 运算符 知识小结 <------------------ ...

  6. JavaSE| 数据类型| 运算符| 进制与补码反码等

    JavaSE JavaSE是学习JavaWeb.JavaEE以及Android开发的基础 边听边思考边做“笔记” 不要完全依赖书和视频: 捷径:敲.狂敲: 规范:加注释: 难点,不懂的记录下时间再回头 ...

  7. 变量和数据类型&运算符

    变量和数据类型&运算符 变量 变量的作用:用来存储数据 变量命名的规范:字(字符串)下(_下划线)美($)人(¥) 数 (可以包括数字)骆驼 有意义(可以以字母,下划线,美元符号,人民币符号开 ...

  8. JavaScript的基础数据类型和表达式

    Java Script的基础数据类型和表达式 基本的数据类型: number(数值)类型:可分为整数和浮点数 string(字符)类型:是用单引号“'”或者双引号“"”来说明的. boole ...

  9. JavaScript--总结一(变量+数据类型+运算符)

    JavaScript是什么? 是一门脚本语言(不需要编译,直接执行) 是一门解释性语言 是一门动态类型的语言 是一门基于对象的语言 JavaScript分为三个部分 1.ECMAScript  标准- ...

  10. 【Python】变量&数据类型&运算符

    一.Python变量&数据类型&运算符 1.print()函数 1.1 输出数字,字符串,含有运算符的表达式 print(123) print('hello world') print ...

随机推荐

  1. 最小代价的 SSO 单点登录方案

    现在有多个 WebApp,想用最小的代价实现 SSO 单点登录.所谓最小代价,我的理解就是对原有 WebApp 的改动最小,因此 在旁路增加一个 SsoWebApp 用于管理 SSO 的账号,进行身份 ...

  2. initrd&init进程

    initrd的全名是 init ramdisk,是一个启动时存在于内存的文件系统. kernal 到 initrd的流程 在GRUB加载kernel时,kernel会先在内存中制造一个rootfs当做 ...

  3. 反射获取Exception的所有类

    var test = "test"; $"{test} 喜喜".Dump(); // 反射 var types = Assembly .GetAssembly( ...

  4. CSharp的Where底层实现

    using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; using Syst ...

  5. KubeSphere 社区双周报 | Java functions framework 支持 SkyWalking | 2023.8.4-8.17

    KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书.新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列 ...

  6. 华为云-容器引擎CCE-基本概念

    云容器引擎(Cloud Container Engine,简称CCE)提供高度可扩展的.高性能的企业级Kubernetes集群,支持运行Docker容器.借助云容器引擎,您可以在华为云上轻松部署.管理 ...

  7. ROS中无法定位软件包问题

    ROS 和ubuntu版本对应关系

  8. ES6语法特性

    ES6语法特性 简介 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了. 它的目标,是使得 JavaScript 语言 ...

  9. spark和scala的搭建

    Scala--部署安装步骤 (1)上传并解压安装scala安装包 例:tar -zxvf scala--** -C 指定位置 (2)设置环境变量 vim /etc/profile export SCA ...

  10. 实现.NET 4.0下的Task类相似功能组件

    实现 .NET 4.0 下的 Task 类相似功能:TaskExCum 组件详解 引言 随着 .NET 技术的发展,异步编程模型逐渐成为现代应用程序开发中的标准实践之一..NET 4.5 引入了 Ta ...