Member 13341845 Ответов: 2

Пожалуйста, объясните ниже коды


    import java.io.*;
    import java.util.Scanner;
    import java.lang.String;
public class Amma {
public static void main(String[] args) {
  
           Scanner sc = new Scanner(System.in);
           System.out.println("Enter the String : ");
           String s = sc.nextLine();
          
           for(int i=0; i< s.length();i++)
           {

               for(int j=0;j<i;j++)
               {
            	   
                   System.out.printf("%c ",s.charAt(j));
               }
               System.out.printf("%c\n",s.charAt(i));
               }         

           
       }
          
    }


Что я уже пробовал:

также я хочу напечатать это слева также как?
один
являюсь
АММ
Амма

2 Ответов

Рейтинг:
16

OriginalGriff

Все, что он делает, - это считывает строку от пользователя и печатает ее. Он печатает то же количество строк, что и введенные пользователем символы, и каждая строка на один символ длиннее предыдущей.

В принципе, он делает то, что вы говорите, что хотите, чтобы он делал, предполагая, что вы вводите "Амма" в качестве входных данных.


Member 13341845

как запустить цикл пожалуйста объясните четко

Member 13341845

это внятно объяснить

OriginalGriff

Какую часть объяснения вы не понимаете? В конце концов, вы написали код...

Рейтинг:
1

Patrice T

Существует инструмент, который позволяет вам видеть, что делает ваш код, его имя отладчик Это также отличный инструмент обучения, потому что он показывает вам реальность, и вы можете увидеть, какие ожидания соответствуют реальности.
Когда вы не понимаете, что делает ваш код или почему он делает то, что делает, ответ таков: отладчик.
Используйте отладчик, чтобы увидеть, что делает ваш код. Просто установите точку останова и посмотрите, как работает ваш код, отладчик позволит вам выполнять строки 1 на 1 и проверять переменные по мере их выполнения.

Отладчик-Википедия, свободная энциклопедия[^]
http://docs.oracle.com/javase/7/docs/technotes/tools/windows/jdb.html[^]
https://www.jetbrains.com/idea/help/debugging-your-first-java-application.html[^]
Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
В отладчике нет никакой магии, он не находит ошибок, он просто помогает вам. Когда код не делает того, что ожидается, вы близки к ошибке.