Concetti Chiave

  • I metodi principali della classe Scanner per l'input di dati includono .nextInt(), .nextDouble() e .next(), utili per acquisire numeri interi, decimali e stringhe.
  • Le operazioni sulle stringhe in Java possono essere effettuate con metodi come .length(), .toUpperCase(), .replace(), .substring() e .indexOf().
  • Il metodo .length() restituisce la lunghezza di una stringa, mentre .toUpperCase() la converte in maiuscolo.
  • Per configurare gli arguments in un'applicazione Java, è necessario accedere alla Run Configuration e inserire le stringhe nella sezione Arguments, prestando attenzione a racchiudere le frasi tra virgolette.
  • È importante notare che i numeri inseriti negli arguments verranno trattati come stringhe, limitando la possibilità di eseguire operazioni aritmetiche su di essi.

Quali sono i metodi della classe Scanner?

Infine bisogna dedicare un po’ di spazio a dei metodi molto utilizzati. I seguenti sono metodi relativi alla classe Scanner che permette l’input di dati nell’applicazione: .nextInt() .nextDouble() .next()
Mentre i prossimi riguardano i metodi relativi alle operazioni sulle Stringhe:

- .length () = della stringa di esempio “samba” mi darà come output 5

- .toUpperCase () = della stringa di esempio “samba” mi darà come output “SAMBA”

- .replace ( “sa” ; “to” ) = della stringa di esempio “samba” mi darà come output “tomba”

- .substring ( 0 ; 3 ) = della stringa di esempio “samba” mi darà come output “sam”

- .indexOf ( “m” ) = della stringa di esempio “samba” mi darà come output 2

Configurazione degli arguments

DARE UN VALORE AGLI ARGS

RUN poi Run Configuration poi Arguments (sono sulla linea di comando)

In “Program Arguments” inserisco le varie stringhe divise da uno spazio. Per assegnare una frase all’argomento devo inserirlo fra ““.

ES. Se volessimo assegnare agli args i seguenti caratteri:

- 12

- 36

- Giacomo

- “Carlo e Sandro”

Dobbiamo andare su Arguments e scrivere ciò che segue:

- arg[0] = 12;

- arg[1] = 36;

- arg[2] = Giacomo;

- arg[3] = Carlo e Sandro;

Bisogna ricordare che i numeri inseriti negli arguments verranno trattati come stringhe e per questo motivo non si potranno sommare tra loro.

Domande da interrogazione

  1. Quali sono i metodi principali della classe Scanner per l'input di dati?
  2. I metodi principali della classe Scanner per l'input di dati sono .nextInt(), .nextDouble() e .next(), che consentono di acquisire rispettivamente numeri interi, numeri decimali e stringhe.

  3. Come si possono manipolare le stringhe in Java?
  4. In Java, le stringhe possono essere manipulate utilizzando vari metodi come .length(), .toUpperCase(), .replace(), .substring() e .indexOf(), che permettono di ottenere informazioni e modificare il contenuto delle stringhe.

  5. Come si configurano gli arguments in un'applicazione Java?
  6. Gli arguments si configurano nella sezione "Run Configuration" sotto "Arguments", dove si possono inserire stringhe divise da uno spazio, ricordando che i numeri verranno trattati come stringhe e non possono essere sommati.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community