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;ifor(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");