首页 > 代码库 > 用Java实现菱形的打印输出
用Java实现菱形的打印输出
- import java.util.Scanner;
- public class dengyao2 {
- public dengyao2() {
- super();
- }
- public static void main(String[] args) {
- System.out.println("请输入菱形的边长:");
- Scanner input = new Scanner(System.in);
- if (input.hasNextInt()) {
- int a = input.nextInt();
- dengyao2 triangle = new dengyao2();
- triangle.function(a);
- } else {
- System.out.println("你输入的格式有误!请输入整数!!");
- }
- input.close();
- }
- public void function(int x) {
- for (int i = 1; i <= x; i++) {
- for (int j = 1; j <= x - i; j++) {
- System.out.print(" ");
- }
- for (int k = 1; k <= 2 * i - 1; k++) {
- System.out.print("*");
- }
- System.out.println();
- }
- for (int i = x - 1; i > 0; i--) {
- for (int j = 1; j <= x - i; j++) {
- System.out.print(" ");
- }
- for (int k = 1; k <= 2 * i - 1; k++) {
- System.out.print("*");
- }
- System.out.println();
- }
- }
- }
用Java实现菱形的打印输出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。