A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 光辉岁月ML 中级黑马   /  2013-7-30 21:25  /  1149 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、一切类型都可以转换成字符串类型  ToString()   "123abv"

2、算术运算符  ++   --    + - * / %
++又分为 前加加和后加加  --  分为 前减减和后减减
不管是前加加还是后加加 ,结果就是变量的值都加了1
不管是前减减还是后减减,结果就是变量的值都减了1
前加加和后加加的区别:
相同点:
不管是前加加还是后加加 ,结果就是变量的值都加了1
不同点:如果是前加加,那么首先给这个变量的值自身加一,然后再参与运算。
        如果是后加加,那么首先拿原值参与运算,运算完成后,自身加一。
在一个表达式中,如果既有一元运算符 也有二元运算符 首先计算一元运算符,然后再算二元运算符。
因为 一元运算符的优先级要高于二元运算符。
一元运算符:指的就是只需要一个操作数就能完成的运算   ++  --
二元运算符:指的就是至少需要两个操作数才能完成的运算。

符合赋值运算符
+=   int number=10;   number+=10;  number=number+10;
-=   number-=10;    number=number-10;
*=   number*=10;    number=number*10;
/=   number/=10;    number=number/10;
%=   number%=10;    number=number%10;

关系运算符:是用来描述两个事物之间的关系
> < >= <= == !=
由关系运算符连接的表达式叫做关系表达式

逻辑运算符:
逻辑与 &&  shift+7
逻辑或 ||
逻辑非 !
又逻辑运算符连接的表达式叫做逻辑表达式
我们要求逻辑表达式的的两边都要放关系表达式或者bool类型的值

顺序结构:从上到下一行一行的执行 代码不会发生跳跃
判断结构: if   if -else
选择结构:if else-if
循环结构:

if结构语法:
if(关系表达式或者bool类型的值)
{
代码;
}
执行过程:程序运行到if处,首先判断if后面小括号中的条件,如果条件成立的话,则执行if所带的大括号中的代码。
如果条件不成立的话,则不执行,直接跳过if结构。
特点:有可能一条代码都不会执行。

if-else 语法:
if(关系表达式或者bool类型的值)
{
代码;
}
else
{
代码;
}
执行过程:程序运行到if处,首先判断if后面小括号中的条件是否成立,如果条件成立的话,则执行if所带的大括号中的代码。
执行完成后,跳出if-else结构。
如果if后面小括号中的条件不成立,则执行else中的代码,执行完成后,跳出if-else结构。
特点:最少都会执行一条代码。

if 和if-else的区别:
if用来判断单一的条件,而if-else用来判断两种条件。

if else if的语法
if(关系表达式或bool类型的值)
{
代码;
}
else if(关系表达式或bool类型的值)
{
代码;
}
else if(关系表达式或bool类型的值)
{
代码;
}
else if(关系表达式或bool类型的值)
{
代码;
}
else
{
代码;
}
执行过程:程序首先判断第一个if后面小括号中表达式的值,如果为true的话,则执行该if所带的大括号中的代码,执行完成后,
跳出if else-if结构。
如果该if中的表达式的值为false,也就是不成立,则继续向下判断if中的表达式,只要成立的话,就执行该if所带的大括号中的代码,
执行完成后,跳出if else-if结构,如果所有的if后面的小括号中的表达式都为false,则看该 if else-if结构中有没有else,如果有else的话,则执行else中的代码,如果没有的话,则跳出if else-if结构。什么都不做。

&  &&   |  ||
表达式1&&表达式2  如果表达式1为false,则第二个表达式就不再计算了
表达式1||表达式2  如果表达式1为true,则第二个表达式也不再计算了
表达式1&表达式2
表达式1|表达式2

1 个回复

倒序浏览
学习了,很好的总结
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马