java代码循环输出梯形 java输出一个梯形

如何用Java编程然后输出得到下面的结果

主要是看for循环怎么写

创新互联服务项目包括仁布网站建设、仁布网站制作、仁布网页制作以及仁布网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,仁布网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到仁布省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

输出这种三种梯形,可以分三段来分析。

第一个梯形要对空格和$都控制循环次数,比如说空格为i,$为j个,可以定义i+j=6,先输出空格,输出多少个空格,然后输出$,输出多少个$,然后加以思考。

第二个梯形只需要考虑对于输出$的循环次数即可。

第三个和第一个类似。

这种题其实很简单,要保持清醒的大脑,有条理的进行分析,就很容易做出来的。源码我就不发了,留给您自己思考的机会哦。

希望能帮到你。

用Java-循环控制:分别用for,while画出以下图形(使用*,数字为个数) 1.等腰梯形 2.宝剑

class Draw1 {

int i,j,m,n;

Draw1(int width,int height) {

//打印尖刀头部的三角形

int k = (width+1)/2;

for(j=1;j=k;j++) {

m = 0;

n = 0;

while(m15-j) {

System.out.print(" ");

m++;

}

while(nj*2-1) {

System.out.print("*");

n++;

}

System.out.println();

}

//打印剑刃部分

for(i=1;i=height-k;i++) {

m = 0;

n = 0;

while(m15-k) {

System.out.print(" ");

m++;

}

while(nwidth) {

System.out.print("*");

n++;

}

System.out.println();

}

}

}

class Draw2 {

int i,j,m,n;

Draw2(int width_l,int width_s,int height) {

//打印剑柄梯形

j = width_l;

for(i=1;i=(width_l-width_s)/2+1;i++) {

m = 0;

n = 0;

while(m15-(j+1)/2) {

System.out.print(" ");

m++;

}

while(nj) {

System.out.print("*");

n++;

}

System.out.println();

j = j - 2;

}

//打印剑柄手把部分

for(i=1;iheight-(width_l-width_s)/2;i++) {

m = 0;

n = 0;

while(m15-(width_s+1)/2) {

System.out.print(" ");

m++;

}

while(nwidth_s) {

System.out.print("*");

n++;

}

System.out.println();

}

}

}

public class Demo2 {

public static void main(String[] args) {

new Draw1(3,10);     //剑刃的宽度与长度, 宽度为奇数;

new Draw2(7,3,5);    //剑柄的宽度(宽端窄端)与长度 ,宽度为奇数;

}

}

//程序还是有很多没有完善的地方的特别是数值的范围选择会有限制,

//懒得完善了,不知道你能不能看懂!

使用JAVA(嵌套for循环完成)用星号输出一个梯形

按照你的要求,编写的用星号输出一个梯形的Java程序如下

public class B {

public static void main(String[] args) {

int N=5;

for(int i=1;i=N;i++){

for(int j=1;j=N-i;j++){

System.out.print(" ");

}

for(int j=1;j=2*i+1;j++){

System.out.print("*");

}

System.out.println();

}

}

}

运行结果

JAVA使用for循环如何打印梯形

//在网页中实现

for(int i=5;i12;i=i+2)

{

for(int j=0;ji;j++)

{

Response.Write("*");

}

Response.Write("br/")

}


标题名称:java代码循环输出梯形 java输出一个梯形
文章分享:http://scyanting.com/article/doohijg.html