Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 如何获取嵌套循环中的第一行和最后一列 Scanner Scanner=新的扫描仪(System.in); 系统输出打印(“Masukkan nilai:”); int input=scanner.nextInt(); int kolom=输入-1; 对于(int i=1;ii;j--){ 系统输出打印(“*”); } System.out.println(); }_Java_Loops - Fatal编程技术网

Java 如何获取嵌套循环中的第一行和最后一列 Scanner Scanner=新的扫描仪(System.in); 系统输出打印(“Masukkan nilai:”); int input=scanner.nextInt(); int kolom=输入-1; 对于(int i=1;ii;j--){ 系统输出打印(“*”); } System.out.println(); }

Java 如何获取嵌套循环中的第一行和最后一列 Scanner Scanner=新的扫描仪(System.in); 系统输出打印(“Masukkan nilai:”); int input=scanner.nextInt(); int kolom=输入-1; 对于(int i=1;ii;j--){ 系统输出打印(“*”); } System.out.println(); },java,loops,Java,Loops,代码的输出为: 但我希望输出如下: 所以我想我需要得到第一行和最后一列 怎么做请试试这个 Scanner scanner = new Scanner(System.in); System.out.print("Masukkan nilai : "); int input = scanner.nextInt(); int kolom = input -1; for(int i=1;i<input;i++){

代码的输出为:

但我希望输出如下:

所以我想我需要得到第一行和最后一列

怎么做请试试这个

Scanner scanner = new Scanner(System.in);
        System.out.print("Masukkan nilai : ");
        int input = scanner.nextInt();
        int kolom = input -1;
            for(int i=1;i<input;i++){
                for(int j=input;j>i;j--){
                    System.out.print("*");
                }
                System.out.println();
            }
Scanner Scanner=新的扫描仪(System.in);
系统输出打印(“Masukkan nilai:”);
int index=scanner.nextInt();
对于(int i=0;ii;j--){
如果(j==index | | j==i+1){
系统输出打印(“*”);
}否则{
系统输出打印(“”);
}
}
System.out.println();
}
请试试这个

Scanner scanner = new Scanner(System.in);
        System.out.print("Masukkan nilai : ");
        int input = scanner.nextInt();
        int kolom = input -1;
            for(int i=1;i<input;i++){
                for(int j=input;j>i;j--){
                    System.out.print("*");
                }
                System.out.println();
            }
Scanner Scanner=新的扫描仪(System.in);
系统输出打印(“Masukkan nilai:”);
int index=scanner.nextInt();
对于(int i=0;ii;j--){
如果(j==index | | j==i+1){
系统输出打印(“*”);
}否则{
系统输出打印(“”);
}
}
System.out.println();
}

for(char c='*',i=0;i
for(char c='*',i=0;iAdding一些
if
语句就可以了。添加一些
if
语句就可以了。
for(char c='*',i=0; i<input; c=' ',i++)
  for(int j=0; j<input-i; j++)
    System.out.print(j==0 ? "*" : j<input-i-1 ? c : "*\n");