摘要: Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。可变参数的特点: (1)只能出现在参数列表的最后; (2)...位于变量类型和变量名之间,前后有无空格都可以; (3)调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中一数组的形式访问可变参数。 1 public... 阅读全文
posted @ 2013-03-18 21:43 加拿大小哥哥 阅读(1684) 评论(2) 推荐(2)
摘要: 1.javaw是java的图形虚拟机,结束其便可结束Eclipse,不过我没在taskmgr发现有。2.必须设置断点后才可以debug,否则debug后无法查看变量也无法下一步,此时选择变量才可以右键watch。3.高版本的java可以运行低版本的javac,相反就不行了。4.选择工程点右键preference下的javacompiler必须和window下的preference里的javaJDK一个版本。5.也就是说具体某工程的配置和工作台的配置可以不一样,这就是继承与覆盖。6.配置模板:window --perferences--java--editor--Template;通过右键sur 阅读全文
posted @ 2013-03-18 16:55 加拿大小哥哥 阅读(1106) 评论(0) 推荐(1)
摘要: 一.问题描述 n!或者c(n,m)=n*……(n-m+1)/n!或者p(n,m)= n*……(n-m+1),这些问题全都可通过连乘解决。二.注意事项: 小数的组合数可以通过刘汝佳那种方式(ans=ans*b/a),通过10^num = n!判断(log10(n!))出阶乘的位数(num+1); 在阶乘中若是每个数组元素上存储多位(此时需要注意中间结果溢出问题),则输出需要printf("%5d")。 阶乘中间结果是否会溢出:比如2000的阶乘,就这“a[k] = a[k]*j + w”可能溢出;按存储一个数字分析,a[k]最大9,j最大1999,w最大是9,不会溢出。三.程 阅读全文
posted @ 2013-03-18 12:50 加拿大小哥哥 阅读(1115) 评论(0) 推荐(0)