2013-11-24 44 views
0

我是新來的java,我想要一個程序,我想獲得用戶輸入的整數,並看看他們是什麼不同的數字。並移動它們以及在它們之間添加東西。分別獲取每個不同的數字,並在java中檢查他們

例如:之後,我想看到的第一個數字是什麼,這是1或什麼第三數目是3。我想能夠123456

: 輸入數字 用戶輸入獲取這些不同的信息。並與他們一起玩,例如添加第六個和第一個號碼並將其打印出來供用戶使用。

Java中的哪種技術可以讓我做到這一點,名字是什麼,所以我可以更多地研究它。 如果有視頻在線教學,那也會很棒。 謝謝。

ps。我知道基本知識,我不需要知道如何做第二部分玩數字,我只是不知道如何分辨數字列表中的第一個或第二個數字。

+0

您可以使用''%運營商和\拿到個人號碼,並將其插入到一個int數組。 –

回答

0

如果你讀它作爲一個String,做你想要String methods

例如你有什麼String number。要獲得第i個符號,你可以使用number.charAt(i)

+0

如果輸入是「int」,該怎麼辦?你應該提及使用'String.valueOf' –

1

如:123456

轉換整型到字符串保持int另

1) String.valueOf(number) 2) Integer.toString(number)

得到使用string.length減的字符串的長度( );

的,如果你想第3號

使用int值以下運行

如:123456(第3號)既然你有,你知道會有怎樣的除數的字符串的長度

鴻溝使用10 * 10 * 10這將123456/1000 = 123 然後%它總是10,你可以把這些一個methos中得到的任何位置

1

試試下面的代碼:你正在服用的整數輸入,並將其轉換成字符串

public class InputNumberProgram { 

    public static void main(String[] args) { 

     Integer i = 5678; 
     // Convert your input to a string 
     String s = Integer.toString(i); 

     System.out.println("Length of input:" + s.length()); System.out.println(Integer.parseInt(s.valueOf(s.charAt(0)))+Integer.parseInt(s.valueOf(s.charAt(1)))); 
    } 
} 
相關問題