---恢复内容开始---
今天回顾上周知识:
java之父:詹母斯.高斯林。2大Java公司:一个是sum还有Oreak,,
JAVA具有
- 简单性,
- 面向对象,面向过程,
- 健壮性
- 多线程
华为面试题:
int a =10;
int b =6;
在不用伪代码的基础上互换a,b,
第一种方法:
a=a+b;
b=a-b;
a=a-b;
system.out.println(a);
system.out.println(b);
第二种方法:
a=a^b;
b=a^b;
a=a^b;
system.out.println(a);
system.out.println(b);
常量定义:是为了将业务含义带入数据中,2是易于修改。
标识符:见明知义,类名首字大写后首字母大写,包名全小写,变量标识符首字母小写后字母大写,常量都必须大写名之间用下划线连接,
面试题:
int a = 1 ;
system.out.println(true? ‘b’:100);
system.out.println(true? 'b': 100000);
system.out.println(false? ‘b’:a);
第一个 字符b=98 和 100 都在int 范围内 所以打印出来是b
第二个 100000超出int 范围 65535,则打印的是98;字符转为int
第三个 打印a的值为1。
方法的传参,只有一种就是值传递。
%取模的正负只与被除数有关,%两边都必须是整数。
for循环是知道次数的时候使用该循环,while是不知道次数的时候使用的循环,当某个条件不满足的时候结束,
递归循环是当重复一种运算式,每次使用上次的结果的时候使用的循环。
---恢复内容结束---
今天回顾上周知识:
java之父:詹母斯.高斯林。2大Java公司:一个是sum还有Oreak,,
JAVA具有
- 简单性,
- 面向对象,面向过程,
- 健壮性
- 多线程
华为面试题:
int a =10;
int b =6;
在不用伪代码的基础上互换a,b,
第一种方法:
a=a+b;
b=a-b;
a=a-b;
system.out.println(a);
system.out.println(b);
第二种方法:
a=a^b;
b=a^b;
a=a^b;
system.out.println(a);
system.out.println(b);
常量定义:是为了将业务含义带入数据中,2是易于修改。
标识符:见明知义,类名首字大写后首字母大写,包名全小写,变量标识符首字母小写后字母大写,常量都必须大写名之间用下划线连接,
面试题:
int a = 1 ;
system.out.println(true? ‘b’:100);
system.out.println(true? 'b': 100000);
system.out.println(false? ‘b’:a);
第一个 字符b=98 和 100 都在int 范围内 所以打印出来是b
第二个 100000超出int 范围 65535,则打印的是98;字符转为int
第三个 打印a的值为1。
方法的传参,只有一种就是值传递。
%取模的正负只与被除数有关,%两边都必须是整数。
for循环是知道次数的时候使用该循环,while是不知道次数的时候使用的循环,当某个条件不满足的时候结束,
递归循环是当重复一种运算式,每次使用上次的结果的时候使用的循环。