-
Posts
62 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que Victor Hugo Barbosa Silva postou
-
Olá, ontem houve uma queda de energia em meu bairro. Meu Pc estava ligado e acabou sofrendo desta queda. Porém, eu o retirei da energia, já que o tempo estava ruim e poderia haver mais quedas. Hoje fui tentar ligá-lo e me deparei com um problema. Ele liga, todas a luzes acendem, todos as ventoinhas giram, tudo normal. porém uma ventoinha liga de forma muito rápida, não consegui identificar qual delas, não é do CPU pois utilizo um Water Cooler. O PC fica ligado, com a ventoinha super rápida mas não inicia. A tela do Monitor continua preta e sem sinal de vídeo. Mouse apenas liga no inicio. O PC fica tentando ligar por uns 7min e depois desliga sozinho e automaticamente ele tenta ligar novamente. Ele faz este processo 3x. Depois da terceira vez, ele “liga” e apresenta está imagem: Eu aperto f1 e abre a BIOS da placa-mãe. Na primeira vez não fiz nada, não fiz nenhuma alteração e pedi para que ele saísse e ligasse, porém ele cai novamente naquele problema la do início. Na segunda vez, eu resetei as configs da placa-mãe, salvei e pede para ligar, mas continua no mesmo problema. o que será que pode ser galera?
-
Olá, tenho uma placa-mãe B450M PLUS ASUS TUF, com 2 pentes de memoria Corsair de 8gb 3000mhz, ou seja, 16gb. Quero fazer um UP ai, aproveitando uma promo que achei. Quero pegar uma Corsair de 8gb de 3200mhz. Minha duvida, isso vai dar problema? Ficaria com 24gb, com duas de 3000mhz e uma de 3200mhz.
-
Bom a classe filme, que é do erro 45 eu coloquei, mas notei que a do erro 47 não coloquei, que é a classe Sessões, vou deixa-la aqui abaixo. Já sobre o verIdade, eu também estou achando muito estranho, pois em nenhum momento eu usei ele. Existe os outros, como verIdadeHA3() e verIdadeETERNOS() por exemplo, mas este que foi acusado não existe kkk. Classe Sessões: public class Sessoes { private String nomeFilmes = ""; private String horarios = ""; private int sala = 0; Entrada entrada = new Entrada(); Filme filme = new Filme(); VerificarIdade vI = new VerificarIdade(); //============================================= //POLIMORFISMO public void impEscolha(){ boolean vai = true; int op = 0; while(vai){ System.out.println("\n\n\n1) >>>>>> FILME <<<<<<"); System.out.println("1) Homem Aranha 3"); System.out.println("2) Casa Gucci"); System.out.println("3) Eternos"); System.out.println("4) Sair"); try{ op = Integer.parseInt(entrada.entDados("\nESCOLHA UM FILME ACIMA:\n\n")); } catch(NumberFormatException nfe){ entrada.entDados("\nO valor da escolha deve ser um inteiro. Press <Enter> para continuar"); continue; } switch(op){ case 1: System.out.println("\n1) Homem Aranha 3"); filme.impHaranha(); break; case 2: System.out.println("\n2) Casa Gucci"); filme.impCasaGucci(); break; case 3: System.out.println("\n3) Eternos"); filme.impEternos(); break; case 4: String resp = entrada.entDados("\nDeseja realmente sair do sistema? <s/n>"); if(resp.equalsIgnoreCase("s")){ System.exit(0); } break; default: entrada.entDados("\nA opcao deve estar entre 1 e 4"); break; } }//fim do while } }
-
Olá, estou desenvolvendo um código que simula o sistema de um cinema, bem simples. Bom, mais cedo tive um problema com estouro de pilha, já solucionado. No momento, estou trabalhando na parte em que o cliente informa sua idade e ela é comparada a classificação indicativa do filme. Se for acima da classificação ele segue, se não ele recebe um aviso. Porém, consegui aplicar para o filme do Homem Aranha inicialmente, ainda estava fazendo os testes, e funcionou! Ai resolvi aplicar para todos os outros filmes do programa, “Casa Gucci” e “Eternos”, porém agora, quando vou fazer a comparação da idade, quando escolhe uma sala no Homem Aranha, ocorre este erro abaixo: Exception in thread "main" java.lang.NoSuchMethodError: VerificarIdade.verIdade()V at Filme.impHaranha(Filme.java:45) at Sessoes.impEscolha(Sessoes.java:47) at ShowTime.main(ShowTime.java:31) E quando eu coloco outro filme, por exemplo o “Eternos”, ai escolho sua sala, ele simplesmente não me leva para a parte de verificar a idade, a mesma que da erro na do “Homem Aranha”, ele simplesmente fica me voltando na escolha das salas infinitamente, a mesma coisa ocorre com o filme da “Casa Gucci” Queria saber a solução do problema e talvez possíveis dicas de melhorar meu código, vou postar as 3 classes envolvidas no erro abaixo, valeu!: Classe Filme: public class Filme { private String nomeFilme = ""; private int classificacao = 0; private int horario = 0; Entrada entrada = new Entrada(); VerificarIdade vI = new VerificarIdade(); //======================================================== //========================================================= //POLIMORFISMO public void impHaranha(){ System.out.println("\n\n\nINFORMACOES SOBRE HOMEM ARANHA 3!!!"); System.out.println("HOMEM ARANHA 3\nClassificacao Indicativa: 12 anos\nGenero: Acao e Aventura\n\n"); boolean vai = true; int op = 0; while(vai){ System.out.println("\n\n\nEscolha um horario e sala"); System.out.println("1) Sala 1 - 14hrs"); System.out.println("2) Sala 1 - 19hrs"); System.out.println("3) Sair"); try{ op = Integer.parseInt(entrada.entDados("\nESCOLHA UMA OPCAO ACIMA:\n")); } catch(NumberFormatException nfe){ entrada.entDados("\nO valor da escolha deve ser um inteiro. Press <Enter> para continuar"); continue; } switch(op){ case 1: System.out.println("\n1) Horario 1\n\n"); vI.verIdadeHA3(); break; case 2: System.out.println("\n2) Horario 2\n\n"); vI.verIdadeHA3(); break; case 3: String resp = entrada.entDados("\nDeseja realmente sair do sistema? <s/n>"); if(resp.equalsIgnoreCase("s")){ System.exit(0); } break; default: entrada.entDados("\nA opcao deve estar entre 1 e 3"); break; } }//fim do while } //============================================================================================================== //POLIMORFISMO public void impCasaGucci(){ System.out.println("\n\n\nINFORMACOES SOBRE CASA GUCCI!!!"); System.out.println("CASA GUCCI\nClassificacao Indicativa: 14 anos\nGenero: Drama\n"); boolean vai = true; int op = 0; while(vai){ System.out.println("\n\n\nEscolha um horario e sala"); System.out.println("1) Sala 2 - 14hrs"); System.out.println("2) Sala 2 - 19hrs"); System.out.println("3) Sair"); try{ op = Integer.parseInt(entrada.entDados("\nESCOLHA UMA OPCAO ACIMA:\n")); } catch(NumberFormatException nfe){ entrada.entDados("\nO valor da escolha deve ser um inteiro. Press <Enter> para continuar"); continue; } switch(op){ case 1: System.out.println("\n1) Horario 1\n\n"); vI.verIdadeGUCCI(); break; case 2: System.out.println("\n2) Horario 2\n\n"); vI.verIdadeGUCCI(); break; case 3: String resp = entrada.entDados("\nDeseja realmente sair do sistema? <s/n>"); if(resp.equalsIgnoreCase("s")){ System.exit(0); } break; default: entrada.entDados("\nA opcao deve estar entre 1 e 3"); break; } }//fim do while } //=================================================================================================== //POLIMORFISMO public void impEternos(){ System.out.println("\n\n\nINFORMACOES SOBRE ETERNOS!!!"); System.out.println("ETERNOS\nClassificacao Indicativa: 14 anos\nGenero: Acao, Epico\n"); boolean vai = true; int op = 0; while(vai){ System.out.println("\n\n\nEscolha um horario e sala"); System.out.println("1) Sala 3 - 14hrs"); System.out.println("2) Sala 3 - 19hrs"); System.out.println("3) Sair"); try{ op = Integer.parseInt(entrada.entDados("\nESCOLHA UMA OPCAO ACIMA:\n")); } catch(NumberFormatException nfe){ entrada.entDados("\nO valor da escolha deve ser um inteiro. Press <Enter> para continuar"); continue; } switch(op){ case 1: System.out.println("\n1) Horario 1\n\n"); vI.verIdadeETERNOS(); break; case 2: System.out.println("\n2) Horario 2\n\n"); vI.verIdadeETERNOS(); break; case 3: String resp = entrada.entDados("\nDeseja realmente sair do sistema? <s/n>"); if(resp.equalsIgnoreCase("s")){ System.exit(0); } break; default: entrada.entDados("\nA opcao deve estar entre 1 e 3"); break; } }//fim do while } } Classe VerificarIdade: public void verIdadeHA3(){ int id = 0; id = Integer.parseInt(entrada.entDados("\n\nInforme sua idade:")); if(id < 12){ System.out.println("\nACESSO AO FILME NÃO LIBERADO!!!\n"); }else{ System.out.println("\nACESSO AO FILME LIBERADO!!!\n"); } } //===================================================== public void verIdadeGUCCI(){ int id = 0; id = Integer.parseInt(entrada.entDados("\n\nInforme sua idade:")); if(id < 14){ System.out.println("\nACESSO AO FILME NÃO LIBERADO!!!\n"); }else{ System.out.println("\nACESSO AO FILME LIBERADO!!!\n"); } } //===================================================== public void verIdadeETERNOS(){ int id = 0; id = Integer.parseInt(entrada.entDados("\n\nInforme sua idade:")); if(id < 14){ System.out.println("\nACESSO AO FILME NÃO LIBERADO!!!\n"); }else{ System.out.println("\nACESSO AO FILME LIBERADO!!!\n"); } } //===================================================== } Classe ShowTime: public class ShowTime extends Cliente { public static void main(String arg[]){ Cliente c1 = new Cliente(); Entrada entrada = new Entrada(); Sessoes s1 = new Sessoes(); VerificarIdade vI = new VerificarIdade(); //================================================================= c1.setNome(entrada.entDados("Nome: ")); c1.setTelefone(Integer.parseInt(entrada.entDados("Telefone: "))); System.out.println("\n\n>>>>>> informações PESSOAIS <<<<<<"); System.out.println("Nome: " + c1.getNome()); System.out.println("Telefone: " + c1.getTelefone()); //============================================================ c1.impInicio(); s1.impEscolha(); vI.verIdadeHA3(); vI.verIdadeGUCCI(); vI.verIdadeETERNOS(); //====================================================== } }
-
Java ERRO: Exception in thread “main” java.lang.StackOverflowError
Victor Hugo Barbosa Silva postou um tópico em Java/Android SDK
Olá, estou criando um código que simula de forma bem simples um processo em um cinema. Estou na etapa em que a pessoa escolhe o filme e o sistema precisa fazer uma comparação entre a Idade fornecida pela pessoa e a classificação indicativa do filme. Se for maior que a indicação do filme, o código segue em frente, se não ele barra o usuário com uma mensagem. Estou utilizando polimorfismo para fazer a “conversa” entre as classes, até agora foi bem, porém estou com este erro: Exception in thread “main” java.lang.StackOverflowError at VerificarIdade.(VerificarIdade.java:6) at Filme.(Filme.java:10) at VerificarIdade.(VerificarIdade.java:6) at Filme.(Filme.java:10) at VerificarIdade.(VerificarIdade.java:6) at Filme.(Filme.java:10) at VerificarIdade.(VerificarIdade.java:6) at Filme.(Filme.java:10) at VerificarIdade.(VerificarIdade.java:6) at Filme.(Filme.java:10)… Que se repete ainda mais vezes. Tentei por enquanto aplicar a somente um filme, mas deu o erro, se eu conseguir arrumar vou aplicar para o restante também. Queria saber como resolver e se talvez exista uma forma mais simples de se realizar essa operação. Talvez até minha aplicação do if esteja incorreta kkk, estou BEM enferrujado no JAVA, valeu quem puder ajudar! Vou deixar as classes do ERRO abaixo! Classe VerificarIdade: public class VerificarIdade { Entrada entrada = new Entrada(); Filme filme = new Filme(); //============================================== //POLIMORFISMO public void verIdade(){ int id = 0; id = Integer.parseInt(entrada.entDados("\nInforme sua idade:")); if(id < 12){ System.out.println("\nACESSO AO FILME NÃO LIBERADO!!!"); }else{ System.out.println("\nACESSO AO FILME LIBERADO!!!"); } } //===================================================== } Classe Filme: public class Filme { private String nomeFilme = ""; private int classificacao = 0; private int horario = 0; Entrada entrada = new Entrada(); VerificarIdade vI = new VerificarIdade(); //========================================================= //POLIMORFISMO public void impHaranha(){ System.out.println("\n\nHOMEM ARANHA 3\n Classificacao Indicativa: 12 anos\n Genero: Acao e Aventura\n"); boolean vai = true; int op = 0; while(vai){ System.out.println("\n\n\nEscolha um horario e sala"); System.out.println("1) Sala 1 - 14hrs"); System.out.println("2) Sala 1 - 19hrs"); System.out.println("3) Sair"); try{ op = Integer.parseInt(entrada.entDados("\nEscolha uma opcao")); } catch(NumberFormatException nfe){ entrada.entDados("\nO valor da escolha deve ser um inteiro. Press <Enter> para continuar"); continue; } switch(op){ case 1: System.out.println("\n1) Horario 1"); vI.verIdade(); break; case 2: System.out.println("\n2) Horario 2"); vI.verIdade(); break; case 3: String resp = entrada.entDados("\nDeseja realmente sair do sistema? <s/n>"); if(resp.equalsIgnoreCase("s")){ System.exit(0); } break; default: entrada.entDados("\nA opcao deve estar entre 1 e 3"); break; } }//fim do while } }`Texto pré-formatado` -
Java Iniciando um código, o que utilizar!
Victor Hugo Barbosa Silva postou um tópico em Java/Android SDK
Olá pessoal! Então, sou iniciante em java, e tenho um projeto a ser realizado, com prazo até semana que vem. Tenho que desenvolver um código, sobre o diagrama de classe que vou postar abaixo e mostra-lo rodando com interface. Trata-se de um código sobre o processo que realizamos em um cinema, para pode assistir há um filme. O diagrama foi eu quem realizei, ele pode ainda não estar perfeitamente correto, mas já da pra ter uma ideia. Minhas duvidas e onde quero ajuda, é como irei iniciar esse código, o que vou precisar usar, técnicas que eu poderia utilizar e etc, se alguém poder dar um norte e algumas dicas, ficaria agradecido. Valeu! -
MySQL SQL - COUNT e utilizando mais de uma tabela
Victor Hugo Barbosa Silva respondeu ao tópico de Victor Hugo Barbosa Silva em Web e banco de dados
Olá, no meu primeiro passo ele apresenta esse erro quando executado: Error Code: 1054. Unknown column 'c.rental_id' in 'on clause' no segundo passo ele apresenta este: Error Code: 1054. Unknown column 'c.rental_id' in 'on clause' no terceiro passo este: Error Code: 1054. Unknown column 'c.rental_id' in 'on clause' Ou seja, o mesmo erro para os três, com certeza algo com esse rental_id, que não existe na tabela customer. -
MySQL SQL - Uso de varias tabelas com GROUP BY
Victor Hugo Barbosa Silva postou um tópico em Web e banco de dados
Olá, estou com a seguinte questão: Selecione o primeiro nome (first_name) e o título do filme (film) de todos(as) os/as atores/atrizes (actor) associados(as) aos filmes da categoria (category) comédia (Comedy) (usar IN ou ANY). Imagem do diagrama: Até o momento consegui isto: SELECT first_name, title, COUNT(*) FROM ACTOR a, CATEGORY c, FILM f, FILM_CATEGORY fc, FILM_ACTOR fa WHERE a.actor_id = fa.actor_id AND fa.film_id = c.name in (‘Comedy’) GROUP BY c.name; O problema é que não mostra nada kk, ele alega perda na conexão com o SQL, mas sei que é algum erro no código, já tentei varias formas mas não consegui. Se puder ajudar… Valeu -
MySQL SQL - COUNT e utilizando mais de uma tabela
Victor Hugo Barbosa Silva postou um tópico em Web e banco de dados
Olá, estou com a seguinte questão: Selecione o id e o total de locações (rental) do(a) cliente (customer) que realizou o maior número de locações. (dica: usar COUNT, MAX, subconsulta aninhada no FROM e no WHERE, renomear o COUNT(*) utilizando AS e renomear subconsulta aninhada dentro do FROM utilizando AS conforme exemplo do slide). Até agora consegui isto: SELECT rental_id, COUNT(*) AS ‘TOTAL DE LOCACOES’ FROM RENTAL, CUSTOMER WHERE CUSTOMER… Mas estou com muitas duvidas de como prosseguir, se alguém puder dar uma ajudada, valeu! -
MySQL MySQL error 1824 - Failed to open the referenced table "docente"
Victor Hugo Barbosa Silva postou um tópico em Web e banco de dados
olá, sou bem iniciente em sql e tenho um trabalho para entregar, porém meu script está com esse erro: error 1824 - failed to open the referenced table "docente" acredito que tenha mais erros no código além desse... drop database victor_hugo_barbosa_da_silva; create database victor_hugo_barbosa_da_silva; use victor_hugo_barbosa_da_silva; create table departamento( dep_id int not null, dep_nome varchar(45), fk_docente_id int, primary key (dep_id), foreign key(fk_docente_id) references docente (docente_id) ); create table docente( doc_id int not null, doc_nome varchar(45), fk_dep_id int not null, primary key (doc_id), foreign key (fk_dep_id) references departamento (dep_id) ); create table curso( cur_id int not null, cur_nome varchar(45), fk_dep_id int, primary key (cur_id), foreign key (fk_dep_id) references departamento (dep_id) ); create table discente ( disc_ra int not null, disc_nome varchar(45), fk_curso_id int, primary key (disc_ra), foreign key (fk_curso_id) references curso (curso_id), dis_email varchar(30) ); create table atribuicao( primary key (pk_fk_disciplina_cod), primary key (pk_fk_docente_id) ); create table disciplina( disc_cod int not null, disc_nome varchar(45), fk_curso_id int, primary key (disc_cod), foreign key (fk_curso_id) references curso (curso_id) ); create table matricula( primary key (pk_fk_discente_ra), primary key (pk_fk_disciplina_cod) ); -
#include <stdio.h> int main(){ int N[10], i, val; printf("Entre com um valor: "); scanf("%d", &val); int *vet = N; for(i=0; i<=9; i++){ N[i]=val; printf("N[%d] = %d\n",vet,*vet); vet*=2; } return 0; } Olá, estou com este seguinte exercício para ser realizado: Leia um valor e faça um programa que coloque o valor lido na primeira posição de um vetor N[10]. Em cada posição subsequente, coloque o dobro do valor da posição anterior. Por exemplo, se o valor lido for 1, os valores do vetor devem ser 1,2,4,8 e assim sucessivamente. Mostre o vetor em seguida. Porém meu professor pediu para eu usar ponteiros na hora da execução. Eu até realizei, e ele está rodando e mostrando o que eu quero. Mas ele apresenta um erro que não estou intendendo: invalid operands to binary * (have ‘int *’ and ‘int’) Se alguém puder me dizer o por que e como corrigir, ou até mesmo dar dicas sobre como melhorar o código, agradeceria!
-
C# Provavel erro de logica - estrutura de repetição
Victor Hugo Barbosa Silva respondeu ao tópico de Victor Hugo Barbosa Silva em C/C#/C++
@.if Então, estou seguindo em partes a logica que meu professor usou em outro exercício e tentando aplica-la neste. o que eu entendi é, x é a parte de cima (os x^2, x^4) e y a parte de baixo da fração (2!, 4!). Cada um vai crescendo de 2 em 2. E como são 20 termos, eles preciso chegar até x^40 e 40!. Mas é meio confuso realmente de tentar aplicar isto e ainda tem a questão dos sinais, que estão variando. -
C# Provavel erro de logica - estrutura de repetição
Victor Hugo Barbosa Silva postou um tópico em C/C#/C++
Olá, estou com essa questão aqui: PRINT NO POST O programa até compila, mas nada acontece, deve ter algum erro de logica maluco kkk, se puderem me ajudar. Código feito abaixo: int main(){ float x, y, s, f, fy, sinal=1; for(x = 2, y = 2, s = 40;x >= 2;x = x + 2, y = y + 2){ for(fy = y, f = y + 1;f > 1;f = f + 1){ fy = fy * f; } s = s + (x / (x * x)) * sinal; sinal = sinal * -1; s = s + x / fy; } printf("\nS = %f",s); return 0; } -
Olá, montei esse código de estrutura de repetição, mas ele só pega o nome da pessoa uma vez, depois ele ja finaliza, como se ja tivesse pego todas as infos. int main() { setlocale(LC_ALL, "PORTUGUESE"); int nome, idade, pessoa = 1; int contador = 1; for(pessoa = 1; pessoa < 10; pessoa++){ printf("\nEntre com o nome: "); scanf("%d", &nome); printf("\nEntre com a idade: "); scanf("%d", &idade); printf("\nHello! %d, você tem %d anos\n", nome, idade); contador = pessoa + 1; } return 0; } Console: Entre com o nome: victor Entre com a idade: Hello! 0, você tem 0 anos Entre com o nome: Entre com a idade: Hello! 0, você tem 0 anos Entre com o nome: Entre com a idade: Hello! 0, você tem 0 anos Entre com o nome: Entre com a idade: Hello! 0, você tem 0 anos Entre com o nome: Entre com a idade: Hello! 0, você tem 0 anos Entre com o nome: Entre com a idade: Hello! 0, você tem 0 anos Entre com o nome: Entre com a idade: Hello! 0, você tem 0 anos Entre com o nome: Entre com a idade: Hello! 0, você tem 0 anos Entre com o nome: Entre com a idade: Hello! 0, você tem 0 anos
-
Java Erro usando ArrayList - Collection
Victor Hugo Barbosa Silva respondeu ao tópico de Victor Hugo Barbosa Silva em Java/Android SDK
@AdrianoSiqueira Nao sei porque não saiu especificado. Mas é assim : private static List<ImplementsBanda> bdCad = new ArrayList<ImplementsBanda>(); -
Java Erro usando ArrayList - Collection
Victor Hugo Barbosa Silva postou um tópico em Java/Android SDK
Olá, estou no começo de implementar o ArrayList em um código que já tenho pronto, mas estou com alguns impasses. Quando executo ele recebo este erro: ShowTime.java:52: error: cannot find symbol System.out.println("A sua idade e: " +bdCad.get(i).getIdadeUsu()); ^ symbol: method getIdadeUsu() location: class ImplementsBanda 1 error E quando executo, com a linha do erro comentada, ele compila normal, porém ele não me da o nome que eu cadastro, ele apenas diz: “Seu nome e:” e não me diz o nome. CÓDIGO: import java.util.List; import java.util.ArrayList; public class ShowTime extends Banda { private static ImplementsBanda cad; private static List bdCad = new ArrayList(); public static void main(String arg[]){ Banda b1 = new ImplementsBanda(); Entrada entrada = new Entrada(); Integrante integran = new Integrante(); boolean vai = true; int op = 0; while(vai){ cad = new ImplementsBanda(); //==================== CADASTRO SIMPLES ================= System.out.println("\n\nCADASTRO SIMPLES"); Usuario usuario = new Usuario(); usuario.setNome(entrada.entDados("\nDiga o seu nome: ")); usuario.setIdadeUsu(Integer.parseInt(entrada.entDados("Diga a sua idade: "))); bdCad.add(cad); System.out.println("\nTAMANHO DO ARRAY: "+bdCad.size()); String resp = entrada.entDados("\n DESEJA REALIZAR MAIS UM CADASTRO? <s/n>"); if(resp.equalsIgnoreCase(“n”)){ vai = false; } } for(int i = 0; i < bdCad.size(); i++){ //======================== CADASTRO INICIAL ======================== System.out.println("\n\n>>>>>> CADASTRO DE USUARIO <<<<<<"); System.out.println("Seu nome e: " +bdCad.get(i).getNome()); System.out.println("A sua idade e: " +bdCad.get(i).getIdadeUsu()); } } } -
Olá, estou trabalhando em um código, para matéria de programação orientada a objetos. É um projeto evolutivo, a cada novo ensinamento devemos aplicar em nosso código. Dessa vez eu deveria aplicar Abstract no meu código, porém quando aplico ele, minha classe “Banda” tem o seguinte erro: ShowTime.java:7: error: Banda is abstract; cannot be instantiated Banda b1 = new Banda(); ^ 1 error Mas até a ai eu entendo, sei que uma classe Abstrata não pode ser instanciada, então faço o mais obvio nessa situação de quem vê o erro, removo o que foi instanciado da “Banda” da minha classe “ShowTime”. Mas fazendo isso, quando faço o teste do código, é me apresentado MUITOS erros, vou colocar alguns aqui, pois eles são do mesmo tipo praticamente e gerados pelo mesmo problema. ================================================================================== ShowTime.java:16: error: cannot find symbol b1.setNome(entrada.entDados("Diga o nome da banda: ")); ^ symbol: variable b1 location: class ShowTime ShowTime.java:17: error: cannot find symbol b1.setQtdIntegrantes(Integer.parseInt(entrada.entDados("Diga a quantidade de integrantes da banda: "))); ^ symbol: variable b1 location: class ShowTime ================================================================================== o que eu quero saber, é como vou poder fazer as entradas via teclado e exibir para o usuário as entradas, pois tudo isso é feito através da classe “ShowTime” e agora com abstract não consigo mais realizar isso. Se alguém puder ajudar, OBRIGADO!, vou estar deixando partes das classes Banda e ShowTime abaixo. CLASSE BANDA: public abstract class Banda { private String nome = “”; private int qtdIntegrantes = 0; private String nomeIntegrantes = “”; private String mscInfluente = “”; private informações info = new informações(); private Discografia disc = new Discografia(); private Turnes turn = new Turnes(); //========================================================== public String getNome(){ return nome; } public void setNome(String nome){ this.nome = nome; } public int getQtdIntegrantes(){ return qtdIntegrantes; } public void setQtdIntegrantes(int qtdIntegrantes){ this.qtdIntegrantes = qtdIntegrantes; } //========================================================== public informações getInfo(){ return info; } public void setInfo(informações info){ this.info = info; } CLASSE SHOWTIME: public class ShowTime { public static void main(String arg[]){ Entrada entrada = new Entrada(); Integrante integran = new Integrante(); //============================================================================= b1.setNome(entrada.entDados("Diga o nome da banda: ")); b1.setQtdIntegrantes(Integer.parseInt(entrada.entDados("Diga a quantidade de integrantes da banda: "))); b1.setNomeIntegrantes(entrada.entDados("Diga o nome de cada integrante: ")); b1.setMscInfluente(entrada.entDados("Diga qual a musica mais influente ou famosa da banda: ")); //============================================================================= b1.getInfo().setEstilo(entrada.entDados("\n\n\nDiga o estilo musical da banda: ")); b1.getInfo().setLocalFundacao(entrada.entDados("Diga o local de fundacao da banda: ")); b1.getInfo().setAnoFundacao(Integer.parseInt(entrada.entDados("Diga o ano de fundacao da banda: "))); //============================================================================= //=============== SOBRE A BANDA =========== System.out.println("\n\n>>>>>> informações SOBRE A BANDA <<<<<<"); System.out.println("Nome da Banda: " + b1.getNome()); System.out.println("Quantidade integrantes: " + b1.getQtdIntegrantes()); System.out.println("Nome dos integrantes: " + b1.getNomeIntegrantes()); System.out.println("Musica mais influente ou famosa: " + b1.getMscInfluente()); //========== INFORMAÇÕES COMPLEMENTARES =============== System.out.println("\n\n>>>>>> informações COMPLEMENTARES <<<<<<"); System.out.println("nEstilo musical: " + b1.getInfo().getEstilo()); System.out.println("Local de fundacao: " + b1.getInfo().getLocalFundacao()); System.out.println("Ano de fundacao: " + b1.getInfo().getAnoFundacao()); integran.exibeEncerrar(“FINAL!!!”);
-
Java Como passar uma palavra - JAVA
Victor Hugo Barbosa Silva respondeu ao tópico de Victor Hugo Barbosa Silva em Java/Android SDK
Ola, então, estou com esses dois erros agora: \Integrante.java:3: error: Integrante is not abstract and does not override abstract method exibeInstru(String) in MostraInstru public class Integrante extends Banda implements MostraInstru { ^ .\MostraInstru.java:3: error: cannot find symbol String instru = guitarra; ^ symbol: variable guitarra location: interface MostraInstru 2 errors Os códigos estão assim: public interface MostraInstru{ String instru = guitarra; public void exibeInstru(String instru); } public class Integrante extends Banda implements MostraInstru { private int idade = 0; private String instrumento = ""; //========================================================== public void exibeInstru(){ System.out.println("\nO instrumento usado: " +instru); } } -
Olá, no código abaixo eu estou passando um numero com o int para a classe Integrante, até o exibeInstru, eu agora queria poder passar uma palavra, como por exemplo: "guitarra" e que ela fosse exibida. (O numero já está sendo exibido normalmente); Também, queria saber como fazer um acesso por teclado, de modo que o usuário digitasse o instrumento que ele quisesse. Já tenho uma classe que faz essa leitura, portanto deixarei ela abaixo também. Classe com o numero, que agora quero passar uma palavra: public interface MostraInstru{ int instru = 1332; public void exibeInstru(); } Classe que recebe o numero: public class Integrante extends Banda implements MostraInstru { private int idade = 0; private String instrumento = ""; //========================================================== public void exibeInstru(){ System.out.println("\nO instrumento usado: " +instru); } } Classe que faz entrada, que quero usar para fazer a entrada de dados por teclado, no MostraInstru. import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.IOException; public class Entrada { public String entDados(String rotulo){ System.out.println(rotulo); InputStreamReader teclado = new InputStreamReader(System.in); BufferedReader buff = new BufferedReader(teclado); String metal =""; try{ metal = buff.readLine(); } catch(IOException ioe){ System.out.println("\nErro"); } return metal; } }
-
Java JAVA - ERRO: "cannot find symbol" Na hora de exibir para o usuario
Victor Hugo Barbosa Silva postou um tópico em Java/Android SDK
Olá, estou trabalhando em um projeto, com polimorfismo e estou com um problema na hora de exibir os dados para o usuário. Vou deixar as classes necessárias abaixo junto com o erro. ERRO: .\Banda.java:22: error: cannot find symbol System.out.println("O nome do ex integrante da banda e: " + Exin); ^ symbol: variable Exin location: class Banda 1 error public class Banda { private String nome = ""; private int qtdIntegrantes = 0; private String nomeIntegrantes = ""; private String mscInfluente = ""; private informações info = new informações(); private Discografia disc = new Discografia(); private Turnes turn = new Turnes(); Entrada entrada = new Entrada(); //========================================================== //POLIMORFISMO public void Exin(){ entrada.entDados("Diga o nome do ex integrante: "); System.out.println("O nome do ex integrante da banda e: " + Exin); } } public class ShowTime { public static void main(String arg[]){ Banda b1 = new Banda(); Entrada entrada = new Entrada(); System.out.println("\n\n>>>>>> EX INTEGRANTE <<<<<<"); b1.Exin(); } } -
Olá, estou trabalhando em um projeto, para Programação Orientado a Objetos. Estou tentando aplicar polimorfismo no meu código, com entrada de dados, porém não está dando certo. Vou disponibilizar os códigos necessários e o erro apresentado. Erro: \Banda.java:21: error: cannot find symbol ExIntegrante(entrada.entDados("Diga o nome do ex integrante: ")); ^ symbol: method ExIntegrante(String) location: class Banda .\Banda.java:22: error: cannot find symbol System.out.println("O nome do ex integrante da banda e: " +entrada.ExIntegrante); ^ symbol: variable ExIntegrante location: variable entrada of type Entrada 2 errors CODIGOS: public class Banda { private String nome = ""; private int qtdIntegrantes = 0; private String nomeIntegrantes = ""; private String mscInfluente = ""; private informações info = new informações(); private Discografia disc = new Discografia(); private Turnes turn = new Turnes(); Entrada entrada = new Entrada(); //========================================================== //POLIMORFISMO public void exIntegrante() { ExIntegrante(entrada.entDados("Diga o nome do ex integrante: ")); System.out.println("O nome do ex integrante da banda e: " + entrada.ExIntegrante); } //========================================================== public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public int getQtdIntegrantes() { return qtdIntegrantes; } public void setQtdIntegrantes(int qtdIntegrantes) { this.qtdIntegrantes = qtdIntegrantes; } public String getNomeIntegrantes() { return nomeIntegrantes; } public void setNomeIntegrantes(String nomeIntegrantes) { this.nomeIntegrantes = nomeIntegrantes; } public String getMscInfluente() { return mscInfluente; } public void setMscInfluente(String mscInfluente) { this.mscInfluente = mscInfluente; } //========================================================== public informações getInfo() { return info; } public void setInfo(informações info) { this.info = info; } public Discografia getDisc() { return disc; } public void setDisc(Discografia disc) { this.disc = disc; } public Turnes getTurn() { return turn; } public void setTurn(Turnes turn) { this.turn = turn; } } import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.IOException; public class Entrada { public String entDados(String rotulo) { System.out.println(rotulo); InputStreamReader teclado = new InputStreamReader(System.in); BufferedReader buff = new BufferedReader(teclado); String metal = ""; try { metal = buff.readLine(); } catch (IOException ioe) { System.out.println("\nErro"); } return metal; } }
-
Java Erro aparentemente simples, ou não kk - Missing Return Statement "}"
Victor Hugo Barbosa Silva respondeu ao tópico de Victor Hugo Barbosa Silva em Java/Android SDK
Pois é galera, eu sabia que era simples pois o erro era realmente "besta", mas eu nao achava cara kkkk bizarro, mas valeu ai de qualquer de jeito! -
Pessoal, estou com um erro que aparenta ser besta, porém eu não estou conseguindo solucionar ele kkkk, na verdade eu não estou encontrando ele, pode ser mais obvio do que eu imagino, mas não estou conseguindo. Se alguém puder dar uma força ai, agradeço. Erro: .\Discografia.java:38: error: missing return statement } ^ 1 error public class Discografia { private String primeiroAlbum = ""; private int qtdAlbums = 0; private String mscPreferida = ""; //========================================================== public String getPrimeiroAlbum(){ return primeiroAlbum; } public String getMscPreferida(){ return mscPreferida; } public int getQtdAlbums(){ return qtdAlbums; } //========================================================== public void setPrimeiroAlbum(String primeiroAlbum){ this.primeiroAlbum = primeiroAlbum; } public void setMscPreferida(String mscPreferida){ this.mscPreferida = mscPreferida; } public int setQtdAlbums(int qtdAlbums){ this.qtdAlbums = qtdAlbums; } }
-
Java Erro com encapsulamento - Boolean erro / get e set
Victor Hugo Barbosa Silva respondeu ao tópico de Victor Hugo Barbosa Silva em Java/Android SDK
Entendi, obrigadoo!!!
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