Найти количество элементов массива, начинающихся и заканчивающихся одинаковыми символами - 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; //<-----тут
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д