2013-02-23 1 views
1

Мне нужно иметь возможность вводить два числа, делить первое на второе и выводить, сколько раз оно входит в него и что осталось.выработайте, сколько раз число делит на другое в java и распечатывает его

Я могу распечатать оставшуюся часть, но как я могу определить, сколько раз число делит? Мой код выглядит следующим образом

import java.util.Scanner; 

public class TotalAndRemainder 
{ 

    public static void main(String[] args) 
    { 
     Scanner keyboard = new Scanner(System.in); 

     System.out.println("Enter your first number"); 
     int firstvalue = keyboard.nextInt(); 

     System.out.println("Enter your second number"); 
     int secondvalue = keyboard.nextInt(); 

     int total = firstvalue/secondvalue; 
     int remainder = firstvalue % secondvalue; 



     System.out.println("The remainder is " + remainder); 

    } 
} 
+0

http://docs.oracle.com/javase/tutorial/ java/nutsandbolts/while.html – m0skit0

+6

Я в замешательстве, разве это не определение разделения, которое вы уже делаете (вы называете его полным)? 12/4 = 3; 4 идет в 12 3 раза. У вас уже есть код для этого. – James

+0

Пожалуйста, exaplin с образцом ввода и вывода .. так что мы можем изменить код ..? –

ответ

1

Если я правильно понимаю, что вы пытаетесь сделать, у вас уже есть, сколько раз secondvalue переходит в firstvalue, когда вы найдете total. Вам просто нужно распечатать его с заявлением, как так:

System.out.println(secondvalue + " goes into " + firstvalue + ", " + total + "times."); 
+0

Спасибо, ребята, я думаю, я слишком внимательно смотрел на него и не понимал, что у меня уже был ответ в моем исходном коде. – 2013-02-23 17:37:58

0
System.out.println(firstNumber + " goes into " + secondNumber + " " + total + " times. The remainder is " + remainder + "."); 

В Java int\int=int, то есть ваш total поле уже дает вам количество целых раз.

+0

Спасибо, ребята, я думаю, я слишком внимательно смотрел на него и не понимал, что у меня уже есть ответ в моем исходном коде. – 2013-02-23 17:37:14

-1
import java.util.Scanner; 

public class TotalAndRemainder 
{ 

    public static void main(String[] args) 
    { 
     Scanner keyboard = new Scanner(System.in); 

     System.out.println("Enter your first number"); 
     int firstvalue = keyboard.nextInt(); 

     System.out.println("Enter your second number"); 
     int secondvalue = keyboard.nextInt(); 
     if(firstvalue >= secondvalue) 
     { 
      int total = firstvalue/secondvalue; 
      int remainder = firstvalue % secondvalue; 
     } 
     else 
     { 
      int total = secondvalue/firstvalue; 
      int remainder = secondvalue % firstvalue; 
     } 

     System.out.println("The total is " + total + "remainder is " + remainder); 

    } 
} 

Я надеюсь, что это будет работать для и ...

+0

Спасибо за помощь, я ценю это. Просто начал изучать Java и программирование в целом, поэтому он привык. – 2013-02-23 17:42:18

+0

Добро пожаловать, не стесняйтесь ..... это способ обучения, продолжайте пытаться ... я надеюсь, что u будет экспертом в кратчайшие сроки ... – NULL

+0

Ну, у меня есть 12 недель для одного из модули для моего дипломного курса, но, надеюсь, я найду время для этого и узнаю больше даже после того, как модуль будет закончен. – 2013-02-23 18:00:04

Смежные вопросы