Estou aprendendo a linguagem JAVA, estou usando uma apostila muito bacana da Caelum para começar a aprender, em um dos exercicios a apostila pede para Concatenar uma String com um texto, fiz todo o exercicio e deu tudo certo, porem nessa ultima parte quando vou Compilar o Java ele da o erro nota a statement
Segue abaixo o exercicio e o meu Codigo
Exercicio:
Na empresa onde trabalhamos, há tabelas com o quanto foi gasto em cada mês. Para fechar o balanço do primeiro trimestre, precisamos somar o gasto total. Sabendo que, em Janeiro, foram gastos 15000 reais, em Fevereiro, 23000 reais e em Março, 17000 reais, faça um programa que calcule e imprima o gasto total no trimestre. Siga esses passos:
Crie uma classe chamada BalancoTrimestral com um bloco main, como nos exemplos anteriores;
Dentro do main (o miolo do programa), declare uma variável inteira chamada gastosJaneiro e inicialize-a com 15000;
Crie também as variáveis gastosFevereiro e gastosMarco, inicializando-as com 23000 e 17000, respectivamente, utilize uma linha para cada declaração;
Crie uma variável chamada gastosTrimestre e inicialize-a com a soma das outras 3 variáveis:
int gastosTrimestre = gastosJaneiro + gastosFevereiro + gastosMarco;
Imprima a variável gastosTrimestre.
Adicione código (sem alterar as linhas que já existem) na classe anterior para imprimir a média mensal de gasto, criando uma variável mediaMensal junto com uma mensagem. Para isso, concatene a String com o valor, usando "Valor da média mensal = " + mediaMensal.
Codigo
class BalancoTrimestral {
public static void main(String[] args) {
int gastosJaneiro;
gastosJaneiro = 15000;
int gastosFevereiro;
gastosFevereiro = 23000;
int gastosMarco;
gastosMarco = 17000;
int gastosTrimestre;
gastosTrimestre = gastosFevereiro+gastosJaneiro+gastosMarco;
System.out.println(gastosTrimestre);
int MediaMensal;
MediaMensal = (gastosFevereiro+gastosJaneiro+gastosMarco)/3;
"Valor da média mensal = " + MediaMensal;
}
}
Agradeço desde ja a todos e desculpem se é alguma cabaçice minha rs… estou realmente inciando
[code]
public class BalancoTrimestral
{
public static void main(String[] args)
{
int gastosjaneiro = 15000;
int gastosfevereiro = 23000;
int gastosmarco = 17000;
int gastostrimestre = gastosjaneiro + gastosfevereiro+gastosmarco;
int mediamensal;
Como foi falado acima o único erro é que você não colocou a String para ser impressa dentro do System.out.println(); segue o código abaixo
[code]public class Teste {
public static void main(String[] args) {
int gastosJaneiro;
gastosJaneiro = 15000;
int gastosFevereiro;
gastosFevereiro = 23000;
int gastosMarco;
gastosMarco = 17000;
int gastosTrimestre;
gastosTrimestre = gastosFevereiro+gastosJaneiro+gastosMarco;
System.out.println(gastosTrimestre);
int MediaMensal;
MediaMensal = (gastosFevereiro+gastosJaneiro+gastosMarco)/3;
System.out.println("Valor da média mensal = " + MediaMensal);
Por favor, ao postar tópicos, dê um título descritivo, ou seja, que ajude quem lê a entender qual o tipo da dúvida dentro do tópico.
O seu título só diz informações irrelevantes para quem vai te ajudar, observe:
“Iniciando em JAVA” - Isso é óbvio. O tópico está aberto no fórum de Java Básico. Não entendi porque destacar o JAVA, sendo que esse fórum é dessa linguagem.
“Dúvida” - Sem dúvida, você não teria aberto o tópico, portanto, é algo que também já sabíamos
“codigo simples” - Provavelmente o código será simples, pois o fórum é básico. Além disso, normalmente as dúvidas de um fórum de programação são em códigos.
Um título bem melhor para seu tópico seria:
“Erro de not a statement”
Esse título já nos dá uma certa noção do tipo de erro que você cometeu. E atrai quem já passou por esse tipo de problema.
Finalmente, ao postar códigos, use a tag code, como descrito aqui:
Assim seu código ficará colorido e formatado, como o dos colegas.
[quote=Betinho][code]
public class BalancoTrimestral
{
public static void main(String[] args)
{
int gastosjaneiro = 15000;
int gastosfevereiro = 23000;
int gastosmarco = 17000;
int gastostrimestre = gastosjaneiro + gastosfevereiro+gastosmarco;
int mediamensal;
O que você deve ter feito de errado é na parte de escrever entre () os 3 meses divididos por 3, ao invés de dividir o gasto trimestral por 3.
Abraço[/quote]
[quote=rcarauta]Como foi falado acima o único erro é que você não colocou a String para ser impressa dentro do System.out.println(); segue o código abaixo
[code]public class Teste {
public static void main(String[] args) {
int gastosJaneiro;
gastosJaneiro = 15000;
int gastosFevereiro;
gastosFevereiro = 23000;
int gastosMarco;
gastosMarco = 17000;
int gastosTrimestre;
gastosTrimestre = gastosFevereiro+gastosJaneiro+gastosMarco;
System.out.println(gastosTrimestre);
int MediaMensal;
MediaMensal = (gastosFevereiro+gastosJaneiro+gastosMarco)/3;
System.out.println("Valor da média mensal = " + MediaMensal);