public class addition9 {
public static void main(String[] args) {
//for循环10次
//循环变量是次数
//变体是10的乘等
long ten = 10;
long result = 0;
int num = 0;
long value = 0;
for(int times = 1;times <= 10;times++){
//每次乘等于10,每次ten的值都比上一轮大一个级别
value = ten - 1;
System.out.println(ten);
ten = ten * 10;//关键步骤,需要想到可以用上一步骤得到的结果用来交互得出该步所需变量,而不是想着直接10乘以该次的mi‘fang
result = value + result;
}
System.out.println(result);
}
}
1 相关值(上步某些变量与下步某些变量)循环,对于构建当次变量,有几种思考方向?
2 指出下列程序运行后的情况
public static void main(String[] args) {
int count=0;
while(count<5);
{
System.out.print(count+" ");
count++;
}
}
3 int i = 1;
while(i<=10){
i++
}
println(i)
i的值为?
4 变量作用域包括?
5 设计算法流程
6 如何选择循环结构?
7 如何水平制表?
8 冒泡算法思路是?流程是?
9 多嵌套好还是少嵌套好?
10 嵌套循环中,内嵌套break可以跳出吗?
11 程序等于?
12 数组可存放什么类型的数据?
13 思路清晰最重要.
13.5 如何声明数组变量?
14 如何初始化数组变量?初始化的是?如果已经定义想要重新赋值应用什么方式?
15 如何给数组重新赋值?
16 如何访问数组内的某一个元素?
17 如何获取数组的长度?
18 arr = {1,4,7} 是否正确?
18 整型;双精度;字符型;布尔类型数组内数据默认值是?
19 如何获取数组最后一个元素?
20 如何遍历数组?
21 是否会报错?
22 数组A的前五位与数组B相同,如何操作?
23 数组的长度是固定的吗?如何扩容缩容?
24 什么情况用while,do...while?
25 如何对数组进行排序?
26 冒泡算法一定是从哪一位开始冒?
27 每一次都一定是跟哪个元素比?
28 遍历一定次数的固定语法是?
29 判断整除构建的判断是什么思路?
今日反省:不断自我增强。
①做题目耗费时间过长:
质数提取:
1 没有明确到最后的提取思路,导致在那里思维上下返溯过久→应将思路明确明确再明确,作为自己的第一准则。
2 换行处,思路过于复杂,只要下标满足加一后可以被10整除,即可输出,居然分成了三种情况去处理?→在确定程序流程时思考有没有更简洁的思路或判断方式。
②没有对照答案,看答案思路→优化做题速度,做题流程
③每日课堂案例没有再敲一遍→优化做题速度
④过于骄傲自妄,爱显摆自己懂得多,总是不由自主想去教别人→想想你自己去那里的目的是什么,自己想想主和次是什么。
每日个人感悟
确保你每日都在进步,并且不犯之前犯过的错误。
确保你自己正在往完美进化。