摘要:
三元运算符和if-else语句:不同之处。 a) 三元运算符是必须要有返回值,而if-else语句并不一定有返回值,其执行结果可能是赋值语句或者打印输出语句。 b) java三元表达式有字符强转(双目数值提升)的功能,返回值类型为两个返回值中类型精度更高的的那个类型 1) 在java中常见数据类型其 阅读全文
摘要:
三元运算符: 如名字表示的三元运算符需要三个操作数。 语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。 <script type="text/javascript"> var b=5; (b == 5) 阅读全文
摘要:
String类常用方法 1.String类长度:String没有length的属性,有length()这个方法,可以获取字符串的长度。 可以求得字符串s的长度,但是该长度会包含空格。 2.indexOf()/lastIndexOf():可以获取指定字符串的索引位置。indexof()返回的是首次搜索 阅读全文
摘要:
public static int abs(int a) , public static long abs(long a), public static float abs(float a), public static double abs(double a), abs方法求绝对值 public 阅读全文
摘要:
string s = null;只定义了一个string型的变量s而不为其分配内存,使用它之前必须为它赋值如 s="xxx"; 不然程序运行时可能会引发空指针异常string s = String.Empty; 与 string s = ""; String.Empty表示空字符串。String.E 阅读全文
摘要:
逻辑运算符如下: x and y, 如果x为False, 不计算y的值,直接返回x。否则返回y。x or y, 如果x为True,不计算y的值,直接返回x。否则返回y。not x, 如果x为False,返回True。否则返回False。 在and和or运算中,python使用了短路计算。即如果x的值 阅读全文
摘要:
算术运算符 +(加号) 加法运算 (3+3) –(减号) 减法运算 (3–1) 负 (–1) *(星号) 乘法运算 (3*3) /(正斜线) 除法运算 (3/3) %(百分号) 求余运算10%3=1 (10/3=3·······1) ^(乘方) 乘幂运算 (3^2) ! (阶乘) 连续乘法 (3!= 阅读全文
摘要:
因为不是同一类型的数据间传递信息,为了可以,需要强制类型转换 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型 阅读全文
摘要:
例如,当程序中需要将 double 型变量的值赋给一个 int 型变量,该如何实现呢? 显然,这种转换是不会自动进行的!因为 int 型的存储范围比 double 型的小。此时就需要通过强制类型转换来实现了。 一开始heightAvg1是double类型的,转换成int类型的话要(int)heigh 阅读全文
摘要:
基本数据类型: byte: JAVA中数据类型最小的单位,在内存中占8个位(bit),占一个字节,取值范围为-128~127,默认为0; short: 短整型,在内存中占16位,即占2个字节,取值范围为-32768-32717,默认为0; int: 整型,在内存中占32位,即占4个字节,取值范围为- 阅读全文