Java打印各种形状代码分享

lzfstruggle 2011-11-11 11:45:14

package org.shanghai.com.shape;

public class DengYao {
// /**
// * 使用"*",输出等腰三角形
// *
// * @param args
// */
// public static void main(String[] args) {
// for (int i = 1; i <= 4; i++) {
// for (int j = 1; j <= 5 - i; j++) {
// System.out.print(" ");
// }
// for (int j = 1; j <= i * 2 - 1; j++) {
// System.out.print("*");
// }
// System.out.println();
// }
// }
// }

/**
* 倒直角三角形
*/
public static void main(String[] args) {
int x, y;
for (x = 0; x <= 4; x++) {
for (y = 0; y <= 4 - Math.abs(x); y++) {
System.out.print("*");
}
System.out.println();
}
}
}


...全文
432 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
小昌 2012-04-19
  • 打赏
  • 举报
回复
程序员分享代码精神值得称赞。
dxqrr 2011-11-12
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!小技巧
lzfstruggle 2011-11-11
  • 打赏
  • 举报
回复


package org.shanghai.com.shape;

import java.util.Scanner;

public class Rhombus {
/**
* 输入"*"的个数,打出空心菱形
*
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入菱形的边长:");
int x = sc.nextInt();
for (int i = -(x - 1); i <= (x - 1); i++) {
for (int j = 1; j <= 2 * x - 1; j++) {
if (j == Math.abs(i) + 1 || j == 2 * x - 1 - Math.abs(i)) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}



package org.shanghai.com.shape;

/**
* 实心菱形
*/
public class Rhombus1 {
public static void main(String[] args) {
int x, y, z;
for (x = -4; x <= 4; x++) {
for (z = 1; z <= Math.abs(x); z++) {
System.out.print(" ");
}
for (y = 1; y <= 9 - Math.abs(x) * 2; y++) {
System.out.print("*");
}
System.out.println();
}
}
}






package org.shanghai.com.shape;

public class small_small_nine {
public static void main(String args[]) {
// int i;
// int a;
// for (i = 1; i < 10; i++) {
// for (a = 1; a <= i; a++) {
// System.out.print(i + "*" + a + "=" + (i * a));
// System.out.print(" ");
// }
// System.out.println(" ");
// }

// for (int i = 1; i < 10; i++) {
// for (int k = 1; k <= i; k++) {
// if (i == k) {
// System.out.println(i + "*" + k + "=" + i * k);
// } else {
// System.out.print(k + "*" + i + "=" + i * k + "\t");
// }
// }
// }
//
// for (int i = 0; i < 10; i++) {
// for (int j = 0; j < 10; j++) {
// if (j < 9 - i) {
// System.out.print(" ");
// } else {
// System.out.print("*");
// }
// }
// System.out.println();
// }
// for (int i = 1, j = 1; j <= 9; i++) {
// System.out.print(i + "*" + j + "=" + i * j + " ");
// if(i==j)
// {
// i=0;
// j++;
// System.out.println();
// }
// }

for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
if (i * j < 10) {
System.out.print(j + "x" + i + "=" + i * j + " ");
} else {
System.out.print(j + "x" + i + "=" + i * j + " ");
}
}
System.out.println(" ");
}
}
}






package org.shanghai.com.shape;

public class Supare {
/**
* 使用*打印出正方形
*/
public static void main(String[] args) {
for (int j = 1; j <= 4; j++) {
for (int i = 1; i <= 5; i++) {
System.out.print("*");
}
System.out.println();
}
}
}







package org.shanghai.com.shape;

public class Supare {
/**
* 使用*打印出正方形
*/
public static void main(String[] args) {
for (int j = 1; j <= 4; j++) {
for (int i = 1; i <= 5; i++) {
System.out.print("*");
}
System.out.println();
}
}
}





package org.shanghai.com.shape;

public class Supare {
/**
* 使用*打印出正方形
*/
public static void main(String[] args) {
for (int j = 1; j <= 4; j++) {
for (int i = 1; i <= 5; i++) {
System.out.print("*");
}
System.out.println();
}
}
}

lzfstruggle 2011-11-11
  • 打赏
  • 举报
回复

package org.shanghai.com.shape;

public class Parallelogram {

/**
* @param args
*/
public static void main(String[] args) {
for (int j = 1; j <= 4; j++) {
for (int i = 0; i < j; i++) {
System.out.print(" ");
}
for (int i = 1; i <= 5; i++) {
System.out.print("*");
}
System.out.println();
}
}

}


孟祥月 2011-11-11
  • 打赏
  • 举报
回复
支持一下
孟祥月 2011-11-11
  • 打赏
  • 举报
回复
分享挺好的
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 qq249533876 的回复:]

3楼的,我也是这样同感的- -!
[/Quote]
小白猪下班了。。。
  • 打赏
  • 举报
回复
打印“艹泥马”形状的有不??
我真的很懒 2011-11-11
  • 打赏
  • 举报
回复
lzfstruggle 2011-11-11
  • 打赏
  • 举报
回复
分享。。。。。。。。。。
米家 2011-11-11
  • 打赏
  • 举报
回复
3楼的,我也是这样同感的- -!
yelangking 2011-11-11
  • 打赏
  • 举报
回复
楼主的学习精神值得学习,只是您这样发帖想说明什么问题吗?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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