1-1 学习-Java顺序结构之无输入输出给定图案解析答案及拓展

1-1 学习-Java顺序结构之无输入输出给定图案解析答案及拓展,第1张

任务描述
本关任务:输出一个由组成的实心等腰三角形,如图 1(下图) 所示。

题目解析

题目代码
方式一:使用“\n”换行方式

/**
 * 任务:输出实心等腰三角形。
 * 类名为:OutputTriangle
 */
 
public class OutputTriangle {
    public static void main(String[] args) {
    	 // 请在下面的 Begin-End 处,按照所给的代码注释完成相应代码的编写
         /********** Begin **********/
         // 使用空格和*,向控制台输出一个高为4,底为7的等腰三角形,最后一个输出采用不换行输出       
         System.out.print("   *\n  ***\n *****\n*******");


        /********** End **********/

    }
} 

方式二:使用System.out.println();换行

/**
 * 任务:输出实心等腰三角形。
 * 类名为:OutputTriangle
 */
 
public class OutputTriangle {
    public static void main(String[] args) {
    	 // 请在下面的 Begin-End 处,按照所给的代码注释完成相应代码的编写
         /********** Begin **********/
         // 使用空格和*,向控制台输出一个高为4,底为7的等腰三角形,最后一个输出采用不换行输出       
         System.out.println("   *");
         System.out.println("  ***");
         System.out.println(" *****");
         System.out.print("*******");


        /********** End **********/

    }
} 

相关知识
1.在java中使用System.out.print(“你想输出的内容”);用于输出需要输出的内容。

2.System.out.print和System.out.printf的区别:
①System.out.printf中,printf()为C语言中标准库函数,用于格式化后字符串输出到标准输出,java中printf()还是打印,但继承了C语言格式化的特性。以下举例部分C语言格式化输出(详细请查看C语言相关内容):

输出语句(符号)表示含义
%dint型占位符
%-d默认情况下为右对齐,左补空格;加“-”可变为右对齐,左补空格
%2d2表示对应输出2位,小于两位前补空格,大于2位原样输出
%02d2表示对应输出2位,小于两位前补0,大于2位原样输出
%ffloat型占位符
%lfdouble型占位符
%.2lf.2表示截断,保留两位小数
%s字符串占位符
%c字符型占位符

②System.out.print无法使用C语言标准输出,可根据需要进行选择。

3.System.out.println(“需要输出的内容”);在输出内容后,会自动换行,等同于System.out.print(“需要输出的内容\n”)。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/713278.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-24
下一篇2022-04-24

发表评论

登录后才能评论

评论列表(0条)

    保存