java基础杂记001
来源:互联网 发布:iapp免杀源码 编辑:程序博客网 时间:2024/05/18 06:40
1.负数的进制转换:这个数的绝对值的二进制数,然后按位取反,再加1.
2. byte b = 4;
//-------------方式一
b = 2+8;
System.out.println(b);
//-------------方式二(编译报错)
byte b1 = 2;
byte b2 = 8;
b = b1+b2;//变量不能判断,所以无法强转
System.out.println(b);
//-----------以下情况例外,因为默认是int,若超出范围则是负数
int a = 10;
int a1 = Integer.MAX_VALUE;//2147483647 2的31次方减1 2(31)-1
int a2 = 7;
a = a1+a2;
System.out.println(a);
3.一个数异或同一个数两次,就是这个数本身
交换两个整数的值:
int a = 3;
int b = 5;
<1>.定义一个第三方变量
int c = a; //c=3;
a = b; //a = 5;
b = c; //b = 3;
<2>.利用加法
a = a+b; //a = 3+5;
b = a-b; //b = (3+5)-3;
a = a-b; //a = (3+5)-5;
<3>.利用异或运算
a = a^b; //a = 5^3;
a = a^b; //a = (5^3)^5 ;
b = a^b; //b = (5^3)^3 ;
4.if和switch的应用
if:
1.对具体的值进行判断
2.对区间判断
3.对运算结果是boolean类型的表达式进行判断
switch:
1.对具体的值进行判断
2.值的个数通常是固定的,对于几个固定的值判断,使用switch语句,
因为switch语句讲具体的答案都加载进内存。
5.continue和break
continue:结束本次循环,继续下一次循环
作用范围:只能用于循环结构中
break:跳出整个循环
作用范围:只能用于switch语句或者循环结构中
阅读全文
0 0
- java基础杂记001
- java基础杂记
- Java基础杂记
- java基础杂记(一)
- java杂记
- java杂记
- java杂记
- java杂记
- Java杂记
- java杂记
- java杂记
- Java杂记
- Java杂记
- java杂记
- Java 杂记
- Java杂记
- java 杂记
- java杂记
- 设计模式之策略模式
- 【codeforces 746A】Compote
- 可能是我唯一的一篇博客吧。。。
- 在1
- codevs 2924 数独挑战
- java基础杂记001
- 在《JavaScript DOM编程艺术》的一些笔记
- java实现存储过程并同时得到out与return的值
- memcached高速缓存学习笔记001---memcached介绍和安装以及基本使用
- POJ 1846 System 笔记
- 从终端输入一个字符,比如是F,要求只能输出大写字母。 打印出以下格式: F *FE **FED ***FEDC ****FEDCB *****FEDCBA
- 剑指offer——顺时针打印矩阵
- linux 内核—进程的地址空间(1)
- 几个非常好的opencv教程【持续更新】