Convertit une Chaîne en type Int. String valeur = scanner d'entrée...dur à expliquer

Bon alors je suis en train de convertir un couple de choses.

Donc j'ai déjà converti mon Scanner à une Chaîne, maintenant ce que je veux faire, c'est de prendre la valeur d'entrée et l'utiliser comme un entier pour un couple à l'autre, s'consolidés. IL L'HABITUDE DE TRAVAILLER!

Voici mon code pour l'instant:

import java.util.Scanner;
public class apples {
public static void main(String args[]) {

    Scanner fname = new Scanner(System.in);
    Scanner sname = new Scanner(System.in);
    Scanner number = new Scanner(System.in);
    tuna weight = new tuna();

    System.out.println("Enter Your First Name: ");
    String fname1 = fname.nextLine();
    String fnames = fname1;

    System.out.println("Enter Your Last Name: ");
    String sname1 = sname.nextLine();
    String snames = sname1;

    System.out.println("Enter Your Weight (Lbs.) : ");
    String num = number.nextLine();
    String num1 = num;

    System.out.println("Okay " + fname1 + " " + sname1
            + " I can see here that you weigh " + num + "lbs.");
    int num2 = num1.parseInt();
    if (num1 >= 275)
        System.out
                .println("You know, you should maybe consider laying off the candy my friend.....");
}

}

  • À titre d'observation générale, vous n'avez pas besoin de trois scanners. Vous obtenez les mêmes résultats si vous avez utilisé un scanner et l'a appelé trois fois. Cela signifierait aussi que vous n'auriez pas les mêmes noms de variables de la fname être un scanner et fname1 étant une chaîne
InformationsquelleAutor iSully | 2012-08-29