Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    metodo toUpperCase() su String di input

    Salve, sto scrivendo un programma che, al momento opportuno, chiede all'utente se intende restare nel programma (simulo un negozio con articoli messi nel carrello con relativi prezzi).
    In cima al file java c'è
    codice:
    import java.util.Scanner;
    e quindi poi
    codice:
    Scanner input = new Scanner(System.in);
    e
    codice:
    String altri = "";
    System.out.print("Desidera altri prodotti (S/N)? :");
    altri = input.next();
    Ecco, io vorrei che, siccome altri finisce in un if che mi cambia eventualmente un boolean in un do/while terminando il ciclo, trasformare quanto immesso in maiuscolo, ma
    codice:
    altri = (input.next()).toUppercase();
    non viene compilato, anche senza le parentesi aggiuntive.

    Come si fa?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,182
    Il metodo si chiama toUpperCase() (con la C maiuscola).

    Il compilatore dovrebbe lamentarsi che non trova il metodo toUppercase() con un "Cannot find symbol".

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    L'errore stava proprio lì! E dire che nel titolo della discussione l'ho scritto correttamente.

    Grazie e buone feste.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.