摘要:
开学第一天,上午上了数据结构,老师讲了这门课的重要性,这节课没有什么重要内容,老师用生活中的例子为我们讲了什么是数据结构。下午考了三小时java,老师把答案都快给出来了但我们还是不会,只能说未来可期。 阅读全文
摘要:
输出二维数组: public class erwei{ public static void main(String[] args){ int [][]arr={{0,0,0,0,0,0}, {,0,0,1,0,0,0}, {0,2,0,0,3,0}, {0,0,0,0,0,0}}; for(int 阅读全文
摘要:
周爱民老师的《大道至简》用朴素简洁的语言解释了如何去做一个程序员或者说一个程序员序员应该具备的思想,或者品格。他引用一些古代的小故事或者一些生活中的例子来给我们说明,一个朴实无华的道理。这本书对于编程初学者具有很大的启蒙作用,他能教给我们如何去做一个程序员,对一个初学者来说,具有很好的启蒙指导作用。 阅读全文
摘要:
用java做冒泡排序: 用一个变量的for循环: 这种方法不适用于个数多的时候,所以用两个变量的for循环,根据规律化繁为简: 如果想要调整数组大小可以将for循环中的4改为arr.length-1 这样之后只需改动数组就可进行排序。 查找: 阅读全文
摘要:
可以通过数组名.length获得数组的长度; 数组赋值是地址,为引用传递,修改赋值之后的量原量也会被修改; 数组拷贝:创建与1数组大小相同的数组遍历1数组将每个值拷贝到创建的数组;arr2[i]=arr1[i] 数组反转:for(int i=0;i<arr.length/2;i++){ int te 阅读全文
摘要:
return用在方法时,表示跳出方法,用在main时,表示退出程序; 计算1-1/2+1/3...-1/100: 结果: 阅读全文
摘要:
化繁为简 打印空心金字塔:先用一个for循环打印55的金字塔,在考虑只打印行数相同的星星的金字塔,接着考虑每行前面的空格,最后考虑如何将每行中间空出来。 运行结果如下: 也可以将i改为变量打印输入的数量的金字塔; (int)(Math.random()100)随机生成0到100间的数; 用for和b 阅读全文
摘要:
输入:引入scanner import java.util.Scanner Scanner scanner=new Scanner(System.in) String name=mySanneer.nextInt()//输入内容 在命令框输入Java input 进制:十进制转二进制:不断除以2最后 阅读全文
摘要:
复合赋值会进行类型的转换:byte b=3; b+=2等价与b=(byte)(b+2); 条件表达式规则:true结果为表达式1,flase为表达式2; 运算符优先级: 标识符:由字母数字或$_组成,但数字不可以做开头,不可以使用关键字,不能有空格; 关键字: 保留字: cast,future,ge 阅读全文
摘要:
不可以用0或非0代替false或true; 数据类型按精度大小排序: char<int<long<float<double byte<short<int<long<float<double; 自动类型转换 低向高; byte short char不会相互转换;三者之间可以运算,会先转成int型; b 阅读全文