Olá pessoal. Estou começando agora… O netbeans está acusando erro na linha 13 da classe “Principal” e na linha 8 da classe carrinho, que se lerá a seguir. O método ''Produto" contém apenas dois estados (“nome” e “preco”) e, ao que parece, está certo.
Aqui estão as duas classes para quem puder e quiser me ajudar:
package Compras;
import java.util.Scanner;
public class Principal {
public static void main (String[] args){
Scanner ler=new Scanner (<a href="http://System.in">System.in</a>);
int opcao, ultimoProduto=0;
do{
System.out.println (“1- Adicionar produto \n2- Aualizar produto”);
System.out.println (“3- Remover produto \n4-Ver carrinho \n5- Sair”);
opcao=ler.nextInt();
switch (opcao){
case 1:
Carrinho.adicionarProduto(ultimoProduto);
ultimoProduto++;
}
}while(opcao!=5);
}
}
package Compras;
import java.util.Scanner;
public class Carrinho {
static Produto[] lista= new Produto[50];
static Scanner ler=new Scanner(<a href="http://System.in">System.in</a>);
static void adicionarProduto(int ultimoProduto) {
System.out.println ("Nome: ");
lista[ultimoProduto].nome=ler.nextLine();
System.out.println (“Preco: “);
lista[ultimoProduto].preco=ler.nextDouble();
System.out.println (lista[ultimoProduto].nome+” foi adicionado ao carrinho.”);
}
}