Sembra che quando digiti un numero in Java, il compilatore lo legge automaticamente come un numero intero, motivo per cui quando digiti (lungo) 6000000000
(non nell'intervallo del numero intero) si lamenterà che 6000000000
non è un numero intero. Per correggere questo, ho dovuto specificare 6000000000L
. Ho appena saputo di questa specifica.
Esistono altre specifiche numeriche come short, byte, float, double? Sembra che questi sarebbero buoni da avere perché (presumo) se potessi specificare il numero che stai digitando è un breve, java non dovrebbe lanciarlo - questa è un'ipotesi, correggimi se sbaglio . Normalmente cercherò questa domanda da solo, ma non so nemmeno come viene chiamato questo tipo di specifica del numero.
1
conl
e0
conO
(e così via), la tua priorità è impostare correttamente il carattere (se puoi ), quindi preoccupati di assicurarti di non perdere il tasto Maiusc.