- 5
- 0
- 约5.81千字
- 约 11页
- 2017-12-22 发布于河南
- 举报
第2章 示例源码
第2章 示例源码
【例2-11】“++”和“--”运算符在程序中的使用。
//******************* AutoInc.java**********************/
public class AutoInc {
public static void main(String[] args) {
int i = 1;
System.out.println(i : + i);
System.out.println(++i : + ++i); // Pre-increment
System.out.println(i++ : + i++); // Post-increment
System.out.println(i : + i);
System.out.println(--i : + --i); // Pre-decrement
System.out.println(i-- : + i--); // Post-decrement
System.out.println(i : + i);
}
}
/*------------------------------------------------------------------------------*/
【例2-12】关系运算符与逻辑运算符在程序中的使用。
//******************* CLoperation.java**********************/
public class CLoperation {
public static void main(String[] args){
int i = 1;
boolean b1=((i0)(i100)); //由于i0并且i100,所以b1的值为true
System.out.println(b1);
}
}
/*------------------------------------------------------------------------------*/
【例2-13】无符号右移运算符和无符号右移赋值运算符的使用。
//********************* URshift.java************************/
public class URshift{
public static void main(String[] args){
int i = -1;
System.out.println(i = 10);
long l = -1;
System.out.println(l = 10);
short s = -1;
System.out.println(s = 10);
byte b = -1;
System.out.println(b = 10);
b = -1;
System.out.println(b10);
}
}
/*---------------------------------------------------------------------------------*/
【例2-15】如果变量a的值大于b的值,则互换a,b的值。
//********************* IFstatement.java************************/
public class IFstatement{
public static void main(String[] args){
int a = 2,b=1,t;
if (ab){
t=a;
a=b;
b=t;
}
System.out.println(a=+a+,b=+b);
}
}
/*---------------------------------------------------------------------------------*/
【例2-16】根据考试分数打印提示信息。
//******************IFELSEstatement.java********************/
/**
* 当分数大于或等于60时,提示信息为“考试及格了!”
* 当分数小于60时,提示信息为“考试不及格,需要补考!”
*/
public class IFELSEstatement {
public static void main(String[]
原创力文档

文档评论(0)