Estrutura de laço em java Goto

Reescreva o seguinte segmento de pseudocódigo usando uma estrutura de laço na
linguagem Java. Assuma que todas as variáveis e constantes sejam do tipo ponto
flutuante.

k = (j + 13) / 27
loop:
if k > 10 then goto out
k = k + 1.2
i = 3 * k - 1
goto loop
out: …

Se tiverem como dar uma ajuda ai glr ficaria grato!

O objetivo é fazer isto com código no java?

Sim, em java

Um exemplo:

double k = (j + 13) / 27.0;
while (k <= 10.0) {
    k += 1.2;
    i = 3 * k - 1;
}
1 curtida

sou ou iniciante em java, o ponto flutuante seria o 27.0 certo?

A variável de ponto flutuante é o k.
Java tem dois tipos primitivos de ponto flutuante:
float, de 4 bytes (32 bits)
double de 8 bytes (64 bits)

27.0 é um literal do tipo double.
Se você deixar 27 será um literal do tipo int aí sua divisão daria um resultado inteiro e não é o que você espera.

entendi, obg!