2015-10-05 2 views
-1

Итак, у меня есть проблема, когда символы строки моей программы не хотят меняться.Моя линия печати не работает

Например. Это мой код здесь

System.out.println("~~~~~WELCOME~~~~~"); 

     do{ 
      do{ 
      System.out.println("\nPlease enter item code"); 
       System.out.print("#"); 
      itemCode = br.readLine(); 
      itemCodeCorrect = isItemCodeCorrect(itemCode); 

      }while(!itemCodeCorrect); 

      do{ 


      System.out.println("\nPlease enter item description"); 
      itemDesc = br.readLine(); 

      itemDescCorrect = isItemDescCorrect(itemDesc); 



      }while(!itemDescCorrect); 


      do{ 

      try{ 
      System.out.println("\nPlease enter item weight"); 
      itemWeight = Double.parseDouble(br.readLine()); 


      }catch(NumberFormatException ex){ 


       System.out.println("\n" +ex +"\nInvalid input. Item must be in a number format. Please try again"); 
       } 

      }while(itemWeight == 0); 






      do{ 
       try{ 
      System.out.println("\nPlease enter the item price"); 

      itemUnitPrice = Double.parseDouble(br.readLine()); 
       }catch(NumberFormatException ex){ 

        System.out.println("\n" +ex +"\nInvalid input. Item must be in a number format. Please try again."); 
                } 

      }while(itemUnitPrice == 0); 

Allitems = new Items(itemCode, itemDesc, itemWeight, itemUnitPrice, quantity, Total, TotalCost, TotalWeight); 
v.add(Allitems); 

но когда я запускаю свою программу, изменения, которые я сделал в строке печати, появляются, когда я запускаю ее.

ВЫВОД -----------------

~~~~~WELCOME~~~~~ 

Enter item code 
#kza 

Enter item description 
peas 

Enter item weight 
2.2 

Enter item price 
$ 
+1

Полностью неясно мне –

+0

Вам нужно будет предоставить код, прежде чем мы сможем вам помочь. –

+0

Укажите код полного класса, в котором вы работаете. – Sirko

ответ

0

Обычно, если вы не видите выхода, то это было бы:

  • Вы он не скомпилировал его после внесения изменений.
  • Вы не используете то, что думаете, что работаете.

Непонятно, что должно измениться, поэтому я бы дважды проверял их.

Смежные вопросы