求大神

Androidxml 2014-12-30 09:13:18
从控制台输入三角形的三边长:
1)判断着三边是否能否构成三角形;
2)如果是等腰三角形,则输出等腰三角形图案;
3)如果是直角三角形,则输出直角三角形图案;
这个怎么用代码写出来???
...全文
143 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bcsflilong 2015-01-02
  • 打赏
  • 举报
回复
引用 1 楼 Androidxml 的回复:
我可以判断是什么三角形,,但是这个图形怎么弄出了????
参考:
package com.xyq.demo;
public class Triangle {

	/**
	 * @param args
	 */
    
	public static void main(String[] args) {
		a(); //打印正等腰三角
		b(); //打印倒等腰三角
		c(); //打印直边靠左正直角三角
		d(); //打印直边靠右正直角三角
		e(); //打印直边靠左倒直角三角
		f(); //打印直边靠右倒直角三角
		g(); //打印底边靠左钝角角三角
		h(); //打印底边靠右钝角角三角
	}
	/**
	 *  作用:打印正等腰三角
	 */
	public static void a(){
		System.out.println("打印正等腰三角");
		int i ,j;
		for(i=1;i<=5;i++){
			for(j=5;j>i;j--){
				System.out.print(" ");
			}
			for(j=0;j<i*2-1;j++){
				System.out.print("*");
			}
			System.out.println();
		}
	}
	
	/**
	 * 打印倒等腰三角
	 */
	public static void b(){
		System.out.println("打印倒等腰三角");
		int i ,j ;
		for(i=1;i<=5;i++){
			for(j=1;j<i;j++){
				System.out.print(" ");
			}
			for(j=10;j>i*2-1;j--){
				System.out.print("*");
			}
			System.out.println();
		}
	}
	/**
	 * 打印直边靠左正直角三角
	 */
	public static void c(){
		System.out.println("打印直边靠左正直角三角");
		int i ,j ;
		for(i=1;i<=5;i++){
			for(j=0;j<i;j++){
				System.out.print("*");
			}
			System.out.println();
		}
	}
	
	/**
	 * 打印直边靠右正直角三角
	 */
	public static void d(){
		System.out.println("打印直边靠右正直角三角");
		int i ,j;
		for(i=1;i<=5;i++){
			for(j=5;j>i;j--){
				System.out.print(" ");
			}
			for(j=0;j<i;j++){
				System.out.print("*");
			}
			System.out.println();
		}
	}
	/**
	 * 打印直边靠左倒直角三角
	 */
	public static void e(){
		System.out.println("打印直边靠左倒直角三角");
		int i ,j;
		for(i=1;i<=5;i++){
			for(j=5;j>=i;j--){
				System.out.print("*");
			}
			System.out.println();
		}
	}
	/**
	 * 打印直边靠右倒直角三角
	 */
	public static void f(){
		System.out.println("打印直边靠右倒直角三角");
		int i ,j;
		for(i=1;i<=5;i++){
			for(j=1;j<i;j++){
				System.out.print(" ");
			}
			for(j=5;j>=i;j--){
				System.out.print("*");
			}
			System.out.println();
		}
	}
    /**
     * 打印底边靠左钝角角三角
     */
    public static void g(){
    	System.out.println("打印底边靠左钝角角三角");
    	int i ,j ;
    	for(i=1;i<=5;i++){
    		for(j=0;j<i;j++){
    			System.out.print("*");
    		}
    		System.out.println();
    	}
    	for(i=1;i<5;i++){
    		for(j=5;j>i;j--){
    			System.out.print("*");
    		}
    		System.out.println();
    	}
    }
    /**
     * 打印底边靠右钝角角三角
     */
    public static void h(){
    	System.out.print("打印底边靠右钝角角三角");
    	int i,j;
    	for(i=0;i<=5;i++){
    		for(j=5;j>i;j--){
    			System.out.print(" ");
    		}
    		for(j=0;j<i;j++){
    			System.out.print("*");
    		}
    		System.out.println();
    	}
    	for(i=1;i<5;i++){
    		for(j=0;j<i;j++){
    			System.out.print(" ");
    		}
    		for(j=5;j>i;j--){
    			System.out.print("*");
    		}
    		System.out.println();
    	}
    }
}
普凡 2014-12-31
  • 打赏
  • 举报
回复
搜swing 画三角形
Androidxml 2014-12-30
  • 打赏
  • 举报
回复
我可以判断是什么三角形,,但是这个图形怎么弄出了????

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧