概述
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
最后
以上就是负责柠檬为你收集整理的java二重循环计数_java二重循环练习题.doc的全部内容,希望文章能够帮你解决java二重循环计数_java二重循环练习题.doc所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复