Java

  • Креатор на темата Креатор на темата deXterche
  • Време на започнување Време на започнување
eve malku kod od mene
package secac;

Код:
public class Main {
 
/**
* @param args
*/
public static void main(String[] args) {
Secac a=new Secac();
a.secirecenica("kaj si be?budalo dete, te nemam videno vreminja.kaj bese do sega!");
 
}
 
}
Probajte da ja definirate class Secac
Znaci treba da se odelat site zborovi, da se otstranat site interpukciski znaci,
sekoj zbor vo nov red da se prikazi
 
Probajte da ja definirate class Secac
Znaci treba da se odelat site zborovi, da se otstranat site interpukciski znaci,
sekoj zbor vo nov red da se prikazi

Демек ова како задача :)

Код:
package secac;

public class Secac{

     public Secac(){}

     public void secirecenica(String str){
        
         String temp = "";
        
         for(int i=0; i<str.length(); i++){
            
              char c = str.getCharAt(i).toLowerCase();
            
              if ((c >= 'a') && (c <= 'z'))
                  temp += (str.getCharAt(i) + "");
        
              if( c == ' ' ){
                  System.out.println(temp);
                  temp = "" ;
              }
           }
       }
}
Мислам дека ја погодив :)

Поздрав
 
Демек ова како задача :)

Код:
package secac;
 
public class Secac{
 
     public Secac(){}
 
     public void secirecenica(String str){
 
         String temp = "";
 
         for(int i=0; i<str.length(); i++){
 
              char c = str.getCharAt(i).toLowerCase();
 
              if ((c >= 'a') && (c <= 'z'))
                  temp += (str.getCharAt(i) + "");
 
              if( c == ' ' ){
                  System.out.println(temp);
                  temp = "" ;
              }
           }
       }
}
Мислам дека ја погодив :)

Поздрав
Ти работи само со празни места како делимитер. Треба да ги отстраниш и интерпункциските знаци.

Код:
public void secirecenica(String vlez)
{
   StringTokenizer stk = new StringTokenizer(vlez," .,?!;:'\""); 
   while (stk.hasMoreTokens())
   {
      System.out.println(stk.nextToken());
   }
}
 
Ти работи само со празни места како делимитер. Треба да ги отстраниш и интерпункциските знаци.

Код:
public void secirecenica(String vlez)
{
   StringTokenizer stk = new StringTokenizer(vlez," .,?!;:'\""); 
   while (stk.hasMoreTokens())
   {
      System.out.println(stk.nextToken());
   }
}

Јас ја сватив задачата дека само празното место ги дели зборовите, а интерпукциските знаци треба само да се отстранат од зборовите. :)

Danga напиша:
Znaci treba da se odelat site zborovi, da se otstranat site interpukciski znaci,...

edit:

Danga напиша:
Код:
a.secirecenica("kaj si be?budalo dete, te nemam videno vreminja.kaj bese do sega!");
Да сега гледам според аргументот дека не сватив добро :)
 
Гледам се мачите со Eclipse и неговите plug-in-и симнете си NetBeans 6.1 од www.netbeans.org. Одличен е за почетници и не треба да подесувате многу, а кога се работи со plug-in-и има сопствени датотеки кои се инсталираат преку NetBeans-от.
Не дека Eclipse е нешто подолу ама додека го инсталирате и подесите ќе родите мечка
 
Go instalirav NetBeans 6.1 i sakam da napravam mini programce ali problemot se javuva koga gi stavam kontrolite na formata(frejmot), GUI Builder-ot ne go generira kodot odnosno ne gi povikuva layout menagerite i ostalite clenovi od bandata, tuku si sedi i gi generira samo privatnite promenlivi koi gi reprezentiraat kontorlite na formata.
Kade e problemot?
 
Гледам се мачите со Eclipse и неговите plug-in-и симнете си NetBeans 6.1 од www.netbeans.org. Одличен е за почетници и не треба да подесувате многу, а кога се работи со plug-in-и има сопствени датотеки кои се инсталираат преку NetBeans-от.
Не дека Eclipse е нешто подолу ама додека го инсталирате и подесите ќе родите мечка
Eclipse се инсталира на copy-paste.
Eclipse има вграден plug-in менаџер преку кој директно ги додавате plug-in-ите кои сакете.
Што е толку комплицирано не знам?:toe:
 
Ja dobivam ovaa greska:

OkSlushac is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener private class OkSlushac implements ActionListener{

eve go kodot:

PHP:
import java.awt.event.*;
import java.awt.*;




public class NewJFrame extends javax.swing.JFrame {

    /** Creates new form NewJFrame */
    public NewJFrame() {
        initComponents();
        ActionListener slushac=new OkSlushac();
        jButton1.addActionListener(slushac);
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jLabel1.setText("jLabel1");

        jButton1.setText("jButton1");

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel1)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton1)
                .addContainerGap(279, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel1)
                    .addComponent(jButton1))
                .addContainerGap(266, Short.MAX_VALUE))
        );

        pack();
    }// </editor-fold>                        

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new NewJFrame().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify                     
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel1;
    // End of variables declaration                   

    
    
    
    private class OkSlushac implements ActionListener{
     public void actionPerfomed(ActionEvent e){
     jLabel1.setText("Zdravo Svetu!");
}
    }
}
 
Ja dobivam ovaa greska:

OkSlushac is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener private class OkSlushac implements ActionListener{

eve go kodot:...

Hehe, ти фали едно r vo actionPerformed(...).

edit: Грешките ќе си ги бараш во зависност од error-от што ќе го добиеш.
Во овој случај ти вика: класата OkSlushac не е апстрактна и не ја „надпишува“ методата actionPerfored(ActionEvent e)... значи или ја немаш дефинирано таа метода во класата или имаш грешка при дефинирањето...

p.s. како се преведува „override“ ? :)
 
Dime fala za odgovorot.
Ima na netov open source dekstop aplikacii?
 

Kajgana Shop

Back
На врв Bottom