下面是一个示例代码,实现了以上功能。用户可以输入1、2或3来选择打印相应的图案。为了简化代码,我在这里只给出了打印矩形的代码,您可以自行根据需要添加打印圆形和三角形的方法。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请选择要打印的图形:1-圆形,2-矩形,3-三角形");
int choice = scanner.nextInt();
switch (choice) {
case 1:
// TODO 打印圆形
break;
case 2:
System.out.println("请输入矩形的长和宽:");
int length = scanner.nextInt();
int width = scanner.nextInt();
printRectangle(length, width);
break;
case 3:
// TODO 打印三角形
break;
default:
System.out.println("无效的选择!");
break;
}
scanner.close();
}
public static void printRectangle(int length, int width) {
for (int i = 0; i < length; i++) {
for (int j = 0; j < width; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
上一篇:编写一个Java程序,允许用户输入一系列整数,然后显示其中最小和最大的数以及平均值
下一篇:编写一个Java程序,展示一个简单的Cookie策略,该策略阻止从.gov域名中的cookie,但允许其他cookie。