Преобразовать дробную часть в десятичную number

Я делаю несколько упражнений в своей книге по 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);
}
}

Он компилируется и работает нормально. Спасибо.

5
задан madth3 2 May 2013 в 22:24
поделиться