Найти количество элементов массива, начинающихся и заканчивающихся одинаковыми символами - 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; //<-----тут