Java学习——Java基本的程序设计结构笔记(一)

1、求幂需要借助Math类的pow方法

  double y;

       int x = 5;

       y = Math.pow(x,2);

输出为:5的平方为:25.0

将y的值设置为x的2次方。

Pow的参数和返回类型都为double型。

2、数据之间转换:

Byte→short→int↘(double)→long  float→double都为无数据丢失的转换

而int到float,long到float,long到double 为有精度损失的转换

3、double x = 9.997;

  int nx = (int)Math.round(x);

nx = 10; 当调用round的时候,仍然需要使用强制类型转换(int)。其round方法的返回类型为long。

4、不能在Boolean类型与任何数值类型之间进行强制类型转换。可通过此方法 b?1:0;

5、运算符中结合性为从右向左的有:! ~ ++ -- -(一元运算符)()(强制类型转换) new

?: = += -+ *=/= %= &= |= ^= <<= >>= >>>=

6、String的substring方法可以从一个较大的字符串中提取出一个子串。例如:

String greeting = "hello";

       Strings = greeting.substring( 0,3);

Substring的第二个参数是不希望复制的第一个单元代码。

Substring的工作方式有一个优点;容易计算子串中代码单元的数量。字符串s.substring(a,b)将包含b-a个代码单元。

7、Java文档中将String类对象成为不可变字符串。修改需借助拼接完成,substring。但是不可变字符串却有一个优点:编译器可以将字符串共享。

8、一种输入方式scanner类(Java.util)




 

posted @ 2012-03-11 21:08  Java EE  阅读(228)  评论(0编辑  收藏  举报