Справка по массиву - как хранить несколько типов данных в одном массиве
Привет так что я пытался;
1. Сделайте массив, в котором я храню как строковые, двойные, так и целые числа в одном массиве.
2. мне нужно прочитать входные данные, которые пишет пользователь, и сохранить их в массиве (позже сделать класс для получения информации)
3. поскольку массив, насколько мне известно, помещает в массив только один тип данных, мне нужно преобразовать все остальные типы данных в строку... как я могу это сделать, пожалуйста... я пробовал много раз, и это говорит об ошибке!!!!
Что я уже пробовал:
import java.util.Scanner; public class productDetails { public static void enterProductDetails (){ Scanner in = new Scanner (System.in); String idNo; String description; double cost; double price; int Quantity; int n; //array productDetails [] Parray = new productDetails[n]; for (int i=0; i<n;i++){ System.out.println("___________________"); System.out.print("Enter product's unique identification number: "); Parray[i]= in.next(); System.out.print("Enter product's description: "); Parray[i] = in.nextLine(); System.out.print("Enter product's costing price: "); Parray[i] = in.parseDouble(); System.out.print("Enter product's selling price: "); Parray[i] = in.toString(); System.out.print("Enter quantity of the product: "); Parray[i] = in.parseInt(); } //DO METHOD TO ASK WHETHER TO SAVE OR NOT //clears the screen and goes back to the menu } }