
正文
Java代码输出梯形图案 java输出指定图形
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
使用JAVA(嵌套for循环完成)用星号输出一个梯形
按照你Java代码输出梯形图案的要求,编写Java代码输出梯形图案的用星号输出一个梯形Java代码输出梯形图案的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();
}
}
}
运行结果
相关问答
Q1: 如何用JAVA输出一个等腰梯形
System.out.print(" ");
System.out.println(" * * *");
System.out.print(" ");
System.out.print(" *");
System.out.print(" ");
System.out.println("*");
System.out.print("* * * * *");
看吧Java代码输出梯形图案,多简单Java代码输出梯形图案,(-_-)
Q2: 用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代码输出梯形图案和java输出指定图形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






