Iniciante java exercicio RESOLVIDO

foi me passado um exercício simples.

Faça um algoritmo para ?Calcular o estoque médio de uma peça?, sendo
que ESTOQUEMÉDIO = (QUANTIDADE MÍNIMA + QUANTIDADE MÁXIMA) /2.
Represente este algoritmo utilizando pseudocódigo e diagrama de
blocos.

eu tentei fazer com “int” o net bens não demostro nenhum erro, mas ainda assim não roda como deveria,
caso eu esteja seguindo errado o exercício estou postando o código.

public class exer1 {

public static void main(String args[]){

int vmaximo = 15,vminimo = 3;

int vmedio = (vmaximo + vminimo);

System.out.print("o valor medio é ");
System.out.println(vmedio);

}

}
esse e o código o qual eu tentei usar . se puderem me ajudar ficaria grato.

Bom, se você vai tirar a media você tem que dividir, e se for dividir tem que usar float ou double.

Seria algo assim:

[code]
public class Exer1 {
public static void main(String args[]) {

		int vMaximo = 15;
		int vMinimo = 3;
		double vMedia = (vMaximo + vMinimo) / 2;
		System.out.print("O valor medio é: " + vMedia);

	}

}[/code]

O resultado que saira no seu console será: [quote]O valor medio é: 9.0[/quote]

Obs: Sempre use as tags Code para facilitar a leitura do seu código.

public class exer1 {

    public static void main(String args[]){

        double valorMaximo = 15;
        doubel valorMinimo = 3;

        double valorMedio = (valorMaximo + valorMinimo ) / 2;

    }
}

entendi mais no caso se eu quiser que o usuario entre com o numero para a vmaximo,vminimo. eu poderia colocar um printl para fazer isso ?

Isso é facil:

Antes de declarar a sua classe você coloca isso aqui:

import java.util.Scanner;

Ai no bloco main você coloca:

Scanner scan = new Scanner(System.in); int vMinimo = scan.nextInt(); int vMaximo = scan.nextInt();

Para você ler um valor do tipo double você usa:

double real = scan.nextDouble();

E String você usa:

String s = scan.nextLine();

valeu pela ajuda. obrigado

cara, seu programa deve ficar assim… Essa é uma das formas de se fazer. Mas, é obvio que tem muito mais. Espero ter ajudado!!!
P.s. criei o programa com base em utilização pelos usuários. logo, não atribuí os valores às variáveis e assim o usuário poderá informar ao programa os valores que ele deseja calcular. Mas, a essência matemática é a que vc passou.

package media;
import java.util.Scanner;
public class Media{

public static void main (String [] args){
    
    int quantidademaxima;
    int quantidademinima;
    Scanner in=new Scanner(System.in);
    double quantidademedia;
       
        System.out.println("entre com a quantidade minima");
            quantidademinima = in.nextInt();
                System.out.println("Entre com a quantidade maxima");
                    quantidademaxima = in.nextInt();
                         quantidademedia = (quantidademinima + quantidademaxima)/2;
                            System.out.println("A quantidade media eh" + quantidademedia);
                
}

}