- Java编程入门与应用 P44——例2-11
- 编写一个程序,使用不同类型的数据结合自增和自减运算符进行运算,并输出变量的值
/**
* Java编程入门与应用 P44——例2-11
* 编写一个程序,使用不同类型的数据结合自增和自减运算符进行运算,并输出变量的值
*/
public class Addition_and_subtraction {
//主方法
public static void main(String[] args){
//声明用于自增和自减的整型变量
int x = 5, y;
//声明用于自增和自减的字符型变量
char cx = 'B', cy;
//声明用于自增和自减的浮点型变量
float fx = 5.5f, fy;
//显示
System.out.println("---------对整数的自增和自减---------");
//查看x++时,x和y相对应的值
y = x++;
System.out.println("y = x++ 的结果为:\n" + "x = " + x + " ,y = " + y);
//查看x--时,x和y相对应的值
y = x--;
System.out.println("\ny = x-- 的结果是:\n" + "x = " + x + " ,y = " + y);
//查看++x时,x和y相对应的值
y = ++x;
System.out.println("\ny = ++x 的结果是:\n" + "x = " + x + " ,y = " + y);
//查看--x时,x和y相对应的值
y = --x;
System.out.println("\ny = --x 的结果是:\n" + "x = " + x + " ,y = " + y);
//显示
System.out.println("\n---------对浮点的自增和自减---------");
//查看fx++时,fx和fy相对应的值
fy = fx++;
System.out.println("fy = fx++ 的结果是:\n" + "fx = " + fx + " ,fy = " + fy);
//查看fx--时,fx和fy相对应的值
fy = fx--;
System.out.println("\nfy = fx-- 的结果是:\n" + "fx = " + fx + " ,fy = " + fy);
//查看++fx时,fx和fy相对应的值
fy = ++fx;
System.out.println("\nfy = ++fx 的结果是:\n" + "fx = " + fx + " ,fy = " + fy);
//查看--fx时,fx和fy相对应的值
fy = --fx;
System.out.println("\nfy = --fx 的结果是:\n" + "fx = " + fx + " ,fy = " + fy);
//显示
System.out.println("\n---------对字符的自增和自减---------");
//查看cx++时,cx和cy相对应的字符
cy = cx++;
System.out.println("cy = cx++ 的结果是:\n" + "cx = " + cx + " ,cy = " + cy);
//查看cx--时,cx和cy相对应的字符
cy = cx--;
System.out.println("\ncy = cx-- 的结果是:\n" + "cx = " + cx + " ,cy = " + cy);
//查看++cx时,cx和cy相对应的字符
cy = ++cx;
System.out.println("\ncy = ++cx 的结果是:\n" + "cx = " + cx + " ,cy = " + cy);
//查看--cx时,cx和cy相对应的字符
cy = --cx;
System.out.println("\ncy = --cx 的结果是:\n" + "cx = " + cx + " ,cy = " + cy);
}
}
模块一:
声明用于各种类型的自增自减的变量
//声明用于自增和自减的整型变量
int x = 5, y;
//声明用于自增和自减的字符型变量
char cx = 'B', cy;
//声明用于自增和自减的浮点型变量
float fx = 5.5f, fy;
模块二:
对整型的各种自增和自减进行运算
//显示
System.out.println("---------对整数的自增和自减---------");
//查看x++时,x和y相对应的值
y = x++;
System.out.println("y = x++ 的结果为:\n" + "x = " + x + " ,y = " + y);
//查看x--时,x和y相对应的值
y = x--;
System.out.println("\ny = x-- 的结果是:\n" + "x = " + x + " ,y = " + y);
//查看++x时,x和y相对应的值
y = ++x;
System.out.println("\ny = ++x 的结果是:\n" + "x = " + x + " ,y = " + y);
//查看--x时,x和y相对应的值
y = --x;
System.out.println("\ny = --x 的结果是:\n" + "x = " + x + " ,y = " + y);
模块三:
对各种浮点自增和自减运算
//显示
System.out.println("\n---------对浮点的自增和自减---------");
//查看fx++时,fx和fy相对应的值
fy = fx++;
System.out.println("fy = fx++ 的结果是:\n" + "fx = " + fx + " ,fy = " + fy);
//查看fx--时,fx和fy相对应的值
fy = fx--;
System.out.println("\nfy = fx-- 的结果是:\n" + "fx = " + fx + " ,fy = " + fy);
//查看++fx时,fx和fy相对应的值
fy = ++fx;
System.out.println("\nfy = ++fx 的结果是:\n" + "fx = " + fx + " ,fy = " + fy);
//查看--fx时,fx和fy相对应的值
fy = --fx;
System.out.println("\nfy = --fx 的结果是:\n" + "fx = " + fx + " ,fy = " + fy);
模块四:
对字符进行各种自增和自减的运算
//显示
System.out.println("\n---------对字符的自增和自减---------");
//查看cx++时,cx和cy相对应的字符
cy = cx++;
System.out.println("cy = cx++ 的结果是:\n" + "cx = " + cx + " ,cy = " + cy);
//查看cx--时,cx和cy相对应的字符
cy = cx--;
System.out.println("\ncy = cx-- 的结果是:\n" + "cx = " + cx + " ,cy = " + cy);
//查看++cx时,cx和cy相对应的字符
cy = ++cx;
System.out.println("\ncy = ++cx 的结果是:\n" + "cx = " + cx + " ,cy = " + cy);
//查看--cx时,cx和cy相对应的字符
cy = --cx;
System.out.println("\ncy = --cx 的结果是:\n" + "cx = " + cx + " ,cy = " + cy);
结果:
---------对整数的自增和自减---------
y = x++ 的结果为:
x = 6 ,y = 5
y = x-- 的结果是:
x = 5 ,y = 6
y = ++x 的结果是:
x = 6 ,y = 6
y = --x 的结果是:
x = 5 ,y = 5
---------对浮点的自增和自减---------
fy = fx++ 的结果是:
fx = 6.5 ,fy = 5.5
fy = fx-- 的结果是:
fx = 5.5 ,fy = 6.5
fy = ++fx 的结果是:
fx = 6.5 ,fy = 6.5
fy = --fx 的结果是:
fx = 5.5 ,fy = 5.5
---------对字符的自增和自减---------
cy = cx++ 的结果是:
cx = C ,cy = B
cy = cx-- 的结果是:
cx = B ,cy = C
cy = ++cx 的结果是:
cx = C ,cy = C
cy = --cx 的结果是:
cx = B ,cy = B
进程已结束,退出代码为 0
感谢观看
再次感谢~