-
Posts
1 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Francisco Gustavo da Silva
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Erro Exception in thread "main" java.lang.UnsupportedOperationException: Not sup
em Java/Android SDK
Postado
Esta dando esse erro alguem pode me ajudar meu codigo é esse aqui Exception in thread "main" java.lang.UnsupportedOperationException: Not sup
package estoque;
import java.util.LinkedList;
import javax.swing.JOptionPane;
public class Estoque {
public int codigo;
public String nome;
public double qtTotal;
public double qtMinima;
public Estoque(int codigo, String nome, double qtTotal, double qtMinima) {
this.codigo = codigo;
this.nome = nome;
this.qtTotal = qtTotal;
this.qtMinima = qtMinima;
}
@Override
public String toString() {
return codigo + "\n" + nome + "\n" + qtTotal + " " + qtMinima ;
}
}
class Principal2 {
public static void main(String[] args) {
LinkedList<Estoque> listaest = new LinkedList<>();
char continua = 'S';
int codigo;
String nome;
double qtTotal;
double qtMinima;
double soma = 0;
int codigoproduto;
int quantvendida;
int valor = 1;
int somaquan = 0;
while (continua == 'S') {
codigo = Integer.parseInt(JOptionPane.showInputDialog("Informe o código do Produto"));
nome = JOptionPane.showInputDialog("Informe o nome do Produto");
qtTotal = Double.parseDouble(JOptionPane.showInputDialog("Informe a quantidade do Produto em estoque"));
qtMinima = Double.parseDouble(JOptionPane.showInputDialog("Informe a quantidade mínima do Produto em estoque"));
listaest.add(new Estoque(codigo, nome, qtTotal, qtMinima));
soma=soma+qtTotal;
continua = InOut.leChar("Deseja continuar?(S/N)");
}
for (Estoque elemento : listaest) {
System.out.println(elemento + "\n");
System.out.println();
while(valor == 1){
codigoproduto = Integer.parseInt(JOptionPane.showInputDialog("Informe o código do Produto"));
quantvendida = Integer.parseInt(JOptionPane.showInputDialog("Informe a quantidade vendida"));
somaquan=somaquan+quantvendida;
System.out.println("Deseja continuar?(1/2)");
}
if(soma<somaquan) {
System.out.println("Quantidade em estoque não é suficiente – produto não pode ser vendido");
}
}
}
}