首页 > 代码库 > 打印三角 scala秒杀java
打印三角 scala秒杀java
java代码
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(); } } }
scala代码
(1 to 9).filter(_ % 2 != 0).map((x) => " " * ((9-x)/2) + "*" * x).foreach(println _) println (1 to 9).reverse.filter(_ % 2 != 0).map((x) => " " * ((9-x)/2) + "*" * x).foreach(println _) println (1 to 9).filter(_ % 2 != 0).map( "*" * _).foreach(println _) println (1 to 9).filter(_ % 2 != 0).reverse.map( "*" * _).foreach(println _) * *** ***** ************************* ******* ***** *** ***************************************************
打印三角 scala秒杀java
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。