2016-03-14 48 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); 

我做了什么?

  • 将这两个整数转换为字符串。
  • 然后将它们连接起来,即将这些字符串连接在一起。
  • 然后我把最后一个字符串转换为一个整数。

这是一个非常基本的转换。你也可以跳过一些陈述,并更有效地做到这一点。这只是给你一个想法。探索它。