名师讲坛:Java开发实战经典(第2版)
上QQ阅读APP看书,第一时间看更新

3.7 习题

1.打印出1~10000范围中所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个“水仙花数”,因为153=(13+53+33)。

2.通过代码完成两个整数内容的交换。

3.给定3个数字,求出这3个数字中的最大值,并将最大值输出。

4.判断某数能否被3、5、7同时整除。

5.编写程序,分别利用while循环、do…while循环和for循环求出100~200的累加和。

6.编写Java程序,求13-23+33-43+…+973-983+993-1003的值。

7.编写一个程序,实现两个数字的交换。

8.编写一个程序求3个数中的最大值。

9.编写一个程序,实现1~100的累加。

10.求1~1000之间可以同时被3、5、7整除的数字。

11.编程求1!+2!+3!+…20!的值。

12.使用for循环打印下面的图形: