QNA > P > Perché Il Mio Programma Java Non Funziona?

Perché il mio programma Java non funziona?

Lascerò che altri si preoccupino del perché il tuo codice non funziona. Ma perché lo hai scritto in questo stile bizzarro? Hai "dichiarato" sei variabili all'inizio e ne hai inizializzate cinque in seguito. Hai anche dichiarato/inizializzato una costante "SHIPPING" (opportunamente). Perché a questa è concesso il privilegio speciale di essere una costante quando nessuna delle altre lo è? E perché il suo nome è in maiuscolo? In verità nessuna delle vostre "variabili" è effettivamente variabile, con l'eccezione di totalAmount, che non ha bisogno di essere una variabile se non per il fatto che avete deciso di cambiare il suo valore prima di usarlo nella vostra istruzione println (invece di usare semplicemente (totalAmount+SHIPPING) nella vostra println).

Un'altra cosa: avete un'espressione per il volume che avete usato nelle dichiarazioni di stampa ma che avreste dovuto usare anche nell'inizializzazione di totalAmount.

Oh, e non avete bisogno di parentesi attorno alla vostra seconda dichiarazione di stampa che è, come scritta, identica alla prima. Perché non, dato il modo in cui stai usando totalAmount, semplicemente aggiornare totalAmount se è > 500 e poi chiamare l'unica versione della println?

BTW, hai usato "/n" per newline ma dovrebbe essere "\n".

In breve, mentre il tuo codice può (quasi) passare il test come Java (secondo il compilatore), certamente non è Java per qualsiasi altra misura.

Di Incrocci Eviston

Come aggiornare Python 2.7 a 3.6 nel mio Red Hat Linux Server :: Cosa fanno gli specialisti del dolore quando la morfina non funziona?
Link utili