Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2011, 12:13   #1
neomax38
Пользователь
 
Регистрация: 17.09.2010
Сообщений: 72
Вопрос Массивы, строки на java (новичок)

Вот задание:
a) Сгенерируйте числовой ряд длиной 30 элементов, представляющий квадраты чисел натурального ряда. Сформируйте из полученных значений два массива: один с четными значениями, другой с нечетными.
b) Подсчитайте, какие символы наиболее часто встречаются в предложении.
с) Выберите из множества числа, удовлетворяющие условию введенному в командной строке при запуске программы.
Первые 2 сделал... Правда не сделал вызов из первого класса методы 2 , но с этим справлюсь=) Подскажите как с третим заданием справиться..
Заранее Спасибо!

Код:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication4;
 
/**
 *
 * @author neomax
 */
public class JavaApplication4 {
 
    /**
     * @param args the command line arguments
     */
public static void main(String[] args) {
        int m = 30;
        int[] MasEven = new int[30]; //Четные
        int[] MasOdd = new int[30]; //Нечетные
        int current,k=0;
        int j=0;
        for (int i=0; i<m; i++){
            current = (int)(1 + Math.random()*100); 
            current*=current;
            if(current % 2 == 0) {
                
                MasEven[k]= current;
             
             System.out.print(MasEven[k]+ " ");
            k++;   
            }
            else{ 
                
           MasOdd[j]= current;     
           j++;      
                   }
        }
        System.out.println();  
        for (k=0; k<j; k++){ 
            
            System.out.print(MasOdd[k] +" ");
        }
       
            
             
}
             
}
Код:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication4;
 
/**
 *
 * @author neomax
 */
public class zadb {
 String stroka;
 public zadb(String s){
     stroka = s;
     
 }
 public void poisk(){
 int[] arr = new int[255]; 
        for (int i = 0; i < stroka.length(); i++) {arr[stroka.charAt(i)]++;} 
        // вывод 
        for (int i = 97; i < 123; i++) { 
            System.out.println((char) i + " встречается " + arr[i] + " раз"); 
        }    
 }
}

Последний раз редактировалось neomax38; 18.11.2011 в 18:36.
neomax38 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передача строки с телефона на комп через интернет на Java sum42 Общие вопросы по Java, Java SE, Kotlin 13 13.12.2009 19:40
Разбить текст на строки (java) I_cope Помощь студентам 0 18.11.2009 20:19
Строки Java задачка asselka Общие вопросы по Java, Java SE, Kotlin 17 05.11.2009 01:42