初学java

来源:互联网 发布:李修贤 周星驰 知乎 编辑:程序博客网 时间:2024/05/21 08:38

1.原生数据类型中,如果有float a = 1.23。这样的编译是不会通过的,原因是1.23默认的为double型,所以需要转化。

  float a = (float)1.23.或者float a = 1.23(F/f)

2.不同的运算符进行运算,结果会赋给表示范围大的。

   例如:double a = 1;

              int b = 2;

              int c = a/b;

结果会报错,原因就是c的数据内存比double小,所以报错。

需要转化。

             int c = (int)(a/b);

3.取模中取模的符号始终和被除数相同。例如:5%-2=1;

                                                                           -2%5=-2;

最后答案和被除数的符号相同。

4.逻辑运算符,进行运算后直接返回值。

           boolean a = b>c;

           boolean d = (a>b)&&(c>d)

5.java中的逻辑短路。

例如  int a = 1;

         int b = 2;

         int c = 3;

         int d = 4;

boolean e = (a>b)&&(c>d);

这里只要判断到a>b为假的时候就不继续向下判断了。同理其他的也是这种原理。

6.while与do...while

后者必须执行一次,前者者需要先判断。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击