2014-11-15 2 views
-4

Вот код,Как изменить строку или int в Rational?

  System.out.print("Enter r1: "); 
     r1 = in.next(); 
     System.out.print("Enter r2"); 
     r2 = in.next(); 
     System.out.println(myR.addR(r1,r2)); 

R1 и R2, как инициализировать Rational. Вот мой вопрос, Как я могу изменить r1=in.next (который в форме строки) в рациональную форму? Могу ли я написать r1 = in.Rational .... любые советы plzzz

+0

Возможный [дубликат] (http://stackoverflow.com/q/5442640/230513). – trashgod

+0

http://codereview.stackexchange.com/a/40561 см. Ссылку – xrcwrn

ответ

0

Это очень легко решить.

Вместо r1 = in.next(); используйте r1 = in.nextInt() или r1 = in.nextDouble(), в зависимости от того, какой номер вы хотите.

+0

Это не сработает. ни один из них не работает (int, Line, double), он говорит, что требуется – laygnas

+0

sorrie пропустил слова .... он говорит, что требуется Rational! – laygnas

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