Alguém poderia me ajudar nesse programa?

-A escola “APRENDER” faz o pagamento de seus professores por hora/aula. Faça um algoritmo que calcule e
exiba o salário de um professor. Sabe-se que o valor da hora/aula segue a tabela abaixo:
Professor Nível 1 R$12,00 por hora/aula
Professor Nível 2 R$17,00 por hora/aula
Professor Nível 3 R$25,00 por hora/aula

mostra o q vc fez pra a gente ajudar

so consegui fazer isso, tentei rodar e mesmo assim está dando erro. estou tentando fazer novamente

import java.util.Scanner;

import javax.lang.model.util.ElementScanner6;

public class Salario {   

    public static void main(String[] args){

        int nivel, horas;

        Scanner ler = new Scanner(System.in);

        //Entrada de Dados

        System.out.println("Digite o nível do professor (1/2/3):");

        nivel = ler.nextInt();

        System.out.print("Digite o numero de horas trabalhadas:");

        horas = ler.nextInt();

        //Testes de condição

        if(nível==1)

        else{

            System.out.println("O professor ganha”, horas*12);

            if (nivel ==2)

            else

            System.out.println("O professor ganha", horas*17");

            
           

        }

    }

}

Bom, é mais ou menos isso que você fez.

1 - Leia o valor do nível do professor;
2 - Armazene em uma variável;
3 - Leia o valor das horas trabalhadas;
4 - Armazene em uma variável;
5 - Verifique se o nível é 1. Se for execute o cálculo valor do nível (R$ 12,00) x horas trabalhadas e mostre o valor;
6 - Se não, verifique se o nível é 2. Se for execute o cálculo valor do nível (R$ 17,00) x horas trabalhadas e mostre o resultado;
7 - Se não, então o nível é 3. Execute o cálculo valor do nível (R$ 25,00) x horas trabalhadas e mostre o valor;

Há alguns erros de escrita no seu código tbm:

isso que parece 3, é isso: }

e o que parece 2, é isso: {


E pra concatenar valores, vc usa o + e não a vírgula:

ficaria: System.out.println("O professor ganha: " + horas * 12);


Onde eu fiz a ligação ali, é pq vc chamou palavras diferentes, uma vc chamou de nivel e outra de nível, acentuação muda tudo no sistema (de preferencia nao usar).


A estrutura ficaria:

import java.util.Scanner;

public class Salario {

    public static void main(String[] args) {
        int nivel, horas;

        Scanner ler = new Scanner(System.in);

        //Entrada de Dados
        System.out.println("Olá, tudo bem? Por favor, escolha o nível do professor que você quer calcular o salário:\nOpções disponíveis: 1, 2 ou 3");
        nivel = ler.nextInt();

        if (nivel == 1) {
            System.out.println("Você escolheu o professor: " + nivel + "\nAgora por favor, digite as horas trabalhadas");
           
            //faz a lógica de calcular as horas trabalhadas do professor lvl 1
            //mostra o valor do salario
        } else if (nivel == 2) {
            //pergunta as horas trabalhadas
            //faz a lógica de calcular as horas trabalhadas do professor lvl 2
            //mostra o valor do salario
        } else if (nivel == 3) {
            //pergunta as horas trabalhadas
            //faz a lógica de calcular as horas trabalhadas do professor lvl 3
            //mostra o valor do salario
        }
    }
}

Vc ja implementou tudo certinho, só falta deixar nos lugares corretos!

Muito obrigada, vou rever e tentar fazer novamente sem olhar pelo seu. Até eu realmente aprender.
Muito obrigada mesmo!!!

conseguiu entender como funciona?

Consegui:
import java.util.Scanner;

public class Aprender{

public static void main(String[] args) {

    int nivel;

    double horas;

    Scanner ler = new Scanner(System.in);

    System.out.println("Olá, tudo bem? Por favor, escolha o nível do professor que você quer calcular o salário:\nOpções disponíveis: 1, 2 ou 3");

    nivel = ler.nextInt();

    System.out.println("Informe o numero de horas trabalhadas");

    horas = ler.nextDouble();

    if (nivel == 1){

        System.out.println (" Salario R$:" + horas*12); 

    }else{

         if (nivel == 2) {

        System.out.println("Salario R$:" + horas*17);

    }else

     if (nivel ==3){

        System.out.println("Salario R$:" + horas*25);

    }

}

}

}

Muito bom, parabéns!

Aqui vc pode trocar essa condição:

    if (nivel == 1){
        System.out.println (" Salario R$:" + horas*12); 
    }else{
         if (nivel == 2) {
        System.out.println("Salario R$:" + horas*17);
    }else
     if (nivel ==3){
        System.out.println("Salario R$:" + horas*25);
    }

por essa:

    if (nivel == 1) {
        System.out.println(" Salario R$:" + horas * 12);
    } else if (nivel == 2) {
        System.out.println("Salario R$:" + horas * 17);
    } else if (nivel == 3) {
        System.out.println("Salario R$:" + horas * 25);
    }