JAVA基础——打印实心三角形
观察题目要求,按要求打印图形(把菱形看成两个三角形的组合一样适用)
初识JAVA重点了解如果需要键入数据(获取控制台的输入)如何去处理!
分析题目,考虑使用循环结构
采用多层for循环,外循环控制行数,内循环来控制图案。
找规律,列表格。
键入数据打印类型——等腰实心三角形
//测试效果图:(输入数据为5)
*
***
*****
*******
*********
package swtichFor;//包名
import java.util.Scanner;//调用ava.util的Scanner类
public class ShiXinSanJiaoXing
{
public static void main(String[] args)
{
//创建Scanner对象用于获取平台给定的输入信息
Scanner sc = new Scanner(System.in);
//定义需要打印的总行数
int lineNum = sc.nextInt();
/*
i(行号) 空格数量(lineNum-i) 星星数量 (2*i -1)
1 5 1
2 4 3
3 3 5
4 2 7
5 1 9
6 0 11
*/
//通过外循环控制需要打印的行数
for(int i=1;i<=lineNum;i++){
/**********begin**********/
//通过内循环(1)控制需要打印的空格
for(int j=1;j<=(lineNum-i);j++)
{
System.out.print(" ");
}
//通过内循环(2)控制需要打印的星星的数量
for(int k