【J2SE归档总结】0x02 函数
2012-07-08 23:14
169 查看
1.数值交换
(1)通过第三方变量
int temp;
temp=n;
n=m;
m=temp;
(2)不用第三方变量
//11=3+8
//3=11-8
//8=11-3
n=m+n;(如果n和m的值非常大,容易超出int范围)
m=n-m;
n=n-m;
(3)异或数值交换
n=n^m;
m=n^m; //(n^m)^m;
n=n^m; //n^(n^m)
2.程序流程控制
(1)判断结构
(2)选择结构
(3)循环结构
3.三元运算符
if else 结构 简写格式:变量=(条件表达式)?表达式1:表达式2;
三元运算符:
好处:可以简化if else代码
弊端:因为是一个运算符,所以运算完毕必须要有一个结果。
4.无限循环的最简表达形式
(1) for(;;){}
(2) while(true){}
(1)通过第三方变量
int temp;
temp=n;
n=m;
m=temp;
(2)不用第三方变量
//11=3+8
//3=11-8
//8=11-3
n=m+n;(如果n和m的值非常大,容易超出int范围)
m=n-m;
n=n-m;
(3)异或数值交换
n=n^m;
m=n^m; //(n^m)^m;
n=n^m; //n^(n^m)
2.程序流程控制
(1)判断结构
(2)选择结构
(3)循环结构
3.三元运算符
if else 结构 简写格式:变量=(条件表达式)?表达式1:表达式2;
三元运算符:
好处:可以简化if else代码
弊端:因为是一个运算符,所以运算完毕必须要有一个结果。
4.无限循环的最简表达形式
(1) for(;;){}
(2) while(true){}
相关文章推荐
- 【J2SE归档总结】0x01 语句结构
- 【J2SE归档总结】0x03 数组
- 【J2SE归档总结】0x04 面向对象(上)
- 【J2SE归档总结】0x04 面向对象(中)
- 【J2SE归档总结】0x04 面向对象(下)
- 【J2SE归档总结】0x05 多线程
- 【J2SE归档总结】0x06 String &基本数据类型
- 【J2SE归档总结】0x07 集合框架&集合
- 【J2SE归档总结】0x08 IO流
- 【J2SE归档总结】0x10 JDK1.5新特性
- 【J2SE归档总结】0x09 网络编程
- 【J2SE归档总结】0x11 JDK1.6新特性
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- Unix环境高级编程(七)fork函数总结
- php归档函数(按时间)实现
- 使用过的函数--static_cast/memcpy/zeromemery 以后总结
- J2SE总结 泛型
- matlab实战中一些重要的函数总结
- C语言中正切的相关函数总结
- J2SE学习总结——基本语言学习完成之后的两个方向