Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 29.10.2010
Сообщений: 124
1

Редактировать работу на java

25.05.2012, 00:51. Показов 723. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер.
Нужно немного отредактировать программу на java.
Необходимо что-бы введенный текст, выводил его наоборот.
То есть:
1 2 3 4 5 6 7 8 9 0 == 0 9 8 7 6 5 4 3 2 1

Вот сам код программы:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
import java.lang.RuntimeException;
import java.util.Stack;
public class laba5 extends javax.swing.JFrame {
    public laba5() {
        initComponents();
    }
    @SuppressWarnings("unchecked")
    private void initComponents() {
jScrollPane1 = 
new javax.swing.JScrollPane();
   jTextArea1 = new javax.swing.JTextArea();
       jButton1 = new javax.swing.JButton();
        jLabel1 = new javax.swing.JLabel();
        setDefaultCloseOperation(
javax.swing.WindowConstants.EXIT_ON_CLOSE);
        jTextArea1.setColumns(20);
        jTextArea1.setRows(5);
        jTextArea1.addKeyListener(
new java.awt.event.KeyAdapter() {
            public void keyPressed(
java.awt.event.KeyEvent evt) {
                jTextArea1KeyPressed(evt);
            } });      jScrollPane1.setViewportView(jTextArea1);
        jButton1.setText("Verifica");
        jButton1.addMouseListener(
new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt){
                jButton1MouseClicked(evt);
            }  });
        jLabel1.setForeground(
new java.awt.Color(255, 51, 51));
        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().addGroup(layout.
createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 457, Short.MAX_VALUE).addComponent(jButton1, javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel1,javax.swing.
GroupLayout.PREFERRED_SIZE, 392, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap()) );
 layout.setVerticalGroup(layout.
createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup (layout.createSequentialGroup().addGap(32, 32, 32).addComponent (jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 77, javax.swing.GroupLayout.PREFERRED_SIZE)            .addGroup(layout.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)                    .addGroup(layout.createSequentialGroup()
.addGap(33, 33, 33) .addComponent(jButton1))                    .addGroup(layout.createSequentialGroup().addGap(18, 18, 18).addComponent(jLabel1)))                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
        pack();
    }// </editor-fold>                        
    private void jButton1MouseClicked(java.awt.event.
MouseEvent evt) {                                      
                jLabel1.setText("");
         Calcul c = new Calcul();
         String s = "";
         String s2 = jTextArea1.getText();
         try{
         boolean k = true;
         while(k){
     int l = c.funct(jTextArea1.getText());             s=""+s+jTextArea1.getText()+"\n";             jTextArea1.setText(""+c.afisare_stack());
             if (l==1){
                 k=false;                 s=""+s+jTextArea1.getText()+"\n";
             }
             c.c.removeAllElements();
         }
         jTextArea1.setText(s);
        }
         catch(Exception e ){
   jLabel1.setText("Verificati datele introduse");
         }  }                                     
    private void jTextArea1KeyPressed(java.awt.event.KeyEvent evt) {try{ if(evt.getKeyCode()>=48 && evt.getKeyCode()<=57||evt.getKeyCode()==32){              jLabel1.setText(""+evt.getKeyChar());
             }
            else 
throw new RuntimeException();
          }
        catch(RuntimeException e){
 jLabel1.setText("Nu ati introdus numar !");
        }  }                                     
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(
new Runnable() {
            public void run() {
   new laba5().setVisible(true);
    }  }); }
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel1;
   private javax.swing.JScrollPane jScrollPane1;
 private javax.swing.JTextArea jTextArea1;
}
class Calcul {
    Stack c = new Stack();
    public int funct(String text){
            String s[] = text.split(" ");
            int j = 1;
   for(int i=0;i<s.length;i=i+2,j=j+2){
                if(j<s.length){
                   c.add((Integer.parseInt(s[i])+
Integer.parseInt(s[j])));
                }
                else{
                  if(i<s.length)
                  c.add(s[i]);
                }  }
            return c.size();
    }
    public String afisare_stack(){
        String s="";
        int j=1;
        for(int i=0;i<c.size();i++,j++){
           s = ""+s+c.elementAt(i);
           if(j!=c.size())
               s=""+s+" ";
          }
        return s;
    }}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2012, 00:51
Ответы с готовыми решениями:

Как в Java редактировать файл шрифтов
Мне требуется отредактировать файл шрифтов через Java и после редактирования сохранить. Я попытался...

Как редактировать код java script в отладчике Firefox?
Как редактировать код java script в отладчике Firefox?

Приглашаются на работу программисты Java
В компанию разработчика компьютерных игр приглашаются программисты Java e-mail:...

Программист ищет работу на Java.
Пишу на C++. Изучаю Java. Ищу вакансию Java-программиста с минимальным опытом.

1
2586 / 2259 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
25.05.2012, 01:27 2
Java
1
2
StringBuilder sb = new StringBuilder("1 2 3 4 5 6 7 8 9 0");
        System.out.println(sb.reverse().toString());
0
25.05.2012, 01:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2012, 01:27
Помогаю со студенческими работами здесь

Java программист ищет работу
Опыт программирования на Java - 2 года. Знание: EJB, Servlets, Struts, Design Patterns, UML. ...

Ищем удаленную работу на Java
Занимаемся разработкой программного обеспечения на Java. Работали над созданием клиент-серверных...

Замедлить работу Java-скриптов в браузерах
Подскажите, пожалуйста, как средствами пб можно загрузить комп так, чтобы ява скрипт в браузерах...

Ищу удаленную работу c#, java, Android
Мое резюме: https://www.superjob.ru/resume/programmist-6027430.html


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru