[Java]输出n维的菱形
2008-12-15 16:38
274 查看
/*
* Quiz4
*
* 输出n维的菱形
*
* 2008年12月13日
*
* 徐亚华(Cason_xu)
*/
import java.util.Scanner;
public class Quiz4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入您所需要的菱形的维数:") ;
int n = sc.nextInt();
for (int i = 1;i <= n; i++) {
for (int j = n - i;j >= 0; j-- ) {
System.out.print(" ");
}
for(int k = 1;k <= i;k++){
System.out.print("*"+" ");
}
System.out.println();
}
for (int i = n + 1;i <= (2 * n - 1); i++) {
for (int j = 2 * n - i ; j <= n - 1; j++) {
System.out.print(" ");
}
for (int k = 2 * n - i ;k > 0;k--) {
System.out.print(" " + "*");
}
System.out.println();
}
}
}
* Quiz4
*
* 输出n维的菱形
*
* 2008年12月13日
*
* 徐亚华(Cason_xu)
*/
import java.util.Scanner;
public class Quiz4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入您所需要的菱形的维数:") ;
int n = sc.nextInt();
for (int i = 1;i <= n; i++) {
for (int j = n - i;j >= 0; j-- ) {
System.out.print(" ");
}
for(int k = 1;k <= i;k++){
System.out.print("*"+" ");
}
System.out.println();
}
for (int i = n + 1;i <= (2 * n - 1); i++) {
for (int j = 2 * n - i ; j <= n - 1; j++) {
System.out.print(" ");
}
for (int k = 2 * n - i ;k > 0;k--) {
System.out.print(" " + "*");
}
System.out.println();
}
}
}
相关文章推荐
- Java代码输出菱形
- java技术支持 输出一个菱形
- Java输出实心菱形
- java 打印输出空心菱形
- java 循环问题 大全 求2~100a之内的素数。求水仙花数:(1~1000)。有1、2、3、4四个数字,输出所有能组成的互不相同且无重复的三位数。打印空心菱形
- java中根据输入的数字输出空心菱形和实心菱形
- java控制台输出一个菱形
- 第一次动手写java的简单代码,实现输出一个空心菱形。
- java 打印输出一个菱形
- java 实现打印输出一个空心菱形
- 用Java输出菱形,用函数调用方法
- Java基础应用之循环控制(for循环输出空心的菱形)
- Javafor循环输出菱形
- 使用java输出菱形的星型
- Java算法之输出“菱形”
- java输出实心菱形
- Java输出三角菱形
- for循环输出菱形的形状【java】
- 使用for循环经典案例输出空心的菱形 in Java
- Java循环输出一个菱形与阶乘倒数