如何将Ints放在一起

时间:2016-03-14 23:55:51

标签: java int

我需要帮助我拥有java的hw。我在高中,所以我们没有学到太多的东西。我需要用户输入两个数字的开头和结尾。然后我需要将这两个数字组合起来,找出它中有多少个奇数和均数。我想知道如何将数字组合起来然后将它们用作int,这样我就能用它们做更多的事情。

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。

3 个答案:

答案 0 :(得分:0)

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

故障:

int num3 - 声明新的int变量

Integer.parseInt() - 处理String变量以找出它包含的整数值

"" + num1 + num2 - 将num1转换为String,然后连接num2

以下是Integer.parseInt

的文档

答案 1 :(得分: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);

答案 2 :(得分: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);

我做了什么?

  • 将整数转换为字符串。
  • 然后将连接在一起的字符串连接起来。
  • 然后我将最终字符串转换为整数。

这是一个非常基本的转换。您还可以跳过某些语句并更有效地执行此操作。这只是为了给你一个想法。探索它。