Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.02.2009
Сообщений: 19
1

Код апплета

23.04.2011, 17:02. Показов 667. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте уважаемые программисты,

у меня возникла вот такая проблема - препод дал задание написать прогу с таким заданием

/*Рассчитать процент гласных и согласных букв в предложении. Определить слово в котором
согласных букв максимальное количество (английский алфавит) */

Я её написал в консольном варианте ( код ниже ) - теперь он требует чтобы этот код работал в апплете (Swing GUI Forms) - среда программирования NetBeans 6.9.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
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
 
/* Задание Nr. 13 */
 
/*Рассчитать процент гласных и согласных букв в предложении. Определить слово в котором 
согласных букв максимальное количество (английский алфавит) */
 
 
package javaapplication1;
 
import java.util.StringTokenizer;
import java.util.Scanner;
 
/**
 *
 * @author ANDREJ
 */
public class Main {
 
 
 
    
 
        private final static String VOWELS = "qwrtpsdfghjklzxcvbnmQWRTPSDFGHJKLZXCVBNM";
 
 
        public static void printMoreVowels(String text) {
 
            if (text == null) {
                return;
            }
 
            StringTokenizer st = new StringTokenizer(text, " \t\r\n,.-:;\"'`!?(){}[]");
 
            String word = null;
            int max = 0;
 
            while (st.hasMoreTokens()) {
                String sak = st.nextToken();
                int n = 0;
                for (int i = 0, j = sak.length(); i < j; i++) {
                    if (VOWELS.indexOf(sak.charAt(i)) != -1) {
                        n++;
                    }
                }
                if (n > max) {
                    max = n;
                    word = sak;
                }
            }
 
            if (word != null) {
                System.out.println(word);
            }
        }
 
        public static void main(String[] args) {
           
                Scanner in = new Scanner(System.in);
        System.out.println("Введите предложение");
        String sak, g;
        String a = new String();
        sak = in.nextLine();
        in.close();
            
           printMoreVowels(sak);
                {
  
    {
       
        int bl = 0, pl = 0;
       
        for(int i=0; i<sak.length(); i++)
        {
            if(sak.charAt(i)=='a' || sak.charAt(i)=='e' || sak.charAt(i)=='i' || sak.charAt(i)=='o' || sak.charAt(i)=='u' || sak.charAt(i)=='y')
                bl++;
            else if(sak.charAt(i)=='A' || sak.charAt(i)=='E' || sak.charAt(i)=='I' || sak.charAt(i)=='O' || sak.charAt(i)=='U' || sak.charAt(i)=='Y')
                    bl++;
            else if(sak.charAt(i)!=' ' &&( ((int)sak.charAt(i)>64 && (int)sak.charAt(i)<91) || ((int)sak.charAt(i)>96 && (int)sak.charAt(i)<123)))
                pl++;
        }
 
        System.out.println("Гласных букв в предложении = "+bl+" Процент гласных = "+bl*100/(bl+pl)+"%");
        System.out.println("Согласных букв в предложении = "+pl+" Процент согласных = "+pl*100/(bl+pl)+"%");
 
    }
 
}
        }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2011, 17:02
Ответы с готовыми решениями:

Закрытие апплета
Можно ли как-нибудь закрыть апплет без использования System.exit() К примеру мне не хочется так...

Создание апплета
Доброго времени суток. Нужна помощь в реализации задачи по построению апплета, в частности в нём...

Приложение из апплета
есть код апплета. как переписать его чтоб получилось приложение import java.awt.*; import...

Перерисовка апплета
Подскажите пожалуйста, как перерисовывать апплет на JavaFX? Ну, насколько мне известно в AWT - это...

0
23.04.2011, 17:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2011, 17:02
Помогаю со студенческими работами здесь

Отображение апплета
Посмотрел видеоурок, сделал апплет, хтмл файл с параметрами, через вивер кнопка отобразилась, через...

Перерисовка апплета
Здравствуйте! Проблема следующая: есть апплет (телефонный справочник), на нем есть кнопка,...

Запуск апплета Hello World
Товарищи, ситуация такая. В eclipse appletviewer запускает этот простейший апплет, но через...

Обновление содержимого апплета
Приветствую всех. При написании java апплета столкнулся с проблемой. Суть апплета:...

Вызов апплета из html
Требуется вызвать апплет и передать ему числовой параметр: &lt;html&gt; &lt;head&gt; &lt;script&gt; function...

Доступ к классам апплета
В jar файле находятся кроме апплета еще два класса, так вот можно ли из JavaScript обратится к ним,...


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

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