9.21-运算符
[TOC]
运算符基本用法
运算符就是对常量和变量进行操作的符号
运算符分类
算数运算符
+ - * / %(取余) ++(自加) --(自减)
算数运算符++
和--
的用法
++/--的作用
++:自加,对原有数据+1
--:自减,对原有数据-1
注意
单独使用,放在操作数的前或后,其效果一致
参与运算使用,放在操作数前,先自增或自减,再参与运算;放在操作数后,则先进行运算,再自增或自减。
赋值运算符
基本赋值运算符 =
把=
右边的数据赋值给左边
扩展的赋值运算符 +=
-=
*=
/=
%=
+=
把左边与右边做加法,然后赋值给左边
其余同理……
比较(关系、条件)运算符 > >= < <= == !=
注意
不要把==
写成=
无论你的操作是简单还是复杂,结果都是Boolean类型
逻辑运算符
&
(与)并且
|
(或)或者
!
(非)否则
作用:用于链接两个比较表达式
短路逻辑运算符 && ||
非短路逻辑运算符 & |
区别
如果布尔表达式1&&布尔表达式二
,一旦表达式1的值为false,那么不计算表达式2的值,整体返回false
如果布尔表达式1||表达式2
,一旦表达式一的值是true,那么不计算表达式2的值,整体返回true
三元(三目)运算符
语法
布尔表达式?表达式1:表达式2
练习
/ 和 & 的综合应用
在控制台输入一个描述秒数,将其转换为时分秒格式输出
笔算
int i=0;
i=(i++)+(++i)+(i--)+i+(++i)+(i++)+(--i)+(i++)
字符判断
在控制台输入一个字符,判断该字符是否为英文字母
利用三目运算符完成下列题目
题目一
控制台输入两个整数,将其按照从小到大的顺序输出
题目二
根据输入一本书总行数和规定页面大小, 计算查询该书一共有多少页(使用三目运算符完成)
前提数据:控制台输入该书一共有多少行:rows
规定每页可以存放的行数size=10(规定好的)
计算该书共有多少页:pages
举例:假如该书共有行数rows=30, 页数pages=3
假如该书共有行数rows=33, 页数pages=4
最后更新于