Main Project
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
int op;
Scanner ler = new Scanner (System.in);
Canetas pen1 = new Canetas();
System.out.println("Digite o modelo, cor, ponta e carga da primeira caneta: ");
pen1.modelo = ler.nextLine();
pen1.cor = ler.nextLine();
pen1.ponta = ler.nextDouble();
pen1.carga = ler.nextInt();
pen1.tampar();
pen1.rabiscar();
pen1.status();
Canetas pen2 = new Canetas();
System.out.println("Digite o modelo, cor, ponta e carga da segunda caneta: ");
pen2.modelo = ler.nextLine();
pen2.cor = ler.nextLine();
pen2.ponta = ler.nextDouble();
pen2.carga = ler.nextInt();
pen2.destampar();
pen2.rabiscar();
pen2.status();
}
}
My Class
public class Canetas{
String modelo;
String cor;
double ponta;
int carga;
boolean tampada;
void tampar(){
this.tampada = true;
}
void destampar(){
this.tampada = false;
}
void rabiscar(){
if (tampada== false){
System.out.println("A caneta rabiscará...");
}else{
System.out.println("Erro!! A caneta não rabiscará...");
}
if (carga >= 10){
System.out.println("A caneta rabiscará...");
}else{
System.out.println("Erro!! A caneta não rabiscará...");
}
}
void status(){
System.out.println("_");
System.out.println("modelo = " + this.modelo );
System.out.println("cor = " + this.cor );
System.out.println("ponta= " + this.ponta );
System.out.println("carga = " + this.carga );
System.out.println("tampada = " + this.tampada );
}
}
What did I do wrong I my code?