现在的位置: 首页 > 综合 > 正文

用java打印几个简单的三角形。

2018年01月10日 ⁄ 综合 ⁄ 共 1715字 ⁄ 字号 评论关闭

 

package lixiuranTest;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Calc {
 public static void main(String[] args) {
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  int n=0;
  try {
   System.out.println("请输入一个数:");
   String str=br.readLine();
   
   n=Integer.parseInt(str);
  } catch (IOException e) {
   
   e.printStackTrace();
  }
  printSan(n);
  System.out.println("");
  printZhijiao(n);
  System.out.println("");
  printDengyao(n);
  System.out.println("");
  printKong(n);
  System.out.println("");
  printLingxing(n);
 }
 public static void printSan(int n){
  for(int i=0;i<n;i++){
   for (int j = 0; j <= i; j++) {
    System.out.print("*");
    
   }
   System.out.println();
  }
 }
 public static void printZhijiao(int n){
   for(int i=0;i<n;i++){
     for (int j = 0; j <n-i; j++) {
      System.out.print(" ");
     }
     for (int k = 0; k <=i; k++) {
      System.out.print("*");
     }
    System.out.println();
   }
 }
 public static void printDengyao(int n){
  for(int i=1;i<=n;i++){
   for (int j = 1; j <=n-i; j++) {
    System.out.print(" ");
   }
   for (int k = 1; k <=2*i-1; k++) {
    System.out.print("*");
   }
  System.out.println();
 }
 }
 public static void printKong(int n){
  for(int i=1;i<=n;i++){
   for (int j = 1; j <=n-i; j++) {
    System.out.print(" ");
   }
   for (int k = 1; k <=2*i-1; k++) {
    
    
   
    if(i==n){
     System.out.print("*");
    }else{
     if(k==1||k==2*i-1){
      System.out.print("*");
     }else{
      System.out.print(" ");
     }
    }
   }
  System.out.println();
 }
 }
 public static void printLingxing(int n){
  for(int i=1;i<=n;i++){
   for (int j = 1; j <=i+1; j++) {
    System.out.print(" ");
   }
   for (int k = 1; k <=15; k++) {
    if(k%3==1){
     System.out.print("*");
    }else{
     System.out.print(" ");
    }
    }
   System.out.println();
  }
  
 }

}

抱歉!评论已关闭.