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