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.
Artigos semelhantes
- Como é possível que a 4G LTE não esteja funcionando em um telefone onde em outros telefones já está funcionando?
- Meu mouse não está funcionando, a luz laser não está acesa mesmo que eu tenha conectado o USB ao meu laptop. O que é que eu faço?
- Por que o LTE/3G não está funcionando quando um usuário está em uma chamada telefônica?
- Por que meu microfone Blue Yeti não está funcionando com o cabo USB que veio na caixa com o microfone?