Я делаю некоторые упражнения в своей книге по Java. Я очень новичок в программировании. Поэтому обратите внимание (в коде), что я все еще в первой главе. Теперь я уже сделал все, я просто хочу подтверждение, если это законно, поэтому я могу смело двигаться дальше.
Если нет, я был бы искренне признателен, если бы не сделал мой код для меня; Я хочу совет.
Вот вопрос, записанный в книге ,
«Напишите приложение, которое запрашивает / считывает числитель и знаменатель дроби как целые числа, а затем печатает десятичный эквивалент дроби.»
Я проиллюстрирую это предложение своим кодом:
Я сделал ревизию здесь. Это нормально? ..
import java.util.*;
public class ExerciseEleven {
public static void main (String[] args) {
Scanner sc = new Scanner (System.in);
double fraction;
int fractionValue;
int decimal;
double value;
System.out.println("Enter Numerator: ");
int numerator = sc.nextInt();
System.out.println("Enter Denominator: ");
int denominator = sc.nextInt();
fraction = (double) numerator / denominator;
fractionValue = (int) (fraction * 10);
decimal = fractionValue % 10;
value = decimal * 0.1;
System.out.println(value);
}
}
Он компилируется и работает нормально.
Спасибо.