在java字符界面下怎样画出一个三角形?给一个程序!

不是图形界面!... 不是图形界面! 展开
 我来答
死后是好人
推荐于2016-03-10 · TA获得超过2638个赞
知道小有建树答主
回答量:628
采纳率:0%
帮助的人:952万
展开全部
import java.util.Scanner;

public class Main {
public static void main(String args[]){
Scanner scanner=new Scanner(System.in);
System.out.println("请输入三角形大小,注意为奇数");
int flag=0;
int x=0;
while(flag==0){
x=scanner.nextInt();
if(x%2==1)
flag=1;
else
System.out.println("大小不能为偶数,请重新输入!");
}
int h=0,i=0,j=0,k=0,l=0;

System.out.println("左直角三角形");
for(i=0;i<x;i++)
{
for(j=0;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println("右直角三角形");
for(h=x-1;h>=0;h--){
for(i=h-1;i>=0;i--)
System.out.print(" ");
for(j=x-h-1;j>=0;j--)
System.out.print("*");
System.out.println();
}
k=x*2+1;
l=k/2;
System.out.println("正等边三角形");
for(h=l;h>=0;h--){
for(i=h;i>=0;i--)
System.out.print(" ");
for(j=k-2*h;j>0;j--)
System.out.print("*");
System.out.println(" ");
}
k=x*2+1;
l=k/2;
System.out.println("倒等边三角形");
for(h=l;h>=0;h--){
for(i=l-h;i>=0;i--)
System.out.print(" ");
for(j=k-2*(l-h);j>0;j--)
System.out.print("*");
System.out.println(" ");
}
l=x/2+1;
System.out.println("左竖等腰三角形");
for(i=0;i<l;i++)
{
for(j=0;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
}
for(i=l-1;i>0;i--){
for(j=i;j>0;j--)
System.out.print("*");
System.out.println();
}
l=x/2+1;
System.out.println("右竖等腰三角形");
for(h=l-1;h>=0;h--){
for(i=h-1;i>=0;i--)
System.out.print(" ");
for(j=l-h-1;j>=0;j--)
System.out.print("*");
System.out.println();
}
for(h=l-1;h>0;h--){
for(i=l-1-h;i>=0;i--)
System.out.print(" ");
for(j=h;j>0;j--)
System.out.print("*");
System.out.println();
}

}
}

大小为5的输出结果:

请输入三角形大小,注意为奇数
5
左直角三角形
*
**
***
****
*****
右直角三角形
*
**
***
****
*****
正等边三角形
*
***
*****
*******
*********
***********
倒等边三角形
***********
*********
*******
*****
***
*
左竖等腰三角形
*
**
***
**
*
右竖等腰三角形
*
**
***
**
*

基本上都有了吧,还有什么疑问么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
studyinter
2011-08-11 · 超过18用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:46.3万
展开全部
for(int i=0;i<10;i++)
{
for(int j=0;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
c6551946
2011-08-11 · TA获得超过298个赞
知道小有建树答主
回答量:174
采纳率:50%
帮助的人:76.5万
展开全部
怎样的三角形
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式