Printf com erro

2 respostas
R

Ola!

Estou seguindo o livro JAVA - COMO PROGRAMAR 8 Ed, e no livro tenho o seguinte codigo:

import java.util.Scanner;

public class Addition
{
	public static void main (String[] args) {
		
		Scanner input = new Scanner (System.in);
		
		int number1;
		int number2;
		int sum;
		
		System.out.print("Digite o primeiro numero: ");
		number1 = input.nextInt();
		
		System.out.print("Digite o segundo numero: ");
		number2 = input.nextInt();
		
		sum = number1 + number2;
		
		System.out.printf( "Sum is %d\n", sum );
	}
}

Quando eu tento compilar, aparece o erro: The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, int)

Eu ainda nao descobri o que pode estar ocorrendo, alguma luz?

Att,
Rafael

2 Respostas

C

Aqui não deu nenhum erro, só uma pergunta, que versão do java você está utilizando?

A

Funciona aqui no meu , que é java versão 7, qual a sua versão?

Criado 30 de abril de 2014
Ultima resposta 30 de abr. de 2014
Respostas 2
Participantes 3