Товар в магазине

/*
 * Создайте пользовательский класс для описания товара (предположим, это задел для
интернет-магазина). В качестве свойств товара можете использовать значение цены,
описание, вес товара. Создайте пару экземпляров вашего класса и протестируйте их
работу.
 */

public class Main {

	public static void main(String[] args) {
		Tovar telefon = new Tovar("Nokia", 5500, 100, "Black");
		Tovar planchet = new Tovar("Asus", 12500, 1568, "White");

		System.out.println(telefon);
		System.out.println(planchet);
		System.out.println();
		
		System.out.println("Уценка товара))");
		planchet.opis="Grin";
		planchet.cost=500;
		System.out.println(planchet);
	}

}


public class Tovar {
	String name;
	int cost;
	int vess;
	String opis;

	public Tovar(String name, int cost, int vess, String opis) {
		super();
		this.name = name;
		this.cost = cost;
		this.vess = vess;
		this.opis = opis;
	}

	public Tovar() {
		super();
	}

	@Override
	public String toString() {
		return "Tovar [name=" + name + ", cost=" + cost + " $, vess=" + vess + " gram, opis=" + opis + " color]";
	}
}

Поля класса должны быть private
Для них должны быть написаны методы получения и установки
Этот класс нуждается в доработке.

Доработал наверное

/*
 * Создайте пользовательский класс для описания товара (предположим, это задел для
интернет-магазина). В качестве свойств товара можете использовать значение цены,
описание, вес товара. Создайте пару экземпляров вашего класса и протестируйте их
работу.
 */

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String[] tovar1 = new String[2];
		double[] tovar12 = new double[2];
		String[] tovar2 = new String[2];
		double[] tovar22 = new double[2];
		System.out.println("В ведите два вида товара.");

		for (int i = 1; i < 3; i++) {
			System.out.println(i+" - товар");
			System.out.println("Введите пожалуйста наименование.");
			if (i==1) {
				tovar1[0]=sc.nextLine();
			} else {
				tovar2[0]=sc.nextLine();
			}

			System.out.println("Введите пожалуйста цену товара.");
			while (!sc.hasNextDouble()) {
				System.out.println("Это не число");
				sc.next();
			}
			if (i==1) {
				tovar12[0]=sc.nextDouble();
			} else {
				tovar22[0]=sc.nextDouble();
			}

			System.out.println("Введите пожалуйста вес товара.");
			while (!sc.hasNextDouble()) {
				System.out.println("Это не число");
				sc.next();
			}
			if (i==1) {
				tovar12[1]=sc.nextDouble();
			} else {
				tovar22[1]=sc.nextDouble();
			}

			sc.nextLine();;
			System.out.println("Введите пожалуйста цвет товара.");
			if (i==1) {
				tovar1[1]=sc.nextLine();
			} else {
				tovar2[1]=sc.nextLine();
			}
		}

		
		Tovar pozicea1 = new Tovar(tovar1[0], tovar12[0], tovar12[1], tovar1[1]);
		Tovar pozicea2 = new Tovar(tovar2[0], tovar22[0], tovar22[1], tovar2[1]);

		System.out.println(pozicea1);
		System.out.println(pozicea2);
		System.out.println();
	}
}


public class Tovar {
	private String name;
	private double cost;
	private double vess;
	private String opis;

	public Tovar(String name, double cost, double vess, String opis) {
		super();
		this.name = name;
		this.cost = cost;
		this.vess = vess;
		this.opis = opis;
	}

	public Tovar() {
		super();
	}

	@Override
	public String toString() {
		return "Tovar [name=" + name + ", cost=" + cost + " $, vess=" + vess + " gram, opis=" + opis + " color]";
	}
	
}

В классе Товар нет методов получения и установки в таком виде он бесполезен

Исправил точно))

/*
 * Создайте пользовательский класс для описания товара (предположим, это задел для
интернет-магазина). В качестве свойств товара можете использовать значение цены,
описание, вес товара. Создайте пару экземпляров вашего класса и протестируйте их
работу.
 */

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String[] tovar1 = new String[2];
		double[] tovar12 = new double[2];
		String[] tovar2 = new String[2];
		double[] tovar22 = new double[2];
		System.out.println("В ведите два вида товара.");

		for (int i = 1; i < 3; i++) {
			System.out.println(i+" - товар");
			System.out.println("Введите пожалуйста наименование.");
			if (i==1) {
				tovar1[0]=sc.nextLine();
			} else {
				tovar2[0]=sc.nextLine();
			}

			System.out.println("Введите пожалуйста цену товара.");
			while (!sc.hasNextDouble()) {
				System.out.println("Это не число");
				sc.next();
			}
			if (i==1) {
				tovar12[0]=sc.nextDouble();
			} else {
				tovar22[0]=sc.nextDouble();
			}

			System.out.println("Введите пожалуйста вес товара.");
			while (!sc.hasNextDouble()) {
				System.out.println("Это не число");
				sc.next();
			}
			if (i==1) {
				tovar12[1]=sc.nextDouble();
			} else {
				tovar22[1]=sc.nextDouble();
			}

			sc.nextLine();;
			System.out.println("Введите пожалуйста цвет товара.");
			if (i==1) {
				tovar1[1]=sc.nextLine();
			} else {
				tovar2[1]=sc.nextLine();
			}
		}

		
		Tovar pozicea1 = new Tovar(tovar1[0], tovar12[0], tovar12[1], tovar1[1]);
		Tovar pozicea2 = new Tovar(tovar2[0], tovar22[0], tovar22[1], tovar2[1]);

		System.out.println(pozicea1);
		System.out.println(pozicea2);
		System.out.println();
		
		System.out.println("Уценка товара)).");
		pozicea1.setOpis("Grin");
		pozicea1.setCost(10);

		pozicea2.setName("Nokia 3310");
		pozicea2.setCost(0.11);
		pozicea2.setVess(100);
		System.out.println(pozicea1);
		System.out.println(pozicea2);
	}
}

Tovar

public class Tovar {
	private String name;
	private double cost;
	private double vess;
	private String opis;

	public Tovar(String name, double cost, double vess, String opis) {
		super();
		this.name = name;
		this.cost = cost;
		this.vess = vess;
		this.opis = opis;
	}

	public Tovar() {
		super();
	}

	public void setName(String name) {
		this.name = name;
	}
	
	public void setOpis(String opis) {
		this.opis = opis;
	}

	public void setCost(double cost) {
		this.cost = cost;
	}

	public void setVess(double vess) {
		this.vess = vess;
	}

	public String getName() {
		return name;
	}
	
	public String getOpis() {
		return opis;
	}

	public double getCost() {
		return cost;
	}

	public double getVess() {
		return vess;
	}

	@Override
	public String toString() {
		return "Tovar [name=" + name + ", cost=" + cost + " $, vess=" + vess + " gram, opis=" + opis + " color]";
	}
	
}

Предложенное вами решение верно