等腰三角形:
import java.util.Scanner;
/**
*
* @author Lenovo
* 打印三角形(等腰三角形)——“外for循环控制行,内行控制列”
*/
public class Triangle {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个小于10的整数:");
int number =sc.nextInt();
for(int i = 1;i <= number;i++){
//输出n-1个空格
for(int j = 1;j <= number-i;j++){
System.out.print(" ");
}
//输出2*i-1个星
for(int k = 1;k <= i*2-1;k++){
System.out.print("*");
}
System.out.println();
}
}
}
请输入一个小于10的整数:
5
*
***
*****
*******
*********
直角三角形:
import java.util.Scanner;
/**
*
* @author LLJ
* 打印直角三角形
*/
public class ZhiJiao {
public static void main(String[] args) {
System.out.println("请输入一个小于10的整数:");
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
for(int i = 1;i <= number;i++){//外for循环控制行(打印多少行)
for(int j = 1;j <= i;j++){//内for循环控制列(打印多少列)
System.out.print("*");//切记,用"print"输出,不要用"println"
}
System.out.println();
}
}
}
请输入一个小于10的整数:
5
*
**
***
****
*****
直角三角形:
import java.util.Scanner;
/**
*
* @author LLJ
* 直角三角形
*/
public class ZhiJiaoSanjiaoxing {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个小于10的整数:");
int number =sc.nextInt();
for(int i = 1;i <= number;i++){
//输出2*i-1个星
for(int k = 1;k <= i*2-1;k++){
System.out.print("*");
}
System.out.println();
}
}
}
结果是:
请输入一个小于10的整数:
5
*
***
*****
*******
*********