我需要帮助我拥有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。
答案 0 :(得分:0)
int num3 = Integer.parseInt("" + num1 + num2);
故障:
int num3
- 声明新的int
变量
Integer.parseInt()
- 处理String
变量以找出它包含的整数值
"" + num1 + num2
- 将num1
转换为String
,然后连接num2
答案 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);
我做了什么?
这是一个非常基本的转换。您还可以跳过某些语句并更有效地执行此操作。这只是为了给你一个想法。探索它。