打印Diamond钻石图案
2017-12-26 19:50
267 查看
打印Diamond钻石图案
import java.util.Scanner; // Scanner这个工具类,java利用Scanner获取键盘输入 public class PrintDiamond { static void printchars(int num, String s) { for (int i = 1; i<=num; i++) System.out.print(s); } public static void main(String[] args) { System.out.println("请输入一个奇数:"); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); // n为奇数 int line; int midLine = n/2+1; //上半部分 for (line=1; line<= midLine;line++) { int space = midLine - line; int star = 2*line - 1; //输出 printchars(space," "); printchars(star,"*"); //输出回车换行 System.out.println(""); } //下半部分 for (line = midLine+1;line<=n;line++) { int space = line - midLine; int star = 2*(n-line) + 1; //输出 printchars(space," "); printchars(star,"*"); //输出回车换行 System.out.println(""); } sc.close(); } }
相关文章推荐
- 打印菱形图案printDiamond
- 钻石图案的绘制(Diamond Printing Program)
- SDKD 14级组队练习赛(一) J 递归打印图案
- SDUTACM图案打印
- *号图案打印练习一
- C语言中打印特殊图案的实现代码
- 打印出如下图案,字母和数字间隔输出
- java趣味编程100例第一章1-1打印金字塔图案
- 打印以下图案
- 用for循环打印有趣图案
- 编写函数diamond打印一个菱形
- OJ 1959: 图案打印(菱形)
- 《图形学》实验一:钻石图案
- *号图案打印练习二
- 7.11 打印以下图案
- printstar打印星形图案的java实现
- 打印图案
- 打印菱形图案——对称和不对称
- 大小可变钻石形状(Display a diamond shape constituted by asterisks)
- c基础(打印出菱形图案)