Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 左上角和右上角三角形_Java_String - Fatal编程技术网

Java 左上角和右上角三角形

Java 左上角和右上角三角形,java,string,Java,String,我想插入空格,如所需输出中所示 输入字符串:abc 所需输出: abcabc ab--bc a----c 但我的回答是: abcabc abbc ac 公共静态空白三角形(字符串s){ int length=s.length(); 对于(int i=0;i公共静态空心三角形(字符串s){ int length=s.length(); 用于(int i=0;i或仅用于循环:) for(int i=0;i

我想插入空格,如所需输出中所示

输入字符串:abc

所需输出:

abcabc
ab--bc
a----c
但我的回答是:

abcabc
abbc
ac

公共静态空白三角形(字符串s){
int length=s.length();
对于(int i=0;i
公共静态空心三角形(字符串s){
int length=s.length();
用于(int i=0;i或仅用于循环:)

for(int i=0;i
始终对您的算法进行一次试运行。错误会自动出现。一旦您得到问题的正确答案,您必须接受答案,或者如果您满意,就投票支持它。
public static void triangle(String s){

    int length = s.length();

    for(int i=0;i<2*length;i++){
        System.out.println();

        for(int j=0;j<length-i;j++){
            System.out.print(" "+s.charAt(j));
        }                   
        for(int k=i;k<length;k++){
            System.out.print(" "+s.charAt(k));      
        }    
    }
}
    public static void triangle(String s){
    int length = s.length();
    for(int i=0;i<length;i++){
        System.out.println();
        int j=0;
            while(j<length-i){
                System.out.print(s.charAt(j));
                j++;
            }
            while(j<length){
                System.out.print(" ");
                j++;
            }
        int k=0;
        while(k<i){
            System.out.print(" ");
            k++;
        }
        while(k<length){
                System.out.print(s.charAt(k));
                k++;
        }
 }}
for (int i = 0; i < s.length(); i++) {
    for (int j = 0; j < s.length()-i; j++) {
        System.out.print(s.charAt(j));
    }
    for (int j = s.length()-i; j < s.length(); j++) {
        System.out.print(" ");
    }
    for (int j = 0; j < i; j++) {
        System.out.print(" ");
    }
    for (int j = i; j < s.length(); j++) {
        System.out.print(s.charAt(j));

    }
    System.out.println("");
}