Não exibe o valor

1 resposta
hackum
//Invoice.java
//Programa para suplimento de informática

public class Invoice {
	
	private String numero;
	private String descricao;
	private int quantItem;
	private double preco;
	
	//construtor
	public Invoice(String n, String d, int q, double p)
	{
		numero = n;
		descricao = d;
		quantItem = q;
		preco = p;
	}
	
	//método set para configurar o número
	public void setNumero(String n)
	{
		numero = n;
		
	}
	
	//método get para recuperar o número
	public String getNumero()
	{
		return numero;
	}
	
	//método set para configurar a descrição
	public void setDesc(String d)
	{
		descricao = d;
	}
	
	//método get para recuperar a descrição
	public String getDesc()
	{
		return descricao;
	}
	
	//método para configurar a quantidade de item
	public void setQuantItem(int q)
	{
		quantItem = q;
	}
	
	//método para recuperar a quantidade de item
	public int getQuantItem()
	{
		return quantItem;
	}
	
	//método para configurar o preco
	public void setPreco(double p)
	{
		preco = p;
	}
	
	//recuperar o preco
	public double getPreco()
	{
		return preco;
	}
	
	//método para calcular a fatura
	public void getInvoiceAmount()
	{
		
		double result;
		result = quantItem * preco;
		//exibe o resultado
		if(result > 10)
		    System.out.printf("Resultado da fatura: %f",result);
		else
			System.out.print("O resultado está inválido");
	}
	
	

}
//InvoiceTest.java
//Chamar os respectivos valores de Invoice.java

import java.util.Scanner; //importa a classe Scanner
public class InvoiceTest {
	
	//inicialização do programa
	public static void main(String args[])
	{
		
		Invoice myInvoice = new  Invoice("5", "Notebook - CCE", 3, 45.00);
		
		//cria Scanner para obter  dados a partir da janela de comando
		Scanner input = new Scanner("Systen.in");
		
		System.out.print("Digite o número do item: \n ");
		String numero1 = input.nextLine();
		myInvoice.setNumero(numero1);
		
		//exibe o numero
		System.out.printf("Número do item: %s",myInvoice.getNumero());
		
	}

}
Ao exibir numero, não exibe o numero que eu digitei. Aparece Número do item: Systen.in. Por que isso ?

1 Resposta

Lucas_Rinaldi
Scanner input = new Scanner("Systen.in");

Troca essa String “Systen.in” por System.in , sem aspas nem nada só System.in

Abraço

Criado 8 de janeiro de 2011
Ultima resposta 8 de jan. de 2011
Respostas 1
Participantes 2