Найти количество элементов массива, начинающихся и заканчивающихся одинаковыми символами - Java

Узнай цену своей работы

Формулировка задачи:

Не могу понять почему он не записывает элемент массива в переменную(chislo) кто нибудь подскажет?
import java.util.Scanner; //импорт класса
import java.io.*;
public class massive {
 
    public static void main(String[] args) {
        Scanner size = new Scanner(System.in);
        int N;
        String chislo = new String();  // возможно где-то и раньше ошибся
        
        System.out.println("Введите количество элементов массива: ");
        N=size.nextInt();
        String[] mass=new String[N];
        
        for(int i=0;i<N;i++)
        {
            System.out.println("Введите "+(i+1)+" элемент массива");
            Scanner elem=new Scanner(System.in);
            mass[i]=elem.nextLine();
        }
        
        for(int i=0;i<N;i++)
        {
            
            mass[i]=chislo;    //<-----тут
            
            String[] s = chislo.split("");
            if(s[0]==s[s.length-1])
            {
                System.out.println("Ответ: "+mass[i]);
            }
            
        }
    }
 
}

Решение задачи: «Найти количество элементов массива, начинающихся и заканчивающихся одинаковыми символами»

textual
Листинг программы
mass[i]=chislo;    //<-----тут

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы