1. 打印直角三角形
需求说明:从控制台输入直角三角形的高度(行数)。每行*的数目依次为1、3、5、7等 。
实现思路:外层循环控制行数,根据用户输入的行数得到外层循环条件
分析每行打印的内容: 每一行均打印*号,第i行的*号数为2*i-1,从而得到内层循环条件代码如下:
代码如下:
需求说明:从控制台输入直角三角形的高度(行数)。
需求说明:从控制台输入直角三角形的高度(行数)。每行*的数目依次为1、3、5、7等 。
实现思路:外层循环控制行数,根据用户输入的行数得到外层循环条件
分析每行打印的内容: 每一行均打印*号,第i行的*号数为2*i-1,从而得到内层循环条件代码如下:
代码如下:
<span style="font-size:24px;">import java.util.Scanner;
publi cclass Three {
public static void main(String[] args)
{
int rows = 0;
Scanner input = new Scanner(System.in);
System.out.println("请输入直角三角形的行数:");
rows=input.nextInt();
for(int i=0; i<=rows; i++){
for(int j=0; j<2*i-1; j++){
System.out.print("*");
}
System.out.println("");
}
}
}</span>
2. 打印倒直角三角形
需求说明:从控制台输入直角三角形的高度(行数)。