使用循坏输出等腰三角形。例如给定4,输出如下结果:
//双循环就够了吧
public class Main {
public static void main(String[] args) {
int a=4,b=1,c=a*2-1;
for(int i=0;i<a;i++)
{
for( int t=1;t<=c;t++)
{
if(t<((c-b)/2)+1||t>((c-b)/2)+b){
System.out.print(" ");
}else {
System.out.print("*");
}
}
b+=2;
System.out.println();
}
}
}
public void getRectangle(int lineNum) { // TODO Auto-generated method stub for (int i = 1; i <= lineNum; i++) { for (int j = 0; j < lineNum - i; j++) { System.out.print(" "); } for (int j = 0; j < 2*i - 1; j++) { System.out.print("*"); } System.out.println(""); } }
public class Base
{ public static void main(String[] args)
{ int i,j,k; int n=3;//n表示给定数值,题目中给定为4,即代码中相应减一给定3 for(i=0,j=n;i<=3&&j>=0;i++,j--)
{ for(k=n-i;k>0;k--)
{
System.out.print(" ");
} for(k=1+2*i;k>0;k--)
{
System .out.printf("*");
} for(k=n-i;k>0;k--)
{
System.out.print(" ");
}
System.out.println();
}
}
}
public class Test2_PrintIsoTriangle {
public static void main(String[] args) {
} } } }
package com.java3.ch1; public class Q2 { public static void main(String[] args) { int Lines = 4; for(int i = 1;i <= Lines;i++){ for(int j = 1;j <= (4 -i);j++){ System.out.print(" "); } for(int k = 1;k <= (2*i -1);k++){ System.out.print("*"); } System.out.println(); } } }
public static void main(String[] args) { int num = 4; for (int i = 1; i <= num; i++) { for (int j = 1; j <= num + i-1; j++) { if (j > num - i) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } }
import java.util.Scanner; public class 等腰三角形 { public static void main(String[] args) { Scanner aa = new Scanner(System.in); System.out.println("请输入一个整数:"); int a = aa.nextInt(); for(int i=1; i<=a; i++){ for(int z=a-i; z>0;z--){ System.out.print(" "); } for(int j=0; j<2*i-1; j++){ System.out.print("*"); } System.out.println(); } } }
private static void drawSquare() { Scanner scan = new Scanner(System.in); System.out.print("请输入要打印的三角形的行数:"); Integer line = scan.nextInt(); for (int i = 1; i <= line; i++) { // 绘制空格 for (int j = 1; j <= line - i; j++) { System.out.print(" "); } // 绘制星号 for (int k = 1; k <= 2 * i - 1; k++) { System.out.print("*"); } System.out.println(); } }
Scanner scanner = new Scanner(System.in); String next = scanner.next(); int lineNum = Integer.parseInt(next); for (int i = 1; i <= lineNum; i++) { for (int j = 0; j < lineNum - i; j++) { System.out.print(" "); } for (int j = 0; j < 2*i - 1; j++) { System.out.print("*"); } System.out.println(""); }
public static void test5(){ for (int i = 0;i < 4;i++){ for (int j = 4; j > =1-i;j--){ if(j > i + 1){ System.out.print(" "); }else{javascript:void(0); System.out.print("*"); } } System.out.println(""); } }
public class Test { public static void main(String[] args) { int n = 4; for (int i = 1; i <= 4; i++) { for (int j = 1; j <= n-i; j++) { System.out.print(" "); } for (int j2 = 1; j2 <= 2*i-1; j2++) { System.out.print("*"); } System.out.println(); } } }