Comments (7)
from collections-java-api-2023.
Olá venho aqui depois de duas semanas para dizer que ficou bem intuitivo mesmo kkkk
Realmente essa confusão tomo meu tempo mas valeu para não errar mais.
Gostaria de compartilhar um erro bem comum para iniciantes que eu tive, parece bobo mas atrapalha.
Quando forem criar um pacote no eclipse ele deve ter o caminho completo, no inicio eu tinha o hábito de apagar o caminho e só escrever o nome da pasta por exemplo em estudos.spring_security_jwt se eu fosse criar um pacote controller, eu apagava no Name tudo que ja estava escrito e escrevia controller, com isso ele ficava fora do arquivo principal e não achava a pasta
o correto é colocar o nome assim
estudos.spring_security_jwt.controller.
from collections-java-api-2023.
Olá. tudo bem?
Poderia mandar um print do Vs Code?
from collections-java-api-2023.
Eu também estou com erro de compilação, não está reconhecendo o main, alguém pode me ajudar?
Em todos os códigos dentro da pasta da erro, segue as pastas..
https://github.com/thiagorbessa/dio-java-basico/tree/main/Collector/MapInterface
https://github.com/thiagorbessa/dio-java-basico/tree/main/Collector/SetInterface
from collections-java-api-2023.
from collections-java-api-2023.
Olá, consegui resolver faltou importar o package OperacoesBasicas;
Eu ainda nao entendi muito bem a diferença entre package e import.
O package é quando o objeto está no mesmo pacote e o import é quando voce quer importar um objeto que está em outro pacote né?
from collections-java-api-2023.
É bem simples mas realmente confunde, hehe. @thiagorbessa
- Package: É como a pasta onde você guarda arquivos relacionados em seu projeto.
- Import: É como trazer algo de uma pasta diferente para a pasta em que você está trabalhando.
No exemplo abaixo:
- A classe
CarrinhoDeCompras
está na pasta main/java/list/OperacoesBasicas e você indica isso com a palavra package. - A interface
List
está em uma pasta diferente chamada java/util (que você tem por default, já que instalou o JDK) e você a trouxe para dentro da pastaOperacoesBasicas
com o import.
package main.java.list.OperacoesBasicas;
import java.util.ArrayList;
import java.util.List;
public class CarrinhoDeCompras {
//atributos
private List<Item> itemList;
public CarrinhoDeCompras() {
this.itemList = new ArrayList<>();
}
public void adicionarItem(String nome, double preco, int quantidade) {
Item item = new Item(nome, preco, quantidade);
this.itemList.add(item);
}
public void removerItem(String nome) {
List<Item> itensParaRemover = new ArrayList<>();
if (!itemList.isEmpty()) {
for (Item i : itemList) {
if (i.getNome().equalsIgnoreCase(nome)) {
itensParaRemover.add(i);
}
}
itemList.removeAll(itensParaRemover);
} else {
System.out.println("A lista está vazia!");
}
}
public double calcularValorTotal() {
double valorTotal = 0d;
if (!itemList.isEmpty()) {
for (Item item : itemList) {
double valorItem = item.getPreco() * item.getQuant();
valorTotal += valorItem; //valorTotal = valorTotal + valorItem;
}
return valorTotal;
} else {
throw new RuntimeException("A lista está vazia!");
}
}
public void exibirItens() {
if (!itemList.isEmpty()) {
System.out.println(this.itemList);
} else {
System.out.println("A lista está vazia!");
}
}
@Override
public String toString() {
return "CarrinhoDeCompras{" +
"itens=" + itemList +
'}';
}
public static void main(String[] args) {
// Criando uma instância do carrinho de compras
CarrinhoDeCompras carrinhoDeCompras = new CarrinhoDeCompras();
// Adicionando itens ao carrinho
carrinhoDeCompras.adicionarItem("Lápis", 2d, 3);
carrinhoDeCompras.adicionarItem("Lápis", 2d, 3);
carrinhoDeCompras.adicionarItem("Caderno", 35d, 1);
carrinhoDeCompras.adicionarItem("Borracha", 2d, 2);
// Exibindo os itens no carrinho
carrinhoDeCompras.exibirItens();
// Removendo um item do carrinho
carrinhoDeCompras.removerItem("Lápis");
// Exibindo os itens atualizados no carrinho
carrinhoDeCompras.exibirItens();
// Calculando e exibindo o valor total da compra
System.out.println("O valor total da compra é = " + carrinhoDeCompras.calcularValorTotal());
}
}
Espero que tenha clarificado um pouco o entendimento. Mas nem se preocupa, com a prática isso fica bem intuitivo!
Bons estudos para nós.
from collections-java-api-2023.
Related Issues (20)
- .
- A imagem Hierarchy of Collection Framework in Java parece inverter as linhas de extensão e implementação
- Erro no primeiro exercicio de Operacoes Basicas do Map
- Problemas com o ComparartorPorPreco(), Quandos instanciado um treeset HOT 1
- Erro no README
- Java - Alteração em exercícios sobre Collections
- duvida na colleção
- Erro: Collections cannot be resolved HOT 3
- ERRO: Compartilhar projeto do Intellij pro GitHub HOT 1
- Erro: collections HOT 1
- Erro para obter o produto mais caro no método map HOT 1
- Map - Livraria Online HOT 1
- Adicionado no toString valorTotalDoItem para exibir o total o item
- Erro Github HOT 1
- ERRO na criação do projeto HOT 3
- Erro Projeto HOT 1
- Erro ao remover um livro pela sua chave. HOT 1
- Duvidas
- Implementação da Classe SomaNumeros
- collections-java-api-2023
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from collections-java-api-2023.