java二重循环计数_java二重循环练习题.doc

java二重循环练习题

精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 java二重循环练习题 1、实现一个课程名称和课程代号的转换器:输入下表中的课程代号,输出课程的名称。用户可以循环进行输入,如果输入n就退出系统。

课程名称和课程代号对照表

2金。计算5年后,获得的本金是多少?

3、求整数1~100的累加值,但要求跳过所有个位为3的数。

4、输入一个正整数N,判断该数是不是质数,如果是质数输出“N是一个质数”,否则输出“N不是质数”。提示:质数的含义:除了1和它本身不能被任何数整除。

5、输入一个正整数,将该数的各位左右反转输出,即输入123,输出321。

6、在屏幕上打印出n行的金字塔图案,如,若n=5,则图案如下:

*

***

*****

******

*********

7、打印出100~999之间的所有“水仙花数”。所谓“水仙花数”,是指一个3位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33。

8、幸运猜猜猜:游戏随机给出一个0~99的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。在游戏过程中,记录你最终猜对时所需要的次数,游戏结束后公布结果。

积分对照表

提示:

产生0~99之间的随机数字:

int number = *100)

使用for循环结构,其中循环计数器counter同时也记录你猜测的次数

计算积分可以使用switch结构

9、将一个数组中的元素倒排过来,不能新开一个数组的临时存储空间,只能在原数组上改

练习题——循环

1. 对数组a[]={30,1,-9,70,25}进行由小到大的排序,并输出最终结果。

//import java.util.Scanner;

//对数组a[]={30,1,-9,70,25}进行由小到大的排序,并输出最终结果。 public class LianXi {

} public static void main { } int a[]={30,1,-9,70,25}; int b,c=4; for{ for{if{ b=a[i+1]; a[i+1]=a[i]; a[i]=b; } } c--; } for{ } System.out.print;

2. 分别编写APPLET和APPLICATION程序,使运行后在屏幕上生成如下的图案。

*

* * *

* * * * *

* * * * * * *

* * * * * * * * *

//import java.util.Scanner;

/**

* 分别编写APPLET和APPLICATION程序,使运行后在屏幕上生成如下的图案。*

* * *

* * * * *

* * * * * * *

* * * * * * * * *

*/

public class LianXi {

} public static void main {} int a=1; for{} for{ } a+=2; System.out.println; System.out.print;

3. 输出10000以内的所有完全数。完全数是指等于其所有因子和的数。例如:6=1*2*6=1+2+3,则6是一个完全数。

4. 编写程序,找出所有的水仙花数并输出。水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如371=3的立方+7的立方+1的立方,371就是水仙花数。

5. 打印九九乘法表。

//程序3-11:双重循环结构:九九乘法表

public class DoubleLoop {

public static void main { for{

} } } } System.out.print; System.out.print;

6. 求1+2!+3!+...+20!的和。

//import java.util.Scanner;

//求1+2!+3!+...+2

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值