Java 学习之路(十二)- 操作符和数据类型总结

自增和自减操作符

  • 自增自减操作符是可以直接改变变量值的操作符
  • 前加加 和 前减减
  • 后加加 和 后减减
  • 其实是一个 +1(或 -1 ) 操作和一个赋值操作的缩写
int a = 1;
// a++=1 , 先使用了a (打印出 a 此时的值), 然后再给 a + 1 , 再赋值给 a 
System.out.println("a++=" + a++);
// a=2 , 执行完了a++,此时 a 的值已经改变
System.out.println("a=" + a);

// ++a=3 , 先执行了 ++ ,然后使用 a ,此时 a 的值已经改变
System.out.println("++a=" + ++a);
// a=3
System.out.println("a=" + a);

int b = 10;
// b--=10
System.out.println("b--=" + b--);
// b=9
System.out.println("b=" + b);

打印26个连续的字符

程序中的知识点

  • 自动类型转换:char 到 int
  • 强制类型转换:int 到 char
  • 字符和数字的对应关系,字符集和编码
  • 字符串的加法:任何数据和字符串都可以相加,将这个数据的字符串和另一个字符串拼接起来
  • 自增操作符
char ch = 'A';
int num = ch;
System.out.println(num + "\t" + ((char) num++)); // 65	A
System.out.println(num + "\t" + ((char) num++)); // 66	B
System.out.println(num + "\t" + ((char) num++)); // 67	C
System.out.println(num + "\t" + ((char) num++)); // 68	D
System.out.println(num + "\t" + ((char) num++)); // 69	E
System.out.println(num + "\t" + ((char) num++)); // 70	F
System.out.println(num + "\t" + ((char) num++)); // 71	G
System.out.println(num + "\t" + ((char) num++)); // 72	H
System.out.println(num + "\t" + ((char) num++)); // 73	I
System.out.println(num + "\t" + ((char) num++)); // 74	J
System.out.println(num + "\t" + ((char) num++)); // 75	K
System.out.println(num + "\t" + ((char) num++)); // 76	L
System.out.println(num + "\t" + ((char) num++)); // 77	M
System.out.println(num + "\t" + ((char) num++)); // 78	N
System.out.println(num + "\t" + ((char) num++)); // 79	O
System.out.println(num + "\t" + ((char) num++)); // 80	P
System.out.println(num + "\t" + ((char) num++)); // 81	Q
System.out.println(num + "\t" + ((char) num++)); // 82	R
System.out.println(num + "\t" + ((char) num++)); // 83	S
System.out.println(num + "\t" + ((char) num++)); // 84	T
System.out.println(num + "\t" + ((char) num++)); // 85	U
System.out.println(num + "\t" + ((char) num++)); // 86	V
System.out.println(num + "\t" + ((char) num++)); // 87	W
System.out.println(num + "\t" + ((char) num++)); // 88	X
System.out.println(num + "\t" + ((char) num++)); // 89	Y
System.out.println(num + "\t" + ((char) num++)); // 90	Z

找到可以被整除的数

程序中的知识点

  • 取模运算: 整数的取模运算
  • 布尔运算:== 操作符
  • 自增运算
int dividend = 35;
int divisor = 9;
// 35可以整除9吗?false
System.out.println(dividend + "可以整除" + divisor + "吗?" + ((dividend++) % divisor == 0));
// 36可以整除9吗?true
System.out.println(dividend + "可以整除" + divisor + "吗?" + ((dividend++) % divisor == 0));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值