package xingzhuang;
public class daosanjiao {
/**
* @param args
*/
public static void main(
String[] args) {
// TODO 自動生成的方法存根
for (int i = 0; i < 7; i++) {
System.out.print("*");
}
System.out.print("\n");
System.out.print(" ");
for (int i = 0; i < 5; i++) {
System.out.print("*");
}
System.out.print("\n");
System.out.print(" ");
for (int i = 0; i < 3; i++) {
System.out.print("*");
}
System.out.print("\n");
System.out.print(" ");
for (int i = 0; i < 1; i++) {
System.out.print("*");
}
}
}
——————————-
**1*11*111*1111*11111*111111*1111111*11111111*111111111
*1*11*111*1111*11111*111111*1111111*11111111*111111111
輸入倒三角形行數20
*
**
***
****
*****
******
*******
********
*********
**********
***********
************
*************
**************
***************
****************
*****************
******************
*******************
*********************
**
***
****
*****
******
*******
********
*********
**********
*
**
***
****
*****
******
*******
********
*********
**********
***********
***********
***********
***********
***********
***********
***********
***********
***********
***********
*****
***
*
輸入倒三角形行數
10
*
***
*****
*******
*********
***********
*************
***************
*****************
輸入倒三角形行數5
*
***
*****
*******
*
***
*****
*******
int lt=21;
for(int j=lt;j>0;j-=2){
for(int n=0;n<(lt-j)/2;n++){
System.out.print(" ");
}
for(int i=0;i<j;i++){
System.out.print("*");
}
System.out.println("\n");
}
*
***
*****
*******
******
****
**
package xingzhuang;
import java.util.Scanner;
import javax.swing.text.StyledEditorKit.ForegroundAction;
public class daosanjiao {
/**
* @param args
*/
public static void main(
String[] args) {
// TODO 自動生成的方法存根
int height;
Scanner scanner=new Scanner(System.in);
System.err.print("輸入倒三角形行數");
height=scanner.nextInt();
for(int i=1;i<height;i++){
for(int j=1;j<height-i;j++){
System.out.print(" ");
}
for(int j=0;j<(2*i)-1;j++){
System.out.print("*");
}
System.out.println();
}
// for(int i=0;i<height;i++)
// {
// //輸出每行前面的空格
// for(int k=0;k<=i;k++)
// System.out.print(' ');
// //輸出每行的 *
// for(int j=(height-i*2);j>=0;j–)
// System.out.print('*');
// System.out.println();//換行的
// }
}
}
輸入倒三角形行數
9
*
* *
* *
*
*
*
* *
* *
*
請輸入菱形的邊長:
10
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
請輸入菱形的邊長:
11
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
———————
請輸入菱形的邊長:
30
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
———————
package xingzhuang;
import java.util.Scanner;
public class daosanjiao {
/**
* @param args
*/
public static void main(
String[] args) {
// TODO 自動生成的方法存根
int length;//存儲菱形的邊長的變量
Scanner sc =new Scanner(System.in);//輸入數據的掃描對象
System.out.println("請輸入菱形的邊長:");
length = sc.nextInt();//獲取輸入的邊長數值
/*打印菱形的上半部分三角形 行數為length行*/
for (int i=1; i<=length;i++) {//需要打印的行數
for(int j=1;j<=length-i;j++){//打印左邊空白的區域,隨行遞減1
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++){//打三角形的區域
if(k==1||k==2*i-1){//空心的獲取 除每行第一個以及最後一個 外其餘為空白
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
/*打印菱形的下半部分三角形 中間行公用 故行數為length-1*/
for (int i = length-1;i>0;i–){
for(int j=1;j<=length-i;j++){
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++){
if(k==1||k==2*i-1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}}
————————-
package xingzhuang;
import java.util.Scanner;
public class daosanjiao {
/**
* @param args
*/
public static void main(
String[] args) {
// TODO 自動生成的方法存根
int length;//存儲菱形的邊長的變量
Scanner sc =new Scanner(System.in);//輸入數據的掃描對象
System.out.println("請輸入菱形的邊長:");
length = sc.nextInt();//獲取輸入的邊長數值
/*打印菱形的上半部分三角形 行數為length行*/
for (int i=1; i<=length;i++) {//需要打印的行數
for(int j=1;j<=length-i;j++){//打印左邊空白的區域,隨行遞減1
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++){//打三角形的區域
System.out.print("*");
}
System.out.println();
}
/*打印菱形的下半部分三角形 中間行公用 故行數為length-1*/
for (int i = length-1;i>0;i–){
for(int j=1;j<=length-i;j++){
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++){
System.out.print("*");
}
System.out.println();
}
}}
請輸入菱形的邊長:
5
*
***
*****
*******
*********
*******
*****
***