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

Вывести на экран рандомно одно из заданых чисел

17.01.2015, 22:17. Показов 4223. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Программа должна выводить на экран рандомно одно из значений К(40,41,91,93,123,125). Подскажите пожалуйста в чем ошибка.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.util.Random;
 
 
public class Skob {
 
    public static void main(String[] args) {
        Random rand=new Random();
        int K=0;
        char mass[]=new char[10];
        
        for (int i=0;i<mass.length;i++){
            K=(int)(rand.nextInt(126-40)+40);
            while(K!=40 || K!=41 || K!=91 || K!=93 || K!=123 || K!=125)
                K=(int)(rand.nextInt(126-40)+40);   
            
            System.out.print((char)K+" ");  
        }
    }
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2015, 22:17
Ответы с готовыми решениями:

Вывести на экран большее из двух заданых чисел
Даны два числа X,Y (не равные друг другу).Найти большее из них, если X отрицательное число и...

Вывести массив из нескольких чисел, которые постоянно рандомно менялись и выводились на экран, и скаждым изменением меняли свой цвет
Доброго времени суток. Интересует такая проблема, надо вывести массив из нескольких чисел, которые...

Умножение числа рандомно на одно из трех чисел
Как сделать , чтобы программа рандомно умножала число &quot;а&quot; на одно из трёх чисел( b c d) public...

Вывести на экран только одно из чисел, взятых из файла
дан файл а с содержанием: &quot;23/25/28/35/41/48/56/100/120/134&quot;. Нужно вывести на экран только одно...

2
284 / 264 / 173
Регистрация: 27.07.2014
Сообщений: 584
17.01.2015, 22:56 2
Козак Алексей, Лучше так
Java
1
2
3
4
int [] a = {40,41,91,93,123,125};
       
       int k = (int)(Math.random()*a.length);
       System.out.println(a[k]);
2
1 / 1 / 2
Регистрация: 11.02.2014
Сообщений: 97
18.01.2015, 01:00  [ТС] 3
Sanan07, Спасибо большое. Помогли.
0
18.01.2015, 01:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.01.2015, 01:00
Помогаю со студенческими работами здесь

Вывести значения и list<int>, и рандомно выбрать одно из них
У меня есть list с неопределенным количеством значений, как их вывести и рандомно выбрать одно из...

определить и вывести на экран дисплея минимальное значение из заданых величин
Из величин, определяемых выражениями a=sinx, b=cosx, c=ln|x| при заданном х, определить и вывести...

Как значения из одномерного массива вывести и рандомно выбрать одно из них
alexekoz, for (int n = a; n &gt;= 1; n--) { if (a % n == 0) ...

Из 2 заданых бинарных файлов вывести в 3 разность соответствующих чисел
Имеются два бинарных файла содержащих числа. Создать третий файл каждый элемент, которого равен...


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

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