之前在学校学习c语言的时候,打印图形觉得好难呀!
在哪里跌倒在哪里爬起来,我用绝对值做的打印菱形:
- package algorithm50;
- import java.util.Scanner;
- /**打印图形*/
- public class Test19 {
- /**
- *
- ***
- *****
- *******
- *****
- ***
- * */
- public static void main(String[] args) {
- int n;
- Scanner scan = new Scanner(System.in);
- System.out.println("input:");
- n = scan.nextInt();
- for(int i= -(n-1);Math.abs(i)<n;i++ ){
- for(int j=0;j<Math.abs(i);j++){
- System.out.print(" ");
- }
- for(int k=0;k<2*(n-Math.abs(i))-1;k++){
- System.out.print("*");
- }
- System.out.println();
- }
- }
- }
复制代码
|