Pessoal uma duvida, preciso somar e depois dividir entre os numeros somados porem o resto so pode ser 0, ou seja a divisao nao tem problemas de nao ser iguais …vou dar um exemplo.
a=3
b=3
c=5
d=6
a soma dar = 17
se eu dividir pelos 4 vai dar 4,25 nesse nao pode ser assim entendeu.
preciso que seja dividido assim sem problemas
a=4
b=4
c=4
d=5
ou seja nao importa qual item vai receber mais, o resto tem que ser zero.
é só checar se o resto da divisão é zero, por exemplo:
if((a+b)%2==0)System.out.println("Resto zero");elseSystem.out.println("Resto não é zero");
R
Romulo1993
então ate ai entendo, mais preciso checar e somar em um dos itens como citei ai em cima, por exemplo
a=3
b=3
c=5
d=6
a soma dar = 17
tem que dividir e mostrar o resultado da divisao de cada iten, como falei em cima nao tem problema de algun receber mais que o outro, entende?
G
Guilherme9401
Pelo que entendi você quer que não dê números quebrados certo?
Então é só transformar tudo para int.
//sem transformar para intdoublea=10,b=4;System.out.println(a/b);//imprime 2.5//transformando para intinti=(int)(a/b);System.out.println(i);//imprime 2
R
Romulo1993
isso nao pode dar numeros quebrados, mais ou menos isso, porem o resto tem que somar com algum numero da divisao.
nessa exemplo seu, dar 2,5 certo?
o resultado que eu espero sobre minha duvida é:
valor1=2;valor2=2;valor3=3;valor4=3;
ou
valor1=3;valor2=3;valor3=3;valor4=1;
nao importa qual ficara com mais,
deu para entender melhor?
G
Guilherme9401
Agora eu entendi o que você quer. Bom, eu fiz um aqui e testei com alguns números e deu certo.
Valor 1: 9.0
Valor 2: 5.0
Valor 3: 0.0
Valor 4: 0.0
R
Romulo1993
esta no caminho que estou precisando rsrsr, desculpa o encomodo, mais precisaria dividir pelos 4 entende?
R
Romulo1993
troquei a posição dos sinais deu a reposta mais real
a minha soma é 14.0
Valor 1: 5.0
Valor 2: 1.0
Valor 3: 4.0
Valor 4: 4.0
G
Guilherme9401
Eu entendi o que você precisa. Vou tentar resolver, mas não prometo nada, além disso as 16h eu tenho compromisso e volto mais a noite. Até esse horário vou tentar resolver, mas como disse anteriormente, não prometo nada. Não precisa se desculpar pelo incômodo.