如何用Java打印由#组成的倒三角
时间: 2024-06-02 18:13:19 浏览: 36
Java可以使用System.out.print() 或 System.out.println() 方法打印控制台输出。例如,要打印字符串"Hello World!",可以使用以下代码:
System.out.println("Hello World!");
此外,Java还支持格式化输出,可以使用printf()方法。以下是一个使用printf()格式化输出的示例:
String name = "张三";
int age = 20;
double height = 1.75;
System.out.printf("我的名字是%s,今年%d岁,身高%.2f米", name, age, height);
输出结果为:
我的名字是张三,今年20岁,身高1.75米
使用Java打印控制台输出是一个基本的编程操作,在开发中常常用于调试和测试。
相关问题
使用Java循环一个用*组成的倒三角形
您好!下面是使用Java编写的循环打印一个由星号(*)组成的倒三角形的示例代码:
```java
public class Main {
public static void main(String[] args) {
int rows = 5; // 倒三角形的行数
for (int i = rows; i >= 1; --i) {
for (int j = 1; j <= i; ++j) {
System.out.print("* ");
}
System.out.println();
}
}
}
```
这段代码将打印出以下倒三角形:
```
* * * * *
* * * *
* * *
* *
*
```
希望能对您有所帮助!如有任何问题,请随时提问。
如何使用Java根据输入的行数,打印由“#”构成的倒三角形
*”组成的等腰直角三角形?
以下是使用Java实现打印等腰直角三角形的代码:
```java
import java.util.Scanner;
public class Triangle {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入等腰直角三角形的行数:");
int n = sc.nextInt();
sc.close();
for (int i = 1; i <= n; i++) {
// 打印每行的“*”,行数逐渐递增
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
以上代码实现了用户输入行数n后,打印n行等腰直角三角形,其中每行的“*”数逐渐递增。
例如,输入4后,输出的结果为:
```
*
**
***
****
```
阅读全文