2016-03-14 50 views
-1

我需要幫助一個我有java的硬件。我在高中,所以我們沒有學到太多的東西。我需要用戶輸入兩個數字開始和結束。然後我需要把這兩個數字結合起來,找出它裏面有多少個奇怪的東西。我想知道如何將數字結合起來,然後將它們用作整數,這樣我就可以用它們做更多。如何把Ints放在一起

out.println("Please enetr a starting number"); 
int num1 = input.nextInt(); 
out.println("Please enter and ending number"); 
int num2 = input.nextInt(); 

通過結合數字我的意思是,如果你有3和圖4將輸出34

+0

使用加號(正如任何體面的Java教程的第二或第三步所述) – hexafraction

+2

結合了這兩個數字?請給我們一些例子。 – MikeCAT

+3

「結合」如何?加?乘?換一個呢?製作一個複數「num1 + i * num2」? –

回答

0

您不能很容易地連接起來將結合2頁INT的文檔。 因爲你是在命令行中接收用戶輸入無論如何,它是比較容易處理的初始輸入字符串,在連接字符串,然後轉換成這樣一個整數:

Scanner sc = new Scanner(System.in); 
System.out.println("Enter the first number:"); 
String first = sc.next(); 
System.out.println("Enter the second number:"); 
String second = sc.next(); 
int combinedNumber = Integer.parseInt(first + second); 
System.out.println("You entered the number: " + combinedNumber); 
0

int num3 = Integer.parseInt("" + num1 + num2);

擊穿:

int num3 - 聲明新int變量

Integer.parseInt() - 處理String變量以找出整數v區實習它包含

"" + num1 + num2 - 轉換num1String,然後拼接num2

這裏是Integer.parseInt

0

讓我們結合起來。

out.println("Please enetr a starting number"); 
int num1 = input.nextInt(); 
out.println("Please enter and ending number"); 
int num2 = input.nextInt(); 
String n1=Integer.toString(num1); 
String n2=Integer.toString(num2); 
String combine=n1.concat(n2); 
int combNum=Integer.parseInt(combine); 

我做了什麼?

  • 將這兩個整數轉換爲字符串。
  • 然後將它們連接起來,即將這些字符串連接在一起。
  • 然後我把最後一個字符串轉換爲一個整數。

這是一個非常基本的轉換。你也可以跳過一些陳述,並更有效地做到這一點。這只是給你一個想法。探索它。