-
Posts
146 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que Berus-kun postou
-
@JorgeGus olha eu nem ouso questionar os professores, já me ferrei bastante por ter duvidas e questionar e falar que o que ele fazia n tava na ementa, mas vou tentar melhorar a minha duvida: Objetivo: criar um método somador que recebe dois valores numéricos e faz a soma destes. Usando o conceito de classes abstratas, este método receberá dois valores de um tipo abstrato e executa a soma destes. Tipos aceitos: os valores numéricos recebidos podem ser de qualquer tipo, por exemplo: Float, Integer, Decimal. dai tem esse q vou fazer separado: import java.math.BigDecimal; abstract class Numero { protected Double valor; public __________ getValor(); } class Inteiro ________ { private Integer classValor; public Inteiro(_______ classValor) { this.classValor = classValor; } public _______ getValor() { valor = _____________ return valor; } } class Decimal extends _______ { private BigDecimal classValor; public Decimal(_______ classValor) { this.classValor = classValor; } public _______ getValor() { valor = classValor.doubleValue(); return valor; } } class Flutuante __________ { ... } public class MainSomador { public static Double somador(_______ num1, _______ num2) { Double soma = num1._______ + num2._______; return soma; } testando o método public static void main(String args[]) { ________ v1 = new Inteiro(2); ________ v2 = new Flutuante(4.0f); Double res1 = somador(v1, v2); System.out.println(Soma = + res1); Soma = 6.0 ________ v3 = new Decimal(new BigDecimal(5)); ________ v4 = new Inteiro(10); Double res2 = somador(v3, v4); System.out.println(Soma = + res2); Soma = 15 } } Atividade: complete as lacunas do arquivo de código (MainSomador.java), com o objetivo de fazer o código executar. Dica: implemente num outro arquivo cada linha para evitar erros que serão gerados quando importar o arquivo com lacunas. Assim você pode ir testando passo a passo. Enviar: o código fonte do arquivo MainSomador.java completo e executando sem erro com os resultados esperados.
-
Obrigados a todos que ajudaram, só vim finalizar o tópico
-
Eu tenho uma dúvida, como por exemplo eu faria para criar um método somador que recebe dois valores numéricos e faz a soma destes. Usando o conceito de classes abstratas, e o método receberá dois valores de um tipo abstrato e executa a soma destes. os valores terão que ser tipo Float, Integer, Decimal. Eu faria uma classe abstrata soma e faria essas coisas?
-
@Felipecfk Ah o primeiro eu tinha arrumado umas horas atras e nem recebi a notificacao, essa ultima eu só deixei, tipo eu tenho que fazer esse cod ai isso Cálculo da Nota média: faça o código que calcula a nota média de um aluno. As notas variam de 0 até 10. Construa a classe nota que representa a nota (possui um campo double). Para testar, criar uma lista de notas adicionando as seguintes notas: 3.3, 4.2, 8.1, 9, 5.5 Calcular a média das notas. @Felipecfk o do conceito é para esse Conceito médio: Agora, vamos calcular o conceito médio considerando a seguinte relação entre conceito e valor: A= 10 B= 7.5 C=6 D=4 Adicionar os seguintes conceitos para o aluno: A, B, D, D, A Faça no código um método que calcula a média final fornecidos os conceitos acima. Obs: cada conceito é convertido em uma nota, e depois calculamos a média. A média final (número) é convertida para um conceito. Exibir a informação para o usuário.*/
-
Alguém pode me ajudar nesse aqui por favor? Essa coisa de List me mata Programa 1: Cálculo da Nota média: faça o código que calcula a nota média de um aluno. As notas variam de 0 até 10. Construa a classe nota que representa a nota (possui um campo double). Para testar, criar uma lista de notas adicionando as seguintes notas: 3.3, 4.2, 8.1, 9, 5.5 Calcular a média das notas. public class Programa1 { public static void main(String[] args) { float media = (3.3f + 4.2f + 8.1f + 9f + 5.5f ) / 5f; System.out.println("Media simples: " + media); List<Double> Notas = new ArrayList<>(); Notas.add(3d); Notas.add(4d); Notas.add(8d); Notas.add(9d); Notas.add(5d); System.out.println(Notas.size()); double soma = 0d; for(Double var: Notas) { soma = var + soma; System.out.println(soma); } System.out.println("Media: " + soma/Notas.size()); Conceito a1 = new Conceito("A"); Conceito b1 = new Conceito("B"); Conceito c1 = new Conceito("C"); Conceito d1 = new Conceito("D"); // conceitos.add(a1); System.out.println("Valor de a1: " + a1.letra + " == " + a1.getNota()); System.out.println("Valor de b1: " + b1.letra + " == " + b1.getNota()); } } public class Conceito { // A, B, C, D public String letra; public Conceito(String _letra) { letra = _letra; } public Double getNota() { if (this.letra == "A") return 10d; // d = double if (this.letra == "B") return 8d; if (this.letra == "C") return 6d; return 4d; // D } }
-
@FelipecfkSim, eu fiz tudo sozinho esse meu codigo @FelipecfkSim, eu fiz tudo sozinho esse meu codigo, o Viideo foi um erro de digitar, e a parte do vídeo n foi eu q fiz em classe, usei tanto o netbens quanto o eclipse
-
@Felipecfk Ao menos a 1 e 2 cara, eu tentei de td q ta la em cima e nada @Felipecfk public class Viideo { private String titulo; private String url; private Integer minutos; private boolean assistido; public Viideo(String _titulo, String _url, Integer _minutos) { this.titulo = _titulo; this.url = _url; this.minutos = _minutos; this.assistido = assistido; } public Viideo() { } @Override public String toString() { return " Titulo: " + this.titulo + " / url: " + this.url + " / Minutos: " + minutos +"/ assistido=" + assistido; } public String getTitulo() { return titulo; } public void setTitulo(String titulo) { this.titulo = titulo; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public Integer getMinutos() { return minutos; } public void setMinutos(Integer minutos) { this.minutos = minutos; } public boolean isAssistido() { return assistido; } public void setAssistido(boolean assistido) { this.assistido = assistido; } } @Felipecfk import java.util.ArrayList; import java.util.List; public class Playlist { public String NomePlaylist; public String topico; public Boolean Publico; List<Viideo> vídeo = new ArrayList<>(); @Override public String toString() { return "Nome: " + this.NomePlaylist + " | Topico: " + this.topico; } public Boolean getPublico() { return Publico; } public void setPublico(Boolean Publico) { this.Publico = Publico; } public String getNome() { return NomePlaylist; } public void setNome(String nome) { this.NomePlaylist = nome; } public String getTopico() { return topico; } public void setTopico(String topico) { this.topico = topico; } } public class Main { public static void main(String[] args) { Playlist listalis = new Playlist(); listalis.setNome("Materias"); listalis.setTopico("Conteúdo"); listalis.setPublico(true); System.out.println(listalis); Playlist listaJava = new Playlist(); listaJava.setNome("Java oo"); listaJava.setTopico("OO"); listaJava.setPublico(true); System.out.println(listaJava); listaJava.vídeo.add(new Viideo("\n Aula 01 - introdução conceitos OO "," https://www.youtube.com/watch?v=KlIL63MeyMY&list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY&index=1&t=1900s", 32)); listaJava.vídeo.add(new Viideo("\n Aula 02 - O que é um objeto", "https://www.youtube.com/watch?v=aR7CKNFECx0&list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY&index=3 ", 30)); listaJava.vídeo.add(new Viideo("\n Aula 03 - Visibilidade de um objeto "," https://www.youtube.com/watch?v=jFI-qqitzwk&list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY&index=6 ", 18)); System.out.println(listaJava.vídeo); Playlist listaMatematica = new Playlist(); listaMatematica.setNome("Matematica"); listaMatematica.setTopico("Matematica Basica"); listaMatematica.setPublico(true); System.out.println(listaMatematica); listaMatematica.vídeo.add(new Viideo("\n Aula 01 - Adicao ", "https://www.youtube.com/watch?v=az6OYFS7AUA&list=PLTPg64KdGgYgFpOFt2TETLdEuBB4fvxxf&index=1&t=4s",9)); listaMatematica.vídeo.add(new Viideo("\n Aula 02 - Subtracao", "https://www.youtube.com/watch?v=oSzh7TjIsjs&list=PLTPg64KdGgYgFpOFt2TETLdEuBB4fvxxf&index=2", 6)); listaMatematica.vídeo.add(new Viideo("\n Aula 03 - Multiplicacao ","https://www.youtube.com/watch?v=BetgRvNQEC0&list=PLTPg64KdGgYgFpOFt2TETLdEuBB4fvxxf&index=3 ", 19)); System.out.println( listaMatematica.vídeo); Playlist listaPyton= new Playlist(); listaPyton.setNome("Pyton"); listaPyton.setTopico("Progração em Pyton"); listaPyton.setPublico(true); System.out.println( listaPyton); listaPyton.vídeo.add(new Viideo("\n Aula 01 - Para que serve o Pyton ", "https://www.youtube.com/watch?v=Mp0vhMDI7fA&list=PLvE-ZAFRgX8hnECDn1v9HNTI71veL3oW0&index=4",21)); listaPyton.vídeo.add(new Viideo("\n Aula 02 - Primeros Comandos", "https://www.youtube.com/watch?v=31llNGKWDdo&list=PLvE-ZAFRgX8hnECDn1v9HNTI71veL3oW0&index=6", 27)); listaPyton.vídeo.add(new Viideo("\n Aula 03 - Respondendo Usuario ","https://www.youtube.com/watch?v=FNqdV5Zb_5Q&list=PLvE-ZAFRgX8hnECDn1v9HNTI71veL3oW0&index=9&t=189s ", 4)); System.out.println( listaPyton.vídeo); //System.out.println(video1.getUrl()); } } @Felipecfk Essa é a completa, mas e já fiz a primiera parte como pode ver: Desenvolver um gerenciador de Playlists, onde a playlist nada mais do que uma Lista de videos. Pode parecer complicado escrever o código de um aplicativo para fazer isso, mas vamos focar nesse primeiro momento apenas nas classes do Java. Cada playlist possui 1 ou mais videos (representado como uma url), sendo muito similar a uma playlist de videos favoritos do site youtube. Nesse caso a playlist possui os seguintes atributos: nome e lista de videos A tarefa é escrever o código java que represente esses conceitos e como eles se relacionam. Especificamente, implementar: - (1) Criar 3 videos de exemplo - (2) Criar 1 playlist - (3) Associar os videos a playlist - usando List do java Outra parte?//essa dq (1) - Ciar uma Lista de Playlist(Lista Main) - é a lista principal, que contém varias playlist - PlaylisJava -PlaylistMatematica -Alguma que você queira. (2) - Na Lista Main criar um método que retorna apenas os vídeos de uma Playlisr especifica - Lista dos os videos da Playlist (3) Um metodo que retorna apenas os videos assistidos - Como sei quais são os videos assistidos? - Vai precisar criar um atributo "assistindo" do tipo true/false
-
@Felipecfk Serio eu mudei as coisas q vcs fizera, pois aq me mandaram tava muito difernte do meu, e como pode ver só aparece, nome, materias, tiopico conteudo n parece nada com que tá eu acho
-
@Felipecfk E ocs codes já estão para baixar ou podem ver no meu git, acho que só tenho q fazer ago no lismain
-
@Felipecfk @Felipecfk Desculpa a demora, net ficou ruim esses dias, mas aparece assim oh, no finalzinho(erro era um /*) tipo eu sei que adriano fez tal coisa, pois eu já tinha feito tais parte e eu só add mas n acho que seja com que está pedindo: - Ciar uma Lista de Playlist(Lista Main) - é a lista principal, que contém varias playlist - PlaylisJava -PlaylistMatematica -Alguma que você queira. (2) - Na Lista Main criar um método que retorna apenas os vídeos de uma Playlisr especifica - Lista dos os videos da Playlist (3) Um metodo que retorna apenas os videos assistidos - Como sei quais são os videos assistidos? - Vai precisar criar um atributo "assistindo" do tipo true/false
-
@AdrianoSiqueira Desculpa n responder, eu ia, mas deu bug no not, deu um erro no public String toString() ele pede para renomear o mehtod
-
@Felipecfk isso apareceu depois de um outro erro, calma q ja vou mosrar a origem @AdrianoSiqueira Entao, é que eu fiz o Viideo, e um vídeo que esse ultimo é o que faz o Arraylist this.vídeo.addvideo(vídeo); (sem o í)
-
@AdrianoSiqueira Modifiquei para isso: eu troquei o vídeo para vídeo, para ficar q nem o meu cod, mas da erro no add. que pede para criar o metodo na classe Viideo: public void add(Viideo vídeo) { // TODO Auto-generated method stub } import java.util.ArrayList; import java.util.List; public class Playlist { public String NomePlaylist; public String topico; public Boolean Publico; List<Viideo> vídeo = new ArrayList<>(); public String toString1() { return "Nome: " + this.NomePlaylist + " | Topico: " + this.topico; } public Boolean getPublico() { return Publico; } public void setPublico(Boolean Publico) { this.Publico = Publico; } public String getNome() { return NomePlaylist; } public void setNome(String nome) { this.NomePlaylist = nome; } public String getTopico() { return topico; } public void setTopico(String topico) { this.topico = topico; } public List<Viideo> getVideos() { return vídeo; } public void setVideos(List<Viideo> videos) { this.vídeo = videos; } public void addVideo(Viideo vídeo) { vídeo.add(vídeo);//aq } @Override public String toString() { StringBuilder builder = new StringBuilder() .append("--------------------------------------------------") .append(System.lineSeparator()) .append("Playlist: ") .append(NomePlaylist) .append(System.lineSeparator()) .append(System.lineSeparator()) .append("Vídeos:") .append(System.lineSeparator()); for (Viideo vídeo : vídeo) { builder.append("'") .append(vídeo.getTitulo()) .append("' - '") .append(vídeo.getUrl()) .append("' - "); if (vídeo.isAssistido()) { builder.append("Assistido"); } else { builder.append("Não assistido"); } builder.append(System.lineSeparator()); } return builder.append("--------------------------------------------------") .append(System.lineSeparator()) .toString(); } }
-
@AdrianoSiqueira Eu so add as coisas que você colocou, tá bem diferentete do meu cod, mas eu fiz, mas boa parte igual, só mudei as coisas
-
@AdrianoSiqueira Entao cara, eu peguei o que você fez, mas sai do mesmo jeito que eu fiz e peguei as partes que faltava, e como você n fez do mesmo jeito que o meu, eu tive que fazer do meu jeito, mas ele dá erro
-
@AdrianoSiqueira amigo, a classe principal é a main, e eu tenho q fazer um listmain, n sei como fazer esses dois "main" Em vez de baixar, pode dar uma olhada no meu git se quiser, para ser + fácil https://github.com/RubensGabrielVelazquezFonseca/Java/tree/main/trabalho_playlist E o listmain eu n coloquei aqui no gir, pois já está na minha pergunta
-
@AdrianoSiqueira você diz que estou certo nessa parte: da LisMain? List<Viideo> listaJava = new ArrayList<>(); List<Viideo> listaMatematica = new ArrayList<>(); List<Viideo> listaPyton = new ArrayList<>(); A parte que foi assisitdo eu pensei em fazer um true ou false na classe Viideo @AdrianoSiqueira Tipo eu já fiz a primeira etapa. agr falta: " Na Lista Main criar um método que retorna apenas os vídeos de uma Playlisr especifica - Lista dos os videos da Playlist" Flag, essa é a parte que complica um pouco comigo
-
Desculpa incomodar com isso novamente, mas agora hoje teve mais uma coisa e eu estou um pouco confuso, só para me ajudarem. (1) - Ciar uma Lista de Playlist(Lista Main) - é a lista principal, que contém varias playlist - PlaylisJava -PlaylistMatematica -Alguma que você queira. (2) - Na Lista Main criar um método que retorna apenas os vídeos de uma Playlisr especifica - Lista dos os videos da Playlist (3) Um metodo que retorna apenas os videos assistidos - Como sei quais são os videos assistidos? - Vai precisar criar um atributo "assistindo" do tipo true/false ------- Eu já diz o listMain, mas como fazer "chamar" as playlis dentro da principal, como, fazer da espeficifica, e listar os videos da playlis(essa que eu não entendi, pois de certa maneira no "Main" já lista os videos e as listas Como eu faria a 3? ex.rar
-
@AdrianoSiqueira Consegui fazer: List<Viideo>Viideo = new ArrayList<>(); Viideo.add(new Viideo("\n Aula 01 - introdução conceitos OO "," https://www.youtube.com/watch?v=KlIL63MeyMY&list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY&index=1&t=1900s", 32)); Viideo.add(new Viideo("\n Aula 02 - O que é um objeto","https://www.youtube.com/watch?v=aR7CKNFECx0&list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY&index=3 ",30 )); Viideo.add( new Viideo( "\n Aula 03 - Visibilidade de um objeto ", " https://www.youtube.com/watch?v=jFI-qqitzwk&list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY&index=6 ", 18)); System.out.println(Viideo);
-
@AdrianoSiqueira Mas já ta ai, mas ok, consegui enviar o projeto todo tare2.rar
-
@AdrianoSiqueira Eu consegui fazer que umas outras coisas que deviam aparecer aparecem, mas n pelo list, mas vou tentando
-
@AdrianoSiqueira Eu te respondi mas acho q deu erro e n foi, eu consegui achar ele, mas não entendi bem onde posso colocar isso no meu main, essa coisa de lis, array e vetor sao complicadas
-
@AdrianoSiqueira Eu baixei, mas não conseguir visualizar os arquivos, nem pelo bloco de notas, as coisas que você fez é diferente da outra pessoa? certo?
-
@AdrianoSiqueira vou ver, quero saber exatamente qual parte do meu code mudar
-
Eu fiz um pequeno projeto que o professor da dp pediu, mas n]ao consegui que aparecesse o link, e o site de enviar deu problema por uns dias, e não deu para enviar normalmente, por isso ele pediu algo a mais para fazer Desenvolver um gerenciador de Playlists, onde a playlist nada mais do que uma Lista de videos. Pode parecer complicado escrever o código de um aplicativo para fazer isso, mas vamos focar nesse primeiro momento apenas nas classes do Java. Cada playlist possui 1 ou mais videos (representado como uma url), sendo muito similar a uma playlist de videos favoritos do site youtube. Nesse caso a playlist possui os seguintes atributos: nome e lista de videos A tarefa é escrever o código java que represente esses conceitos e como eles se relacionam. Especificamente, implementar: - (1) Criar 3 videos de exemplo - (2) Criar 1 playlist - (3) Associar os videos a playlist - usando List do java Essas classes poderiam ser usadas futuramente em que tipos de cenários? Um exemplo de uso de aplicação seria servir de base para criar uma página web permitindo pesquisar nessa playlist e filtrar por tags. Se pedirmos ao sistema para exibir todos os videos marcados com a tag "java", este deverá retornar somente os videos relacionados. (fiz pelo netbens) ------------------------------------------------------------- public class Playlist { // Java public String NomePlaylist; // Programação OO public String topico; // true = eh publico // false = eh private (não publico) public Boolean Publico; @Override public String toString() { return "Nome: " + this.NomePlaylist + " | Topico: " + this.topico; } public Boolean getPublico() { return Publico; } public void setPublico(Boolean Publico) { this.Publico = Publico; } public String getNome() { return NomePlaylist; } public void setNome(String nome) { this.NomePlaylist = nome; } public String getTopico() { return topico; } public void setTopico(String topico) { this.topico = topico; } } --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- public class Viideo { private String titulo; private String url; private Integer minutos; public Viideo(String _titulo, String _url, Integer _minutos) { this.titulo = _titulo; this.url = _url; this.minutos = _minutos; } // construtor vazio public Viideo() { } @Override public String toString() { return "Titulo: " + this.titulo; } public String getTitulo() { return titulo; } public void setTitulo(String titulo) { this.titulo = titulo; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public Integer getMinutos() { return minutos; } public void setMinutos(Integer minutos) { this.minutos = minutos; } } ---------------------------------------------------------------------------------------------------------------------- public class Main { public static void main(String[] args) { Playlist Lis = new Playlist(); Integer minutos = 12; Lis.setNome("Java"); Lis.setTopico("Programacao OO"); Lis.setPublico(true); System.out.println(Lis); Viideo video1 = new Viideo( "Aula 01 - introdução conceitos OO", // titulo "https://www.youtube.com/watch?v=KlIL63MeyMY&list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY&index=1&t=1900s", // url 32 // minutos ); Viideo video2 = new Viideo( "Aula 02 - O que é um objeto", // titulo "https://www.youtube.com/watch?v=aR7CKNFECx0&list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY&index=3", // url 30 // minutos ); Viideo video3 = new Viideo( "Aula 03 - Visibilidade de um objeto", // titulo "https://www.youtube.com/watch?v=jFI-qqitzwk&list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY&index=6", // url 18 // minutos ); System.out.println(video1); System.out.println(video2); System.out.println(video3); } }
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