标签:list infinite 按钮 condition master 进入 cci variables 元素
对象数组:数组可以将对象引用作为元素保存,每个数组元素所代表的对象必须分别实例化后才可直接使用,如
person[] ps = new Person[2];
ps[0] = new Person(name0,phone0);
ps[1] = new Peeson(name1,phone1);
命令行实参:String[]参数(通常称为args)代表了命令行参数,调用解释器时关于命令行的信息将存放在args数组中供程序使用。例如
public class xxx{
pubilc static void main(String[] args){
System.out.print("args[0] = " + args[0]);
}
运行时,输入java xxx hello
,输出的就是args[0] = hello
;可变长度参数表:将java方法定义为参数个数个数可变的方法,每次调用这个方法时处理的数据量不同。例如
public double average(int...list)
average方法可接受任意个数(包括0)的int参数。多个参数的类型可以是基本类型或对象类型;接收可变参数的方法可以是基本类型或对象类型,可变参数需写在形参表最后,且一个方法只能有一组可变参数。二维数组:保存整型数的二维数组形式为int[][];每个维的大小可以不同,也可以使用初始值表实例化二维数组,需要用双重循环来输出二维数组的每一个元素
将一个数组作为参数的方法可以实际改变该数组的元素,因为该方法引用的是原始数组的元素值。但该方法不能改变数组引用本身,因为它所接受的参数是原始数组引用的副本。
upper[current-‘A‘]++
不理解,current是char型的值,upper是int型的值。upper[current-‘A‘]++
代表这个字符出现的次数。System.out .println(list.length ) ;
时,发现它的值不是5而是50,即为每次输入一个整数时与之前输入的积累2 + 2+3 + 2+3+4 + 2+3+4+5 + 2+3+4+5+6=50list[num1]=num
,所以数组中的每个元素值是个积累得来的数值,并不是输入的数值。博客中值得学习的或问题:
代码中值得学习的或问题:
基于评分标准,我给本博客打分:XX分。得分情况如下:xxx
在这周的学习中感觉自己的逻辑性不好,写的循环大多是有问题的,在编写pp之类的代码时,想的有点复杂,在最开始时误以为代码需要实现的很多功能后来发现不用那么复杂,所以开始走了很多弯路,感觉还是对循环语句掌握的不好,总会想着绕很大的弯去实现一些操作,但其实可以用一些巧妙的语句实现。但问题是我就是想不到啊罒ω罒
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 93/93 | 1/1 | 20/20 |
第二周 | 305/398 | 1/2 | 20/38 |
第三周 | 328/651 | 2/4 | 25/60 |
第四周 | 1013/1689 | 1/5 | 30/90 |
第五周 | 795/2407 | 1/6 | 30/120 |
第六周 | 1117/2921 | 1/7 | 30/150 |
20172314 2017-2018-2 《程序设计与数据结构》第六周学习总结
标签:list infinite 按钮 condition master 进入 cci variables 元素
原文地址:https://www.cnblogs.com/YiYiYi/p/8849146.html