09 2013 档案
摘要:首先简单概括一下自增自减运算符,数字在运算符之前表示先运算后使用,数字在运算符之后表示先用后运算。举例说明:1 int i = 1;2 int j = 1;3 int a = ++i; 4 int b = j++;输出结果是: a = 2, b = 1, i = 2, j = 2;其实这也不是很难的问题,主要是理解就好!咱们就再看看一个难一点的:1#include 2 void main(){3 int a,b,c,d; 4 a=1;5 b=1; 6 c=(a++)+(a++);7 d=(++b)+(++b);8 printf("a=%d...
阅读全文
摘要:在java中可以使用Integer和Long类的静态方法toBinaryString()来表示二进制数。1 public class Literals {2 3 public static void main(String[] args) {4 // TODO Auto-generated method stub5 int i = 0x2f;6 System.out.println("i:" + Integer.toBinaryString(i));7 }8 9 }结果:i:101111
阅读全文
摘要:在很多时候我们容易忽视&&和||,产生错误。我有几次就亲生经历,现在对此做一点总结。首先&&和||在表达式中何时终止,这是我们需要考虑的问题。很多时候,表达式中的值在执行到一半就停止了,这是为什么了?这是因为&&在遇到其中一个表达式为假时,就停止执行后面的表达式,而||在遇到其中一个表达式为真时,就停止后面的表达式计算了,。因此,很多时候它只执行部分表达式,而不是全部,这是一个很容易忽视的问题。
阅读全文
摘要:1.在Eclipse中启动Tomcat。2.在待调试的代码段处设置断点。3.在浏览器中运行你的Web程序,当程序执行到设置断点处时,会自动处于等待状态。[1]快捷键(F8)直接执行程序。[2]快捷键(F5)单步执行程序,遇到方法时进入。[3]快捷键(F6)单步执行程序,遇到方法时跳过。[4]快捷键(F7)单步执行程序,从当前方法跳出。[5]进去某个函数可以直接Ctrl+Enter[6]查看接口可以是Ctrl+T---------------------------------------------------------------------------------------------
阅读全文
摘要:今天练习大数计算时出现,数组越界问题,经过调试后发现原来是数组越界问题。在这里本人就强调一下使用length算出的是数组开辟内存空间的长度,而不是数组实际使用的长度。比如说你申请了int array[] = new int[100],但是你只输入了10个整数时。如果用length求数组长度,显示的长度是100,而不是10,如果想求数组的实际长度10,那么可以这样做 for( num =0;num 1 ; i--){ 3 ; 4 if( (result[i] > 10)){// 5 n = result[i] % 10; 6 ...
阅读全文
摘要:一.面向对象程序设计的特征: 1.万物皆对象; 2.程序是对象的集合,他们通过发送消息来告诉彼此所做的事; 3.每个对象都有自己的由其他对象所构成的存储; 4.每一个对象都拥有其类型; 5.某一特定类型的所有对象都可以接受同样的消息。二.每个对象都有一个接口: 1.类描述了具有相同特性和行为的对象的集合,所以一个类实际上就是一个数据类型。 2.接口确定了对某一特定对象所能发出的请求。
阅读全文