Bonjour tout le monde, je suis à la recherche d'un mentor ,ou bien de partenaire pour apprendre à développer en java.
Je fais le livre du zéro + tutoriel vidéo YouTube.

Je rencontre des blocages (simples ,je pense mais étant débutant je ne sais pas comment les corriger.)

Exemple : 1er problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import java.util.Scanner;
public class Fahreinheit
{
 
	public static void main(String[] args) 
	{
		Scanner sc = new Scanner(System.in);
		char reponseQ = 'O';
		System.out.print("Bonjour,");
		while (reponseQ == 'O')
		{
 
		System.out.println("quelles valeurs voulez vous convertir?\n"
				+ "1 : Faheinheit -> Celsius\n"
				+ "2 : Celsius    -> Fahreinheit\n");
			byte choixConv=sc.nextByte();
		System.out.println("Quelle température convertir ?");
		float choixTemperature=sc.nextFloat();
 
		if(choixConv==1) 
			{
			double resulta=(choixTemperature-32*5)/9;
			System.out.println(choixTemperature+"F Correspond à :"+resulta+"C");
			}
		else
			{
 
			double resulta=9/5*choixTemperature+32;
			System.out.println(choixTemperature+"C Correspond à :"+resulta+"F");
			};
 
			System.out.println("Voulez vous convertir une autre valeur ? O/N?");
            reponseQ = sc.nextLine().charAt(0);
		}
		System.out.println("Merci,au revoir!");
	}
 
}
le message d'erreur :
Bonjour,quels valeurs voulez vous convertir?
1 : Faheinheit -> Celsius
2 : Celsius -> Fahreinheit

1
Quel température convertir ?
23
23.0F Correspond a :-15.222222328186035C
Voulez vous convertir une autre valeur?O/N?
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.base/java.lang.StringLatin1.charAt(Unknown Source)
at java.base/java.lang.String.charAt(Unknown Source)
at Fahreinheit.main(Fahreinheit.java:33)
MERCI !!