20201014
小Demo:
①使用while循环求1+11+111+1111+11111+111111………
int num = 111111;
int sum = 0;
while ((num /= 10) != 0) {
sum += num;
System.out.println(sum);
}
②求1+2+3+……+1000的和,把和输出,计算每步结果中有多少最后以8结尾?
int temp = 0;
for (int i = 1; i < 1000; i++) {
temp += i;
if (temp % 10 == 8) System.out.println("是以8结尾的:"+temp);
}
封装、面向对象OOP
类 | 群体 | 类型 | class |
---|---|---|---|
对象 | 个体 | 实例 | object |
类的封装:
-
属性和功能:(field成员变量、method成员方法 )
-
构造方法:(强制使用者对一部分属性进行赋值。)
-
static关键字:(公共属性,一些属性的群体化)
-
this关键字:(特指成员变量,谁new就是谁的this)
-
重载:
- 不用给相同的功能起不一样的名字。
Java是说人话的,在Java里面,类是基础。 == “我今天看到一只猫在跑”
Java语言的特性:封装、继承、多态
思维是可以训练的,