Dificuldades com o import Scanner no código!

Olá Pesso All !! Podem me dar um Help?

Meu código está com erro no import do Scanner, na sugestões do eclipse

ele diz pra criar uma classe Scanner , mas queria deixar tudo na mesma classe…

O código tá longo eu sei, mas será que dar pra corrigir esse erro?

//Programa Que Calcula a Comanda de Conssumação do Barzinho no Restaurante
//Autor: Fernanda Santim
//Data de criação:18/11/2020

import java.until.Scanner; ///Erro!!

public class Barzinho{

public static void main(String[] args) {
	
	Scanner input = new Scanner(System.in); ///Erro!!!
	
	Scanner put = new Scanner(System.in); ///Erro!!!
	
	System.out.println("***Digite a Comanda***");
	
	Barzinho comanda1 = new Barzinho(null, null, 0, conta1, null, null, 0);
	comanda1.setDrinks("*Cerveja - R$10");
	comanda1.setPratos("*Porção de Camarão - R$60");
	comanda1.setCliente("*Cliente - Ana");
	comanda1.setEntrada("*Entrada - Feminina - R$80");
	
	
	Barzinho comanda2 = new Barzinho(null, null, 0, conta21, null, null, 0);
	comanda2.setDrinks("*Pina-Colata - R$25");
	comanda2.setPratos("*Porção Pastel Sortidos - R$40");
	comanda2.setCliente("*Cliente - Carlos");
	comanda2.setEntrada("*Entrada - Masculino - R$100");
	
	

	System.out.println(comanda1.getDrinks());

	System.out.println(comanda1.getPratos());
	
	System.out.println(comanda1.getCliente());
	
	System.out.println(comanda1.getEntrada());
	
	conta1 = (10 + 60 + 80);
	
	System.out.printf("Comanda1 >>> Total: %.2f%n%n >>>>>>>>>>>>>>>> %n%n", conta1);
	float conta1 = input.nextFloat();
	
	System.out.println(comanda2.getDrinks());

	System.out.println(comanda2.getPratos());
	
	System.out.println(comanda2.getCliente());
	
	System.out.println(comanda2.getEntrada());
	
	conta21 = (25 + 40 + 100);

	System.out.printf("Comanda2 >>> Total: %.2f", conta21);

} static float conta21 = put.nextFloat(); ///Erro!!!

private String drinks;
private String entrada;
private static float conta1;
private String cliente;
private String pratos;
private int comanda;
private static float conta21;
/*int Agua = 5;
int Cerveja = 10;
int Tequila = 30;
int Smirnoffice = 20;
int Coca_Cola = 8;
int Pina_Colata = 25;

int Bolinho_de_Bacalhau = 60;
int Pastel_Sortido = 40;
int Humburger = 20;
int X_Salada = 30;

int entrada_F = 80;
int entrada_M = 100;
*/

///CONSTRUTOR COM 6 PARÂMETROS!!!
public Barzinho(String drinks,String entrada,float conta1, float conta21, String cliente, String pratos, int comanda) {

}

public String getDrinks() {
	return drinks;
}

public void setDrinks(String drinks) {
	this.drinks = drinks;
}

public String getEntrada() {
	return entrada;
}

public void setEntrada(String entrada) {
	this.entrada = entrada;
}

public float getConta1() {
	return conta1;
}

public void setConta1(float conta1) {
	this.conta1 = conta1;
}

public float getConta21() {
	return conta21;
}

public void setConta2(float conta21) {
	this.conta21 = conta21;
}
public String getCliente() {
	return cliente;
}

public void setCliente(String cliente) {
	this.cliente = cliente;
}

public String getPratos() {
	return pratos;
}

public void setPratos(String pratos) {
	this.pratos = pratos;
}

public int getComanda() {
	return comanda;
}

public void setComanda(int comanda) {
	this.comanda = comanda;
}

  
 }

Não seria java.util em vez de java.until? :slight_smile:

Era esse o erro mesmo!!!

Obrigada!:blush:

Próxima vez pressiona Ctrl + Shift + o.

ok!!:+1:

Agora o código está apresentando um Erro na Variável conta2!!!

O eclipse sugere para mudar o nome da variável mas qndo mudo o erro permanece…

Como posso concertar isso?

//Programa Que Calcula a Comanda de Conssumação do Barzinho no Restaurante
//Autor: Fernanda Santim
//Data de criação:18/11/2020

import java.util.Scanner;

public class Barzinho{

public static void main(String[] args) {
	
	Scanner input = new Scanner(System.in); 
	
	Scanner inPut = new Scanner(System.in); 
	
	System.out.println("***Digite a Comanda***");
	
	Barzinho comanda1 = new Barzinho(null, null, 0, conta1, null, null, 0);
	comanda1.setDrinks("*Cerveja - R$10");
	comanda1.setPratos("*Porção de Camarão - R$60");
	comanda1.setCliente("*Cliente - Ana");
	comanda1.setEntrada("*Entrada - Feminina - R$80");
	
	
	Barzinho comanda2 = new Barzinho(null, null, 0, conta2, null, null, 0);
	comanda2.setDrinks("*Pina-Colata - R$25");
	comanda2.setPratos("*Porção Pastel Sortidos - R$40");
	comanda2.setCliente("*Cliente - Carlos");
	comanda2.setEntrada("*Entrada - Masculino - R$100");
	
	

	System.out.println(comanda1.getDrinks());

	System.out.println(comanda1.getPratos());
	
	System.out.println(comanda1.getCliente());
	
	System.out.println(comanda1.getEntrada());
	
	conta1 = (10 + 60 + 80);
	
	System.out.printf("Comanda1 >>> Total: %.2f%n%n >>>>>>>>>>>>>>>> %n%n", conta1);
	float conta1 = input.nextFloat();
	
	System.out.println(comanda2.getDrinks());

	System.out.println(comanda2.getPratos());
	
	System.out.println(comanda2.getCliente());
	
	System.out.println(comanda2.getEntrada());
	
	conta2 = (25 + 40 + 100);

	System.out.printf("Comanda2 >>> Total: %.2f", conta2);

} static float conta2 = inPut.nextFloat(); /////////////Erro!!!

private String drinks;
private String entrada;
private static float conta1;
private String cliente;
private String pratos;
private int comanda;
private static float conta2;//////////Erro!!!

/*int Agua = 5;
int Cerveja = 10;
int Tequila = 30;
int Smirnoffice = 20;
int Coca_Cola = 8;
int Pina_Colata = 25;

int Bolinho_de_Bacalhau = 60;
int Pastel_Sortido = 40;
int Humburger = 20;
int X_Salada = 30;

int entrada_F = 80;
int entrada_M = 100;
*/

///CONSTRUTOR COM 6 PARÂMETROS!!!
public Barzinho(String drinks,String entrada,float conta1, float conta2, String cliente, String pratos, int comanda) {

}

public String getDrinks() {
	return drinks;
}

public void setDrinks(String drinks) {
	this.drinks = drinks;
}

public String getEntrada() {
	return entrada;
}

public void setEntrada(String entrada) {
	this.entrada = entrada;
}

public float getConta1() {
	return conta1;
}

public void setConta1(float conta1) {
	this.conta1 = conta1;
}

public float getConta2() {
	return conta2;
}

public void setConta2(float conta2) {
	this.conta2 = conta2;
}
public String getCliente() {
	return cliente;
}

public void setCliente(String cliente) {
	this.cliente = cliente;
}

public String getPratos() {
	return pratos;
}

public void setPratos(String pratos) {
	this.pratos = pratos;
}

public int getComanda() {
	return comanda;
}

public void setComanda(int comanda) {
	this.comanda = comanda;
}

  
 }

Vou usar o atalho! Mas não estou conseguindo resolver esse erro na variável conta2!

import java.util.Scanner;

public class Barzinho{

public static void main(String[] args) {
	
	Scanner input = new Scanner(System.in); 
	
	Scanner inPut = new Scanner(System.in); 
	
	System.out.println("***Digite a Comanda***");
	
	Barzinho comanda1 = new Barzinho(null, null, 0, conta1, null, null, 0);
	comanda1.setDrinks("*Cerveja - R$10");
	comanda1.setPratos("*Porção de Camarão - R$60");
	comanda1.setCliente("*Cliente - Ana");
	comanda1.setEntrada("*Entrada - Feminina - R$80");
	
	
	Barzinho comanda2 = new Barzinho(null, null, 0, conta2, null, null, 0);
	comanda2.setDrinks("*Pina-Colata - R$25");
	comanda2.setPratos("*Porção Pastel Sortidos - R$40");
	comanda2.setCliente("*Cliente - Carlos");
	comanda2.setEntrada("*Entrada - Masculino - R$100");
	
	

	System.out.println(comanda1.getDrinks());

	System.out.println(comanda1.getPratos());
	
	System.out.println(comanda1.getCliente());
	
	System.out.println(comanda1.getEntrada());
	
	conta1 = (10 + 60 + 80);
	
	System.out.printf("Comanda1 >>> Total: %.2f%n%n >>>>>>>>>>>>>>>> %n%n", conta1);
	float conta1 = input.nextFloat();
	
	System.out.println(comanda2.getDrinks());

	System.out.println(comanda2.getPratos());
	
	System.out.println(comanda2.getCliente());
	
	System.out.println(comanda2.getEntrada());
	
	conta2 = (25 + 40 + 100);

	System.out.printf("Comanda2 >>> Total: %.2f", conta2);

} static float conta2 = inPut.nextFloat(); /////////////Erro!!!

private String drinks;
private String entrada;
private static float conta1;
private String cliente;
private String pratos;
private int comanda;
private static float conta2;//////////Erro!!!



///CONSTRUTOR COM 6 PARÂMETROS!!!
public Barzinho(String drinks,String entrada,float conta1, float conta2, String cliente, String pratos, int comanda) {

}

public String getDrinks() {
	return drinks;
}

public void setDrinks(String drinks) {
	this.drinks = drinks;
}

public String getEntrada() {
	return entrada;
}

public void setEntrada(String entrada) {
	this.entrada = entrada;
}

public float getConta1() {
	return conta1;
}

public void setConta1(float conta1) {
	this.conta1 = conta1;
}

public float getConta2() {
	return conta2;
}

public void setConta2(float conta2) {
	this.conta2 = conta2;
}
public String getCliente() {
	return cliente;
}

public void setCliente(String cliente) {
	this.cliente = cliente;
}

public String getPratos() {
	return pratos;
}

public void setPratos(String pratos) {
	this.pratos = pratos;
}

public int getComanda() {
	return comanda;
}

public void setComanda(int comanda) {
	this.comanda = comanda;
}

  
 }

Transformei a variável em constante (acho que vai dar CREPE qndo rodar)!!!
Mas o erro agora está no inPut do Scanner!!!
Alguém tem uma sugestão aí?

System.out.printf(“Comanda2 >>> Total: %.2f”, CONTA2);
} float conta2 = inPut.nextFloat(); /////////////Erro!!!

private String drinks;
private String entrada;
private static float conta1;
private String cliente;
private String pratos;
private int comanda;
private static  final float CONTA2;

A variável inPut não é definida no main? Como você vai acessar ela fora dele?

Okay, obrigada!

Sua variável inPut só existe dentro do método main porque você está chamando ela aqui?