gpt4 book ai didi

java - 我怎样才能用java创建这些形状

转载 作者:行者123 更新时间:2023-11-30 03:14:56 26 4
gpt4 key购买 nike

package assignment.pkg3;

import java.util.Scanner;

public class Assignment3 {

public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
System.out.print("What integer length do you want: ");
int length = stdIn.nextInt();

for (int i = 0; i < length; i++) {
for (int j = ((length - 1) - i); j > 0; j--) {
System.out.print(" ");
}
for (int a = 0; a <= i; a++) {
System.out.print("*");
}
System.out.println();
}

for (int i = 0; i < length; i++) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int a = length; a > i; a--) {
System.out.print("*");
}
for (int b = (length - 1); b > i; b--) {
System.out.print("*");
}
System.out.println();
}

for (int i = 0; i < length; i++) {
for (int j = 0; j <= i; j++) {
for (int k = 0; k < i; k++) {
System.out.print(" ");
}
for (int a = 0; a <= i; a++) {
System.out.print("*");
}
System.out.println();
}
}
}
}

嗨,我需要帮助来制作第三个形状..我什至不知道如何开始。其他3个我都做得很好。 (除了形状 D 上的空格错误)。谁能帮我找到一个开始的地方。 (顺便说一句,我在初级java类(class)中,所以我不能在其中放入我们没有学过的任何内容。所以坚持for循环基本上是我们基本上可以使用的全部,哈哈) Here is link to pic

最佳答案

尝试执行这个并检查 -

for (int i = 0; i < length/2; i++){

for (int j = 0; j < length; j++){
System.out.print("*" + " ");
}
System.out.println("");

for (int k = 0; k < length-1; k++){
System.out.print(" " + "*");
}
System.out.println("");
}

希望这能解决您的问题。

关于java - 我怎样才能用java创建这些形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32878857/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com