Olá, onde estou errando no seguinte programa; não compila, cinco erros?
[code]
import java.util.Scanner;
public class CalculosAritimeticos
{
public static void main( String[] args )
{
Scanner input = new Scanner(System.in);
int prinum;
int segnum;
int produto;
int soma;
int diferença;
int divisão;
System.out.print( “entre primeiro inteiro” );
prinum = input.nextInt();
System.out.print( “entre segundo”);
segnum = input.nextInt();
produto = prinum*segnum;
System.out.printf(“produto e %d\n”, produto );
divisão = prinum/segnum;
System.out.printf (divisão e %d\n", divisão);
soma = prinum + segnum();
System.out.printf (“soma e %d\n”, soma);
diferença = prinum - segnum;
System.out.printf (“diferença e %d\n”, diferença);
[/code]
valeu
Compare com o teu código
import java.util.Scanner;
public class CalculosAritmeticos {
public static void main( String[] args ) {
Scanner input = new Scanner(System.in);
int prinum;
int segnum;
int produto;
int soma;
int diferença;
int divisão;
System.out.print( "entre primeiro inteiro" );
prinum = input.nextInt();
System.out.print( "entre segundo");
segnum = input.nextInt();
produto = prinum*segnum;
System.out.printf("produto e %d\n", produto );
divisão = prinum/segnum;
System.out.printf ("divisão e %d\n", divisão);
soma = prinum + segnum;
System.out.printf ("soma e %d\n", soma);
diferença = prinum - segnum;
System.out.printf ("diferença e %d\n", diferença);
}
}
Opa, eu fechei as chaves, é que esqueci de copiar;
os erros:
Microsoft Windows [versão 6.1.7601]
Copyright © 2009 Microsoft Corporation. Todos os direitos reservados.
C:\Users\Adriano>javac CalculosAritimeticos.java
CalculosAritimeticos.java:20: ‘)’ expected
System.out.printf (divisÒo e %d\n", divisÒo);
^
CalculosAritimeticos.java:20: illegal start of expression
System.out.printf (divisÒo e %d\n", divisÒo);
^
CalculosAritimeticos.java:20: illegal character: \92
System.out.printf (divisÒo e %d\n", divisÒo);
^
CalculosAritimeticos.java:20: unclosed string literal
System.out.printf (divisÒo e %d\n", divisÒo);
^
CalculosAritimeticos.java:20: not a statement
System.out.printf (divisÒo e %d\n", divisÒo);
^
5 errors
C:\Users\Adriano>
Valeu.
Poste então sua classe atualizada.
Camarada, quando você vai ao médico, você diz que foi fazer uma “consultinha básica”? E quando precisar construir uma casa, vai pedir a um engenheiro civil uma “plantinha básica”?
Então pare de depreciar o que está fazendo. É programa, software, aplicação. Nunca no diminutivo.
Segundo, por que não coloca as classes atualizadas?
[quote=adrianofrt]Olá, onde estou errando no seguinte programa; não compila, cinco erros?
[code]
import java.util.Scanner;
public class CalculosAritimeticos
{
public static void main( String[] args )
{
Scanner input = new Scanner(System.in);
int prinum;
int segnum;
int produto;
int soma;
int diferença; // não use caracteres especiais na definição de metodos ,atributos e classes
int divisão; // não use caracteres especiais na definição de metodos ,atributos e classes
System.out.print( “entre primeiro inteiro” );
prinum = input.nextInt();
System.out.print( “entre segundo”);
segnum = input.nextInt();
produto = prinum*segnum;
System.out.printf(“produto e %d\n”, produto );
divisão = prinum/segnum;
System.out.printf (divisão e %d\n", divisão);// aqui esta faltando aspas “CalculosAritimeticos.java:20: illegal start of expression System.out.printf (divisÒo e %d\n”, divisÒo);"
soma = prinum + segnum(); // onde vc definiu o metodo “segnum()”
System.out.printf (“soma e %d\n”, soma);
diferença = prinum - segnum;
System.out.printf (“diferença e %d\n”, diferença);
[/code]
valeu[/quote]
Olá, eu não sei bem o que vc tá pedindo, mas ficou assim:
import java.util.Scanner;
public class CalculosAritimeticos
{
public static void main( String[] args )
{
Scanner input = new Scanner(System.in);
int prinum;
int segnum;
int produto;
int soma;
int diferença;
int divisão;
System.out.print( “entre primeiro inteiro” );
prinum = input.nextInt();
System.out.print( “entre segundo”);
segnum = input.nextInt();
produto = prinum*segnum;
System.out.printf(“produto e %d\n”, produto );
divisão = prinum/segnum;
System.out.printf (divisão e %d\n", divisão);
soma = prinum + segnum();
System.out.printf (“soma e %d\n”, soma);
diferença = prinum - segnum;
System.out.printf (“diferença e %d\n”, diferença);
}
}
[/code]
Estou salvando no bloco de notas como CalculosAritimeticos.java
Valeu!
[quote=adrianofrt]Olá, onde estou errando no seguinte programa; não compila, cinco erros?
[code]
import java.util.Scanner;
public class CalculosAritimeticos
{
public static void main( String[] args )
{
Scanner input = new Scanner(System.in);
int prinum;
int segnum;
int produto;
int soma;
int diferença; // não use caracteres especiais na definição de metodos ,atributos e classes
int divisão; // não use caracteres especiais na definição de metodos ,atributos e classes
System.out.print( “entre primeiro inteiro” );
prinum = input.nextInt();
System.out.print( “entre segundo”);
segnum = input.nextInt();
produto = prinum*segnum;
System.out.printf(“produto e %d\n”, produto );
divisão = prinum/segnum;
System.out.printf (divisão e %d\n", divisão); // aqui esta faltando aspas
soma = prinum + segnum(); // esse metodo “segnum()” não exite então retire os “()”
System.out.printf (“soma e %d\n”, soma);
diferença = prinum - segnum;
System.out.printf (“diferença e %d\n”, diferença);
[/code]
valeu[/quote]
Valeu, funcinou. abraços a todos!