Casa > P > Por Que Meu Programa Java Não Está Funcionando?

Por que meu programa Java não está funcionando?

I'vai deixar os outros se preocuparem com o porquê do seu código estar't a funcionar. Mas por que você o escreveu neste estilo bizarro? Você "declarou" seis variáveis no topo e depois inicializou cinco delas mais tarde. Você'você também declarou/inicializou uma constante "SHIPPING" (apropriadamente). Porque é que esta tem o privilégio especial de ser uma constante quando nenhuma das outras é? E por que o seu nome está em maiúsculas? Na verdade, nenhuma das suas "variáveis" é realmente variável, com a excepção do TotalAmount, que não't realmente precisa de ser uma variável a não ser o facto de ter decidido alterar o seu valor antes de a usar na sua declaração println (em vez de simplesmente usar (TotalAmount+SHIPPING) na sua declaração println).

Uma outra coisa: você tem uma expressão para o volume que você'usou nas declarações println mas também deveria ter usado na inicialização do totalAmount.

Oh, e você não'não precisa de chaves em torno da sua segunda declaração println que é, como escrito, idêntica à primeira declaração println. Porque não, dada a forma como você'está usando totalAmount, simplesmente atualize totalAmount se ele's > 500 e então chame a versão única do println?

BTW, você usou "/n" para a nova linha mas deve ser "\n".

Em resumo, enquanto o seu código pode (quase) passar no teste como Java (de acordo com o compilador), certamente é't Java por qualquer outra medida.

De Cacilia

Porque é que o meu corante de madeira não está a funcionar? :: O que fazem os especialistas em dor quando a morfina não está a funcionar?