Advertisement
Guest User

Untitled

a guest
Dec 12th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1. package cancello;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.InputStreamReader;
  5.  
  6. public class mainn {
  7. public static void main(String[] args){
  8.  
  9. BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
  10.  
  11.  
  12. int pere=0;
  13. int mele=0;
  14. int arance=0;
  15. int sc=0;
  16. boolean t=false;
  17. boolean flag;
  18. int MAX=30;
  19. int n=0;
  20. boolean f;
  21. int i=0;
  22.  
  23.  
  24. Classe az[]= new Classe[MAX];
  25.  
  26.  
  27.  
  28. do{
  29. System.out.println("Menu': ");
  30. System.out.println("1. Inserire un nuovo frutto: ");
  31. System.out.println("2. Stampa la somma di tutti i prodotti: ");
  32. System.out.println("3. Metti i giorni e dici quante mele producono in 1 giorno: ");
  33. System.out.println("4. Stampa il tipo di frutta scelto da cliente: ");
  34.  
  35.  
  36. do{
  37. try {
  38.  
  39. System.out.print("inserire un numero del menu': ");
  40. sc=Integer.parseInt(in.readLine());
  41. f=true;
  42. }
  43.  
  44. catch(Exception e) {f=false;}
  45. }while(!f);
  46.  
  47.  
  48. switch(sc){
  49. case 1:
  50.  
  51. if(n<MAX)
  52. {
  53. //inserimento mele
  54. do{
  55. do {
  56. try{
  57.  
  58. System.out.print("Inserire il numero di mele, tra 20 e 80. ");
  59. mele=Integer.parseInt(in.readLine());
  60. flag=true;
  61. }
  62.  
  63. catch(Exception e) {flag=false;}
  64.  
  65. }while(flag==false);
  66. }while(mele<20||mele>80);
  67.  
  68. //inserimento pere
  69. do{
  70. do {
  71. try{
  72.  
  73. System.out.print("Inserire il numero di pere, tra 20 e 80. ");
  74. pere=Integer.parseInt(in.readLine());
  75. flag=true;
  76. }
  77.  
  78. catch(Exception e) {flag=false;}
  79.  
  80. }while(flag==false);
  81. }while(pere<20||pere>80);
  82.  
  83.  
  84.  
  85. //inserimento arance
  86. do{
  87. do {
  88. try{
  89.  
  90. System.out.print("Inserire il numero di arance, tra 20 e 80. ");
  91. arance=Integer.parseInt(in.readLine());
  92. flag=true;
  93. }
  94.  
  95. catch(Exception e) {flag=false;}
  96.  
  97. }while(flag==false);
  98. }while(arance<20||arance>80);
  99.  
  100.  
  101. az[n] = new Classe(arance,pere,mele);
  102. n++;
  103. t=true;
  104.  
  105. }
  106. else
  107. {
  108. System.out.println("Vettore pieno.");
  109. }
  110.  
  111. break;
  112.  
  113.  
  114. case 2:
  115. if(t==true)
  116. {
  117. for(i=0;i<n;i++)
  118. {
  119. System.out.println(az[i].toString());
  120. }
  121. }
  122. else
  123. {
  124. System.out.println("Non è stato alcun frutto: ");
  125. }
  126. break;
  127.  
  128. case 3:
  129.  
  130. break;
  131.  
  132.  
  133.  
  134.  
  135.  
  136. case 4:
  137.  
  138. break;
  139.  
  140.  
  141.  
  142.  
  143. }while(sc!=0);
  144.  
  145. }while(sc!=0);
  146. }
  147. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement