Рубрики
Без рубрики

Список базовых упражнений в Java — Часть 1

Сегодня я приведу несколько основных упражнений Java, ориентированные на новичков в области programaç… С пометкой java, упражнения, бразильские разработчики, обучение.

Сегодня я приведу несколько основных упражнений Java, ориентированные на новичков в области программирования, которые еще не имели контактов с Руководством Объектов и более продвинутых функций. Как я нашел несколько упражнений, правовых, я решил разделить эту статью на две части. Если вам понравится этот тип статей, могу принести больше некоторые из них в будущем. Также планирую привести некоторые упражнения и задачи логики, в ближайшие месяцы, что является предметом, обязательным условием для любого программиста. Давайте упражнений!

1. Escrever um programa que, базовая температура в градусах Цельсия, преобразование и отображение в градусах Кельвина (К), градуса Цельсия (Ре), градуса Ранкина (Ra) и градуса Фаренгейта (F), сегиндо в градусах Цельсия: * 1.8 + 32; + 273.15; * 0.8; * 1.8 + 32 + 459.67

Прежде чем перейти к решению проблемы упражнения, попробуйте делать самостоятельно, а затем сравните с моей версии, потому что нельзя научиться программировать можно, скопировав коды! Вы приходите декламировать тодас как вариант, потому что ваш утилизатор двойной, потому что: C, K, F, Re e Ra. Чтобы сделать расчеты, которые мы будем рассматривать температуру в градусах Цельсия как 2.43 (но это может быть любое значение, которое вы хотите). Затем мы вычисляем формулы соответствующих температур, как было сказано в заявлении. Наконец, нечего и отображения данных, мы будем использовать System.out.println для отображения пользовательского сообщения и его температуру рассчитаны.

package exercicios;

public class Temperatura {
    public static void main(String[] args) {
        double C, K, F, Re, Ra;
        C = 2.43;

        F = C * 1.8 + 32;
        K = C + 273.15;
        Ra = C * 1.8 + 32 + 459.67;
        Re = C * 0.8;

        System.out.println("A temperatura em Fahrenheit é: " + F);
        System.out.println("A temperatura em Kelvin é: " + K);
        System.out.println("A temperatura em Reaumur é: " + Ra);
        System.out.println("A temperatura em Rankine é: " + Re);
    }
}

2. Имеет множество данных, содержащую высоту и пол (мужской, женский) – 10 человек. Сделать алгоритм, который рассчитайте и введите: a. наибольшее и наименьшее высота группы; б. средняя высота людей; c. число женщин.

Разрешение этого упражнения немного сложнее, чем остальные в этом списке, поскольку она включает в себя более логичным и использование связей, повторение, но обязательно постараюсь сделать также! Давайте разрешения. Мы будем объявить в переменной целые секс, qtMulheres и qtHomens и переменные типа float, как высота, сумма, mediaHomens, больше и меньше; большинство из этих переменных должны быть инициализированы со значением 0, так как они будут использоваться для тестирования логических и математических операций. Для ввода данных, будем называть класс Сканера (и импортировать), поместив имя входа, по соображениям безопасности, мы будем закрывать это поле ввода уже в конце кода с помощью команды ввода.close(). Теперь начнем логика упражнение сам.

Мы будем создавать цикл повторить(это) с 10 витков, что будет хранить в высоту и секс, введенные пользователем. Для облегчения, я создал сообщение, в котором пол (1-Женщина, 2-Мужчина), чтобы избежать использования String и методы для проверки текстов. А затем, мы называем класс ввода, чтобы получить это значение, сохраняя в переменной секс. Сейчас мы просим, чтобы вставить высоту, мы получаем это значение и сохраняется в переменной высоты. Чтобы проверить, если секс был, Мужчина или Женщина, выполним реализацию одного условного if тестирование стоимость для 1, 2 и 3 (отображается сообщение недопустимый номер). Если секс 1 (женщина), мы будем присваивать значение +1 в переменную, которая подсчитывает количество женщин (qtMulheres) с помощью оператора ++. Если есть человек, тоже приписываем ++ переменной (qtHomens), так как она понадобится нам во время расчета средней высоты людей, и соблюдать значение высоты в переменной somaH (что называет она же собирается, и с высоты человек).

Теперь давайте создадим еще один условный if, чтобы проверить, какой большей и меньшей высоты, чтобы сделать это, достаточно сравнить высоту набрали больше, чем значение переменной по величине и, если это правда, то эта переменная будет иметь значение высоты набрали. Чтобы узнать, меньше высота, логика-это то же самое, если текущую высоту меньше, чем переменная меньше, она будет занимать значение переменной. Сейчас мы завершили все операции петли, давайте вычислить среднее из высот людей, путем деления суммы высот от количества людей. Кроме того, только у нас exibirmos все значения, найденные на экране, и закончили наше упражнение. ИСПРАВЛЕНИЕ: я сделал ошибку в заявлении значение переменной меньше, например, он равен 0, ни высота, введенного будет заменить ее, поскольку не есть момент отрицательный. Чтобы исправить, измените значение инициализации, 10. Он будет оставаться таким образом:;

package artigosExercicios;

import java.util.Scanner;

public class HomensMulheres {
    public static void main(String[] args) {
        int sexo, qtMulheres=0, qtHomens=0;
        float altura, somaH=0, mediaHomens=0, maior=0, menor=0;

        Scanner entrada = new Scanner(System.in);

        for (int i=0; i<10; i++) {
            System.out.print("Escolha o sexo da pessoa (1-Mulher, 2-Homem): ");
            sexo = entrada.nextInt();
            System.out.print("Digite a altura: ");
            altura = entrada.nextFloat();
            if (sexo == 1) {
                qtMulheres++;
            } else if (sexo == 2) {
                qtHomens++;
                somaH = somaH + altura;
            } else {
                System.out.println("Opção sexo inválido!");
            }
            if (altura > maior) {
                 maior = altura;
            } else if (altura < menor){
                menor = altura;
            }
        }
        mediaHomens = somaH / qtHomens;

        System.out.println("A maior altura do grupo é de " + maior + " m, e a menor é de " + menor + " m");
        System.out.println("A média de altura dos homens é " + mediaHomens + " m");
        System.out.println("O número de mulheres é " + qtMulheres);

        entrada.close();
    }
}

3. Создать программу, которая подсчитывает среднее зарплат в компании, спрашивая пользователя, решетка сотрудников и зарплаты, и возвращая к средней зарплате.

Мы будем объявлять переменные четыре заработной платы работников и средняя, таких как double и установить некоторые значения для каждого из заработной платы. Затем мы будем рассчитать средний из них, чтобы сделать это, просто сложите все зарплаты и разделить на количество работников (4). Для завершения, это просто отобразить среднее значение на экране!

package artigosExercicios;

public class MediaSalario {
    public static void main(String[] args) {
        double n1, n2, n3, n4, media;

        n1 = 3453.21;
        n2 = 3498.43;
        n3 = 7902.09;
        n4 = 12932.00;

        media = (n1 + n2 + n3 + n4) / 4;
        System.out.println("A média salarial da empresa é de R$ " + media);
    }
}

4. Стены в прямоугольной форме, высота которой является hp (высота стены) и ширину lp (ширина стены) должны быть покрыты плиткой, а также прямоугольные. Плитка прямоугольная имеет размеры ha (высота плитки) и ее ширины плитки). Напишите программу, прочитать все четыре меры, hp, lp, ха-и-ла, вычислить и напечатать, сколько плитки меры, даны необходимые, чтобы покрыть стены дано.

Começamos объявлен как variáveis como двойной: hp, lp, ha, la и qtd. Мы будем поставить некоторые значения, чтобы размер стены и плитка (я ставлю к стене, как 2.6 x 1.6 и плитка в качестве 0.35 x 0.3). Затем мы будем рассчитать количество плиток, необходимых, просто умножьте двух размеров стены, чтобы обнаружить области, и разделить путем умножения двух размеров плитки. Вай фикар ассим: qtd = (hp * lp)/(ha * la). Наконец, это просто отобразить количество плитки, которая будет необходима для покрытия всей стены.

package artigosExercicios;

public class Parede {
    public static void main(String[] args) {
        double hp, lp, ha, la, qtd;

        hp = 2.6;
        lp = 1.6;
        ha = 0.35;
        la = 0.3;

        qtd = (hp * lp) / (ha * la);

        System.out.println("Quantidade de azulejos necessários para cobrir a parede: " + qtd);     
    }
}

5. Вычисления и отображения значение объемов банку масла, с помощью формулы:.14159 * R * R * A, в которой переменные: V, R и представляют, соответственно объем, радиус и высота. Мы будем объявлять переменные V, R и, как double и установить любое значение для переменных высота и радиус. Теперь мы будем писать формулу, как произнесенное в высказывание, а затем отобразить на экране сообщение, содержащее результат громкости найдено.

package artigosExercicios;

public class LataOleo {
    public static void main(String[] args) {
        double V, R, A;
        R = 3.2;
        A = 4.9;

        V = 3.14159 * R * R * A;
        System.out.println("O volume da lata de óleo é de " + V + " m³");
    }
}

6. Напишите программу, чтобы определить, сколько коней необходимо, чтобы поднять масса m килограмм на высоту h метров в t секунд. Considere cavalos = (м * ч/т)/745 6999

Para resolver este exercicio, vamos declarer nossa variaveis m, h, t e кавалос комо двойной. Как мы не будем использовать Сканер для ввода данных, мы будем поставить некоторые случайные величины, как масса, высота и время. Далее, мы собираемся создать формулу, которая будет вычислять, сколько лошадей необходимы. Лошадей будет масса, помноженная на atura, умноженная на время (в секундах), и все это разделить на постоянной 745,699.

package exerciciosJava;

public class Cavalos {
    public static void main(String[] args) {
        double m, h, t, cavalos;
        m = 21;
        h = 2.2;
        t = 1.4;

        cavalos = (m * h / t) / 745.6999;

        System.out.println("A quantidade de cavalos necessários é " + cavalos);
    }
}

Оригинал: “https://dev.to/guilhermemanzano/lista-de-exercicios-basicos-em-java-parte-1-5f0l”