条件,循环练习题
来源:互联网 发布:网络大专的学费 编辑:程序博客网 时间:2024/04/19 06:59
- 编写一个程序,将输入的字符一个一个的在控制台输出,直到读取到的字符是'q'时,程序结束。
要求:
– 使用Scanner的方式读取输入的字符
– 分别使用while语句和do…while语句
public staticvoidmain(String[] args){
System.out.print("请输入一些字母:");
Scanner a=new Scanner(System.in);
String b=a.nextLine();
for(intd=0;d<b.length();d++){
chare=b.charAt(d);
if(e=='q'){
break;
}
System.out.println(e);
}
2编写打印三个矩形的程序(使用for循环)。输出如下:
********************
* *
* *
* *
********************
********************
* *
* *
* *
********************
********************
* *
* *
* *
********************
public staticvoidmain(String[] args){
for(intk=0;k<3;k++){
for(inta=1;a<6;a++){
for(intb=1;b<12;b++){
if(b!=1&&b!=12&&a!=1&&a!=5){
System.out.print(" ");
}else{
System.out.print("*");
}
}
System.out.println("*");
}
}
3、请用Java实现九九乘法表。
要求:①、两数相乘的结果要经计算动态得到。
②、使用for循环
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=124*4=16
1*5=5 2*5=10 3*5=154*5=20 5*5=25
1*6=6 2*6=12 3*6=184*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=214*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=244*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=274*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
public staticvoidmain(String[] args){
for(inti=1;i<=9;i++){
for(inta=1;a<=i;a++){
System.out.print(" "+i+"*"+a+"="+i*a);
}
System.out.println();
}
4、打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个“水仙花数”,因为153= 1的三次方+5的三次方+3的三次方。
public staticvoidmain(String[] args){
System.out.println("所有的水仙花数是:");
for(inta=100;a<1000;a++){
intb,c,d,e;
b=a%10;
c=a/10%10;
d=a/100;
e=b*b*b+c*c*c+d*d*d;
if(a==e){
System.out.println(a);
}
}
5、有一个类Test.java,可以通过main函数显示菱形图案。
A) 需要使用嵌套的For语句。并使用System.out.print()来打印字符。
B) 菱形图案的边长由常量指定。
例:final int count =4;则显示图案为:
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*
public staticvoidmain(String[] args){
int y=4;
for(intc=1;c<4;c++){
for(intr=1;r<=y-c;r++){
System.out.print(" ");
}
for(intd=1;d<=2*c-1;d++){
System.out.print("*");
}
System.out.println();
}
int x=4;
for(inta=1;a<5;a++){
for(intu=1;u<a;u++){
System.out.print(" ");
}
for(intb=2*a-1;b<=7;b++){
System.out.print("*");
}
System.out.println();
}
- 条件,循环练习题
- 条件语句、循环语句练习题
- 循环练习题
- Java 条件语句练习题
- 循环条件
- 条件,循环
- 循环&条件
- c语言循环练习题
- Java循环练习题
- 循环判断练习题
- 【练习题】:统计循环素数
- for循环,循环条件
- ARM条件执行指令练习题
- 入口条件循环和退出条件循环
- unity之循环练习题总结
- Java练习题---判断选择循环
- 2016/07/29 循环练习题
- java—循环语句练习题
- 排序算法c实现
- 难以解释的数据异常
- 搭建及使用K8s集群 <k8s Dns 部署>
- C# 数据库连接必备(SqlHelper)
- 考试总结4
- 条件,循环练习题
- python beautifulsoup select带有空格的class
- 实验四:用可重用的链表模块来实现命令行菜单小程序V2.5
- Java8 01 Lambda
- nginx fastdfs 配置后 上传成功 但访问报404 bad request 两种解决方法
- labview串口、图片显示、文件夹/文件(txt,csv)操作、aceess数据库、页面跳转、全局变量
- Elasticsearch跨地域集群搭建
- 406. Queue Reconstruction by Height
- POJ 1350-Cabric Number Problem