возможно ли сделать 2 условия, что вы пишете строку stament и int stagement и выполняете операцию с ними в java - PullRequest
0 голосов
/ 30 мая 2020

Я хочу, чтобы программа, которая, если пользователь не записывает никакого значения в jtexfield bookno, которое в моей программе называется issbook_text, выдает сообщение об ошибке типа «нет пути». Я написал эти коды, но обычно я ожидал, что это будет работать как У меня sh, но это не так. В чем моя ошибка, я не мог найти его несколько дней.

    public class lib {
    public lib()
    {
        gui();

    }
     int kitapno[]=new int[10]; 
     int kitapnoindex;
     int quantity[]=new int[10];
     int quantityindex;
     int kitapadetleri;


public void gui()
    {   
  public void actionPerformed(ActionEvent e) 
    {String issbookno_string=issbookno_text.getText();
    int issbookno_int=Integer.parseInt(issbookno_string);

    Date pt_issbook=new Date();
    DateFormat ptformat_issbook=new SimpleDateFormat("dd/MM/yyyy hh:mm:ss");                                             
   if(issbookno_string.equals(""))//if user don't fill out the issbook 
      name
   {  JOptionPane.showMessageDialog(issbook_window,"no way");//print no 
        way to display
    }
   else 

   for(int i=0;i<kitapno.length;i++)
 {  if(issbookno_int==kitapno[i])
  {   row_issue[0]=kitapno[i];  

   row_issue[1]=issstudentid_text.getText();

   row_issue[2]=issstudentname_text.getText();

   row_issue[3]=issstudentcontact_text.getText();

   row_issue[4]=ptformat_issbook.format(pt_issbook);

   JOptionPane.showMessageDialog(issbook_window,"You have been succesfully issued a book");

   model_issue.addRow(row_issue);
    }


                                            }
                                        }               });[enter image description here][1]

1 Ответ

0 голосов
/ 30 мая 2020
if(issbookno_string.equals(""))//if user don't fill out the issbook 
      name
   {  JOptionPane.showMessageDialog(issbook_window,"no way");//print no 
        way to display
    }

Я не уверен, из-за форматирования это или нет, но // используется для однострочных комментариев, что означает «имя» в «если пользователь не заполняет issbook. name «комментарий» и «способ отображения» в «print no way to display» фактически не комментируются, поскольку они находятся в отдельных строках от двойного sla sh. Чтобы добавить многострочные комментарии, вы можете вместо этого заключить комментарии в /*.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...