пятница, 27 сентября 2013 г.

Создать программу, выводящую на экран случайно сгенерированное трёхзначное натуральное число и его наибольшую цифру.

Создать программу, выводящую на экран случайно сгенерированное трёхзначное натуральное число и его наибольшую цифру.

1. В этом примере для генерации псевдослучайного числа используем новый класс Random из библиотеки java.util.Сначала загрузим эту библиотеку;
2. Создадим объект класса Random;
3. Сгенерируем трехзначное число;
4. С помощью уже знакомого деления по модулю получим значения всех цифр заданного трехзначного числа и занесем их значения в переменные;
5. С помощью операторов if-else сравним полученные числа и выведем большее.

import java.util.Random;
public class Zadachi{
    public static void main(String[] args){
        Random rnd=new Random();
        int a= (int)rnd.nextInt(899)+100;
        int b=a%10;
        int c=(a/10)%10;
        int d=(a/100)%10;
        if(b>=c&b>d||b>c&b>=d){
            System.out.println("В числе "+a+" наибольшая цифра " +b);
        }
        else {
            if (c>b&c>=d) {
                System.out.println("В числе "+a+" наибольшая цифра " +c);
            }
            else {
                System.out.println("В числе "+a+" наибольшая цифра " +d);
            }
        }
    }
}

Комментариев нет:

Отправить комментарий