Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.30 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5. public static void main(String[] args) {
  6.  
  7. Scanner input = new Scanner(System.in);
  8.  
  9. int l, x;
  10. int dim = 2, i = 0, j = 0;
  11. int n = 1;
  12. int k;
  13. boolean exist = false;
  14.  
  15. LightBulb array[] = new LightBulb[dim];
  16.  
  17. do{
  18. System.out.println("MENU':"+
  19. "\n 1-Inserire una lampada nel catalogo"+
  20. "\n 2-Modificare una lampada del catalogo"+
  21. "\n 3-Visualizzare il catalogo"+
  22. "\n 4-Cancellare una lampada dal catalogo"+
  23. "\n 5-Termina programma");
  24. do{
  25. System.out.println("Inserire la scelta:");
  26. x = input.nextInt();
  27. }
  28. while((x<1)||(x>5));
  29.  
  30. switch (x){
  31. case 1:
  32. array[j] = new LightBulb();
  33. array[j].inserimento();
  34. j++;
  35. exist = true;
  36. break;
  37. case 2:
  38. if(exist){
  39. do{
  40. System.out.println("QUALE LAMPADA VUOI MODIFICARE?");
  41. k=input.nextInt();
  42. }
  43. while((k<1)||(k>j));
  44. array[k-1].reInserimento();
  45. break;
  46. }
  47. else {
  48. System.out.println();
  49. System.out.println("Non sono ancora state inserite lampade nel catalogo!!");
  50. System.out.println();
  51. break;
  52. }
  53.  
  54. case 3:
  55. if(exist){
  56. for(i=0; i<j; i++){
  57. System.out.println("Lampadina n." + n + ":");
  58. System.out.println(array[i].toString());
  59. System.out.println();
  60. n++;
  61. }
  62. break;
  63. }
  64. else{
  65. System.out.println();
  66. System.out.println("Non hai ancora inserito niente!!");
  67. System.out.println();
  68. break;
  69. }
  70.  
  71. case 4:
  72. if(exist){
  73. do{
  74. System.out.println("Inserire la lampada da eliminare:");
  75. k=input.nextInt();
  76. }
  77. while((k<1) || (k>j));
  78. array[k-1] = new LightBulb(array[j]);
  79. array[j] = new LightBulb();
  80. j--;
  81. break;
  82. }
  83. else {
  84. System.out.println();
  85. System.out.println("Non hai ancora inserito niente!!");
  86. System.out.println();
  87. break;
  88. }
  89.  
  90. case 5:
  91. break;
  92. }
  93. n=1;
  94. }
  95. while(x!=5);
  96. }
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement