Java

Член од
8 јуни 2008
Мислења
1
Поени од реакции
0
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
 

диме

When Am I ?
Член од
14 февруари 2007
Мислења
806
Поени од реакции
21
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 = "" ;
              }
           }
       }
}
Мислам дека ја погодив :)

Поздрав
 

back_rest

ex mod coder
Член од
19 јули 2006
Мислења
1.590
Поени од реакции
107
Демек ова како задача :)

Код:
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());
   }
}
 

диме

When Am I ?
Член од
14 февруари 2007
Мислења
806
Поени од реакции
21
Ти работи само со празни места како делимитер. Треба да ги отстраниш и интерпункциските знаци.

Код:
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!");
Да сега гледам според аргументот дека не сватив добро :)
 
Член од
28 мај 2008
Мислења
3.966
Поени од реакции
4.073
Гледам се мачите со Eclipse и неговите plug-in-и симнете си NetBeans 6.1 од www.netbeans.org. Одличен е за почетници и не треба да подесувате многу, а кога се работи со plug-in-и има сопствени датотеки кои се инсталираат преку NetBeans-от.
Не дека Eclipse е нешто подолу ама додека го инсталирате и подесите ќе родите мечка
 

THE_CHOSEN_ONE

1903-2012
Член од
13 август 2007
Мислења
3.724
Поени од реакции
1.333
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?
 

back_rest

ex mod coder
Член од
19 јули 2006
Мислења
1.590
Поени од реакции
107
Гледам се мачите со Eclipse и неговите plug-in-и симнете си NetBeans 6.1 од www.netbeans.org. Одличен е за почетници и не треба да подесувате многу, а кога се работи со plug-in-и има сопствени датотеки кои се инсталираат преку NetBeans-от.
Не дека Eclipse е нешто подолу ама додека го инсталирате и подесите ќе родите мечка
Eclipse се инсталира на copy-paste.
Eclipse има вграден plug-in менаџер преку кој директно ги додавате plug-in-ите кои сакете.
Што е толку комплицирано не знам?:toe:
 

THE_CHOSEN_ONE

1903-2012
Член од
13 август 2007
Мислења
3.724
Поени од реакции
1.333
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!");
}
    }
}
 

диме

When Am I ?
Член од
14 февруари 2007
Мислења
806
Поени од реакции
21
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“ ? :)
 

THE_CHOSEN_ONE

1903-2012
Член од
13 август 2007
Мислења
3.724
Поени од реакции
1.333
Dime fala za odgovorot.
Ima na netov open source dekstop aplikacii?
 

Kajgana Shop

На врв Bottom