20150826运算符,if语句
运算符
+ - * / % 加减乘除与
注意:
1、做除法运算时,如果两个操作数同为整数,则运算结果也是整数,不会出现小数。
2、上面这些运算,如果两个操作数不同是一个类型,在运算的时候会自动进行类型转换。
取余用途有哪些?
1、判断能不能整数?
2、用来把数变成某个范围之内的数。
变量名++,++变量名;
int a =4;
a++ ,++a;
a++ <==> 1.把a的值取出来。2.把a的值加上1.3、把加完的结果在赋给a。
a++ 先执行 a++ 后执行
int a = 5;
int b;
b = ++a; //相当于b=a; a=a+1;
Console.WriteLine(a); //a=6
Console.WriteLine(b); //b=5
b = ++a; //相当于a=a+1;b=a;
Console.WriteLine(a); //a=b
Console.WriteLine(b); //b=6
关系运算符
== 等于
!= 不等于
> 大于
>= 大于等于
< 小于
<= 小于等于
逻辑运算符
&& 于
|| 或
! 非
int a = 5;
int b = 6;
a>6 && b<=10 //结果就是错的
&&-只有两个条件都成立,结果才成为True;如有一个不成立,或者两个都不成立,则为Flase
||-除非两个都不成立,结果才不成立Flase。只要有一个成立,结果就成立True。
!-取反运算。
其他运算
= --赋值运算,把右侧的值赋给左侧。因此它的左侧只能是变量,不能是常量或表达式。
+= -= *= /= %= --- 复合运算
int a = 5;
a += 10; //1。执行a+10。2.把相加的结果赋给a;
?: --条件运算符
int a = 10;
int b =5 ;
bool c =a>b?a:b;
语句:
顺序、分支、循环
分支:
1.
if表达式
输入一个数字看是否成年
Console.Write("请输入年龄:");
int age = Convert.ToInt16(Console.ReadLine());
if (age >= 0 && age <= 100)
{
if (age >= 18)
{
Console.WriteLine("成年");
}
else
{
Console.WriteLine("未成年");
}
}
else
{
Console.WriteLine("输入有误");
}



判断一个人的体重是否标准
Console.Write("您的身高:");
int shengao = Convert.ToInt16(Console.ReadLine());
Console.Write("您的体重:");
int tizhong = Convert.ToInt16(Console.ReadLine());
int bz = shengao - 100;
if (bz - tizhong > -5 && bz - tizhong < 5)
{
Console.WriteLine("标准");
}
else
{
Console.WriteLine("不标准");
}
输入你得身高,提示标准体重
Console.Write("您的身高为:");
int sg = Convert.ToInt16(Console.ReadLine());
int xiao = sg - 100 - 5;
int da = sg - 100 + 5;
Console.WriteLine("您的标准体重为:" + xiao + "-" + da);
20150826运算符,if语句的更多相关文章
- java基础基础总结----- 关键字、标识符、注释、常量和变量、运算符、语句、函数、数组(三)
Java语言基础组成:关键字.标识符.注释.常量和变量.运算符.语句.函数.数组 一.标识符 标识符是在程序中自定义的一些名称,由大小写字母[a-zA-Z],数字[0-9],下划线[ _ ],特殊字符 ...
- Java数据类型、变量、运算符、语句。
数据类型:整型 int long short byte小数 double float 字符 char 转义字符:\'(单引号字符) \\(反斜杠字符) \n(换行) \r(回车) \t(水平制表符,相 ...
- JavaScript---网络编程(1)-介绍、变量、运算符与语句
JavaScript也是一种编程语言.并不是Java的分支哦. 可以直接在浏览器中运行的编程语言. JavaScript 的历史故事: 1.JavaScript语言与名称的由来(Netscape,Su ...
- C#整理3——运算符和语句
运算符: 一.算术运算符:+ - * / % ——取余运算 取余运算的应用场景:1.奇偶数的区分. 2.把数变化到某个范围之内.——彩票生成. 3.判断能否整除.——闰年.平年. using Syst ...
- JavaScript基础(语法类型转换、运算符、语句)
1.类型转换: 分为自动转换和强制转换,一般用强制转换. 其他类型转换为整数:parseint(): 其他类型转换为小数:parsefloat(): 判断是否是一个合法的数字类型:isNaN(): 是 ...
- c语言(3)--运算符&表达式&语句
计算机的本职工作是进行一系列的运算,C语言为不同的运算提供了不同的运算符! 1.那些运算符们 .基本运算符 算术运算符:+ - * / % ++ -- 赋值运算符:= 逗号运算符:, 关系运算符:& ...
- javascript类型转换、运算符、语句
1.类型转换: 分为自动转换和强制转换,一般用强制转换. 其他类型转换为整数:parseint(): 其他类型转换为小数:parsefloat(): 判断是否是一个合法的数字类型:isNaN(): 是 ...
- 【Java基础】【03运算符&if语句】
03.01_Java语言基础(逻辑运算符的基本用法)(掌握) A:逻辑运算符有哪些 &,|,^,! &&,|| B:案例演示 逻辑运算符的基本用法 注意事项: a:逻辑运算符一 ...
- 2.2JAVA基础复习——JAVA语言的基础组成运算符和语句
JAVA语言的基础组成有: 1.关键字:被赋予特殊含义的单词. 2.标识符:用来标识的符号. 3.注释:用来注释说明程序的文字. 4.常量和变量:内存存储区域的表示. 5.运算符:程序中用来运算的符号 ...
随机推荐
- 玩转渗透神器Kali:Kali Linux作为主系统使用的正确姿势TIPS
Kali Linux 前身是著名渗透测试系统BackTrack ,是一个基于 Debian 的 Linux 发行版,包含很多安全和取证方面的相关工具. 本文假设你在新装好的kali linux环境下… ...
- GSM Sniffing入门之软件篇:GSMTAP抓取与SMS(Short Message Service)
重点介绍如何利用50元左右的设备,抓包并还原SMS短信内容: ps:研究GSM Sniffing纯属个人兴趣,能抓SMS报文只是捡了个明文传输的漏子,切勿用于非法用途.就像sylvain说的,osmo ...
- python3爬虫初探(五)之从爬取到保存
想一想,还是写个完整的代码,总结一下前面学的吧. import requests import re # 获取网页源码 url = 'http://www.ivsky.com/tupian/xiaoh ...
- fibonacci数列(二)_矩阵快速幂
描述 In the Fibonacci integer sequence, F0 = 0, F1 = 1, and Fn = Fn − 1 + Fn − 2 for n ≥ 2. For exampl ...
- Linux 基础入门(新版)(实验一至实验四)
1.实验一 Lniux简介 操作系统:系统调用+内核 Linux 平台:大都为开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺:有全球所有的 Linux ...
- Jquery 实现banner图滚动效果
html代码: <div id="focus"> <ul> <li><p>禅的修行应要无欲无求1</p><a hr ...
- 第二个Sprint冲刺第八天
讨论地点:宿舍 讨论成员:邵家文.李新.朱浩龙.陈俊金 工作:更新了主界面
- asp.net MVC 常见安全问题及解决方案
asp.net MVC 常见安全问题及解决方案 一.CSRF (Cross-site request forgery跨站请求伪造,也被称为“one click attack”或者session rid ...
- 从数学角度看最大期望(EM)算法 I
[转载请注明出处]http://www.cnblogs.com/mashiqi 2014/11/18 更新.发现以前的公式(2)里有错误,现已改过来.由于这几天和Can讨论了EM算法,回头看我以前写的 ...
- 图像金字塔及其在 OpenCV 中的应用范例(上)
前言 图像金字塔是计算机图形学中非常重要的一个概念. 本文将详细介绍这个概念,以及它的实现与应用. 图像金字塔的定义 图像金字塔是一组图像的集合,集合中的所有图像都是通过对某一图像连续降采样得到的一组 ...