Error in Program | Sololearn: Learn to code for FREE!
Neuer Kurs! Jeder Programmierer sollte generative KI lernen!
Kostenlose Lektion ausprobieren
+ 1

Error in Program

https://code.sololearn.com/ceN5q84VCiJv/?ref=app Pls help me, I couldn't get it why this error is coming if anyone has any solution to the error then pls tell me :(

4th Feb 2023, 2:11 PM
五条悟 ♡
五条悟 ♡ - avatar
6 Antworten
+ 3
https://code.sololearn.com/cJIt2knE0HQi/?ref=app I got my solution everyone When I tried to do it by using io package, it ran perfectly Stefanoo SoloProg José Ricardo Jiménez Aguilera just check it out
9th Feb 2023, 1:13 PM
五条悟 ♡
五条悟 ♡ - avatar
+ 1
Use int n= Integer.parseInt(in.nextLine()); instead of int n=in.nextInt();
4th Feb 2023, 2:28 PM
SoloProg
SoloProg - avatar
+ 1
If your input is like this it works. Input: 2 Name1 Name2 Ouput: N It's because your a still on the first line after nextInt and nextLine finds a Space as first char.
4th Feb 2023, 2:36 PM
Stefanoo
Stefanoo - avatar
+ 1
That's because a String itself can throw this exception. It's not the array who is throwing it. And your first string at Index 0 is empty.
4th Feb 2023, 3:00 PM
Stefanoo
Stefanoo - avatar
0
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: index out of range: 0 at java.base/ java.lang.StringLatin1.charAt(StringLatin1.java:48) at java.base/java.lang.String.charAt(String.java:711) at Program.main(Program.java:18) I think the main problem is in line 18 Char ch=a[i].charAt(0); It is saying the index of the string is not 0 or the compiler can't find any character in that position. But as a learner, I know every string starts with a position 0, but why this error is coming everytime I don't know.
4th Feb 2023, 2:45 PM
五条悟 ♡
五条悟 ♡ - avatar
0
Stefanoo sir, I couldn't get it! 😥
4th Feb 2023, 2:46 PM
五条悟 ♡
五条悟 ♡ - avatar