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

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

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2013, 07:59   #1
agentura
 
Регистрация: 18.11.2013
Сообщений: 5
По умолчанию Решить контрольную работу на языке java

Уважаемые гуру программирования,помогите пожалуйста решить контрольную работу на языке java. Используя вот этот ввод с клавиатуры
Код:
public static void main(String[] args)
          throws IOException {
    String c;
    InputStreamReader is = new InputStreamReader(System.in);
    BufferedReader kb = new BufferedReader(is);
   //BufferedReader kb = new BufferedReader(new InputStreamReader(System.in)); //льтернативная запись
    System.out.println("Введите слово и нажмите <Enter>:");
    c = kb.readLine();
    System.out.println("Вы ввели слово: " + c);
    // Если возникает необходимость, то можно преобраховать введенную строку в тип int
    // Но обратите внимание, что введенная строка должна содержать только цифры
    int testInt = Integer.parseInt(kb.readLine()); // Для преобразования строки (String ) в значение типа int
  }
}
Благодарю заранее!!!!



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.
Изображения
Тип файла: jpg img001.jpg (102.4 Кб, 130 просмотров)

Последний раз редактировалось Serge_Bliznykov; 18.11.2013 в 08:19.
agentura вне форума Ответить с цитированием
Старый 18.11.2013, 11:36   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Что у Вас не получается???
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 18.11.2013, 14:49   #3
agentura
 
Регистрация: 18.11.2013
Сообщений: 5
По умолчанию

Общее и первое задание я не догоняю вообще, второе задание смогла написать только цикл For,
/
Код:
/Объявила переменные
doubel n,z;
For(n=1, z=11; n<z; n=n+2)
System.out.println("n= " +n);
А дальше зависла...
В третьем задании написала почти весь код не знаю как ввод с клавиатуры присобачить туда тот который нужен.
Код:
int i,n; //переменные
String text = "Массив целых чисел:\n";// текст для  отображения
//Ввод размера массива с клавиатуры
n=Integer.parseInt(JOptionPane.showInputDialog("Укажите размер массива :"));
// создание массива
int[] nums=new int[n];
//заполенение массива
For(i=0;i<n;i++){
nums[i]=2*i+1;
text+=nums[i] + " ";
//вывод сообщения
System.out.println(text);
}
}
А надо то другой ввод,а у меня не получается...
agentura вне форума Ответить с цитированием
Старый 18.11.2013, 15:05   #4
agentura
 
Регистрация: 18.11.2013
Сообщений: 5
По умолчанию

Общее и первое задание я не догоняю вообще, второе задание смогла написать только цикл For,
/
Код:


/Объявила переменные
doubel n,z;
For(n=1, z=11; n<z; n=n+2)
System.out.println("n= " +n);

А дальше зависла...
В третьем задании написала почти весь код не знаю как ввод с клавиатуры присобачить туда тот который нужен.
Код:


int i,n; //переменные
String text = "Массив целых чисел:\n";// текст для отображения
//Ввод размера массива с клавиатуры
n=Integer.parseInt(JOptionPane.show InputDialog("Укажите размер массива :"));
// создание массива
int[] nums=new int[n];
//заполенение массива
For(i=0;i<n;i++){
nums[i]=2*i+1;
text+=nums[i] + " ";
//вывод сообщения
System.out.println(text);
}
}

А надо то другой ввод,а у меня не получается...
agentura вне форума Ответить с цитированием
Старый 28.11.2013, 18:33   #5
BleStaR
Форумчанин
 
Регистрация: 25.09.2009
Сообщений: 234
По умолчанию

Так сказать, толчек для старта:

Код:
public class Main {
    public static void main(String[] args) {
        new Menu();
    }
}
Код:
public class Menu {
    
    private static final int ITEM_ONE = 1;
    
    private static final int ITEM_TWO = 2;
    
    private static final int ITEM_THREE = 3;
    
    private static final int ITEM_EXIT = 4;
    
    private Scanner scanner;

    public Menu(){
        scanner = new Scanner(System.in);
        showMenu();
    }
    
    private void showMenu(){
        System.out.println("\nМеню:"
                + "\n1. Задание 1"
                + "\n2. Задание 2"
                + "\n3. Задание 3"
                + "\n4. Выход"
                + "\n\nВыберите раздел: ");
        selectItem();
    }
    
    private void selectItem(){
        int inNumber = scanner.nextInt();
        switch ( inNumber ){
            case ITEM_ONE:
                new TaskOne();
                break;
            case ITEM_TWO:
                new TaskTwo();
                break;
            case ITEM_THREE:
                new TaskThree();
                break;
            case ITEM_EXIT:
                close();
                break;
            default:
                System.out.println("Введенное значение не идентифицированно. Повторите попытку.\n");
        }
        showMenu();
    }
    
    private void close(){
        if ( scanner != null ){
            scanner.close();
        }
        System.exit(0);
    }
}
В классе Menu имеется пример использования класса Scanner для ввода с консоли. Вам надо реализовать недостающие три класса TaskOne, TaskTwo, TaskThree. Советую каждый из классов реализовывать абсолютно самостоятельным в рамках своей задачи (т.е. без передачи данных в Menu). Выкладывайте ваши варианты реализации ... подскажем, поможем)
BleStaR вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно выполнить контрольную работу. Оплата высокая. despser Помощь студентам 0 12.03.2013 20:43
ПАСКАЛЬ,помогите решить контрольную stuf Помощь студентам 8 14.04.2009 11:39
Помогите решить контрольную на С++. Срочно! MjRed Фриланс 4 06.12.2008 10:16
помогите решить контрольную на паскале Hardboy71 Фриланс 4 11.11.2008 15:27