知识点19.
/*循环结构
* for语句
* for(初始化表达式;循环条件表达式;循环后操作表达式)//初始化后的表达式,而不是条件表达式,看下面例题
* {
* 执行语句;(循环体)
* }
* */
知识点20.
细节问题:
java.util.Vector<String> data; //这样写的话就不用导包了
data = new<String> java.util.Vector();//用泛型写就更安全了
知识点21.
List控件用到的方法:
int n=List1.getModel().getSize();
在项目4.3中突发奇想的,想到用文本代替List控件。然后输出的是一行,这个想让
他换行,应该这样实现------未解决
知识点22.
slider 控件所设计到的知识点:
JSlider类提供的一下三个常用方法:
slider.setMaximum(15);//设置最大值
slider.setMinimum(0); //设置最小值
slider.setValue(0); //确定当前或初始位置
知识点23.
while语句格式:
/*
* while语句格式
* int a=1;//赋初值,声明变量
* while(条件表达式)//满足的条件吗?
* {
* 执行语句
* a++;//这个一般都有
* }
知识点24.
Random random=new Random();
nextInt()
返回下一个伪随机数,从这个随机数发生器的序列中均匀分布 int值。
random.nextInt() //我记得是重0-1的随机数。可以对其变量进行操作变成一个0-1的伪随机数
知识点25.
respon=JOptionPane.showConfirmDialog(rootPane, "是否要输入更多?","",JOptionPane.YES_NO_OPTION);
//当你选择了是的话,那么就是将其值变为了1 如果这里面按否的话返回的是什么呢。可以研究一下底层是这么写的了
知识点26.
4.7项目中发现不兼容参数 Integer对象可以直接用tostring变 但是Integer数组的话是不可以直接转化,需要用循环遍历转换
对了在集合中,创建一个集合只能储存一种了类型的对象。
在创建集合的时候最好用泛型写,这样就可以在编译的时候就发现代码的问题,以便我们及时解决bug
知识点27.
复习创建的几种排序算法(冒泡排序,插入排序等等)
知识点28.
do while语句格式
do
{
执行语句
}while(条件表达式);//do while与while的区别在于while先执行条件表达式
如果不成立则下面的语句不执行,退出程序。而do while先执行do的部分,
完了才执行条件的部分。所以就算一开始条件不满足,也会先输出一遍。
while和dowhile的区别:
while可以不用执行执行语句
而dowhile最少执行一次执行语句
知识点29.
项目4.9缺失部分代码
4.9
else
{
number--;
}//缺失这部分代码,这样的话没法向下移动
知识点30.
Vector的由来:
/**
* Collection(父类)
* |--List:有序(存入和取出的顺序一致),元素都有索引(角标),元素可以重复
* |--Vector:内部是数组数据结构。是同步的 增加,删除都很慢
* |--ArrayList:内部是数组数据结构。是不同步的。替代了Vector 查询速度快
* 可变数组原理,是创建新的数组,然后把旧的数组再复制到新数组中
* |--LinkedList:内部是链表数据结构,是不同步的。 增删元素的速度很快
* |--Set: 元素不可以重复,无序。
*
* */
知识点31.
break: 退出循环体
continue: 跳出循环体
GUI界面设计遇到的一些常见问题
最新推荐文章于 2021-12-11 17:34:03 发布