
任务描述
本关任务:输出一个由组成的实心等腰三角形,如图 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语言相关内容):
| 输出语句(符号) | 表示含义 |
|---|---|
| %d | int型占位符 |
| %-d | 默认情况下为右对齐,左补空格;加“-”可变为右对齐,左补空格 |
| %2d | 2表示对应输出2位,小于两位前补空格,大于2位原样输出 |
| %02d | 2表示对应输出2位,小于两位前补0,大于2位原样输出 |
| %f | float型占位符 |
| %lf | double型占位符 |
| %.2lf | .2表示截断,保留两位小数 |
| %s | 字符串占位符 |
| %c | 字符型占位符 |
②System.out.print无法使用C语言标准输出,可根据需要进行选择。
3.System.out.println(“需要输出的内容”);在输出内容后,会自动换行,等同于System.out.print(“需要输出的内容\n”)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)