Recuperer le dernier indice dans un tableau
Davcorp
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
tarek_dotzero Messages postés 817 Date d'inscription Statut Membre Dernière intervention -
tarek_dotzero Messages postés 817 Date d'inscription Statut Membre Dernière intervention -
Bonjour, tout le monde; je veux creer un programme qui selon les choix des utilisateurs leurs faire correspondrent le prix de chaque article. ce programme devrait recuperer le dernier indice dans tableau constituer des numero de facture explemple pour le produit SHINING SOUP correspondre l'ID 1901 et recuperer la valeur de 01 de l'ID pour lui afficher le prix, voici mon code que j'ai essayer de faire mais je suis bloqué dans la recuperation de la valeur de 01 dans le tableau des IDfacture:
void calculfacture() { int i; String[] produit = {"SHINING STAR","KAT SOUP","BOULEAUX"}; System.out.println("Entrer votre produit a commander "); String n1 = lux1.nextLine(); String[] IDfacture = {"1901","1902","1903"}; System.out.println("Entrer le numero de facture "); String n2 = lux1.nextLine(); for(i = 0; i <produit.length && i<IDfacture.length ; i++) { if(n1.equals(produit[i]) && n2.equals(IDfacture[i])) { char n3 = (char) (IDfacture.length-1.); }
Configuration: Windows / Firefox 65.0
A voir également:
- Recuperer le dernier indice dans un tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
1 réponse
Bonjour,
Je ne suis pas sûr de bien suivre l'exemple surtout qu'il s'agit de deux tableaux indépendants mais une chose est sûre : si vous voulez récupérer un caractère à partir d'une chaîne de caractère, il faut utiliser charAt(), alors le dernier caractère dans une chaîne est :
[https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#charAt(int)]
Je ne suis pas sûr de bien suivre l'exemple surtout qu'il s'agit de deux tableaux indépendants mais une chose est sûre : si vous voulez récupérer un caractère à partir d'une chaîne de caractère, il faut utiliser charAt(), alors le dernier caractère dans une chaîne est :
char c = maChaine.charAt(maChaine.length() - 1);
[https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#charAt(int)]