java基础
daolicloud
这个作者很懒,什么都没留下…
展开
-
二分法查找、递归
需求:查找数组中某个元素的下标 实现方法:二分法查找(折半查找,每次把表分成两半,因为已经排好序,所以每次只需要和中间的数比较,就能确定要查找的值在哪一半,然后不断分成两半,直到匹配,如果没有找到,则表示没有该元素) public static int find(int x) { int[] intsz = new int[] { 10, 22, 36, 47, 58,...原创 2012-05-26 13:00:08 · 219 阅读 · 0 评论 -
分割字符串
需求:编写一个截取字符串的函数,输入一个字符串和字节数,输出为按字节数截取的字符串,但是要保证汉字不能截半个,如“我ABC” 4,应该截为"我AB",输入"我ABC汉DEF" 6,应该输出为"我ABC",而不是"我ABC+汉的半个"。 public static void split(String str,int split){ System.out.println(str.getB...原创 2012-05-26 16:19:02 · 67 阅读 · 0 评论 -
Java 自增“--”和自减“--”运算符的用法
++运算符是对变量的值加1,--运算符是对变量的值减1,如: int a=5; int b=10; a++;//或++a; b--;//或--b; a的值变成了6,b的值为9,++和--不论在变量名前还是在变量名后,都是对变量加1或减1; 在给变量赋值时++和--运算符在变量前和变量后有所不同如: ...原创 2012-04-11 11:15:25 · 136 阅读 · 0 评论 -
java值传递与引用传递的区别
在谈java值传递与引用传递之前必须搞清楚"形式参数"和"实际参数"两个概念 在一个方法中,比如method1(Object o)中,O就是形参,形参就是形式参数,当你调用这个方法时,要传入一个值,这个值叫做实际参数,也叫实参,形参你可以理解成一个占位符(为传入实参占一个位置). 值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实...原创 2012-04-11 11:21:06 · 57 阅读 · 0 评论