Java 如何分离这个数组?
如何解决以下问题 我的代码仅在水平输入数据时有效。 我将如何更改代码,以便能够在链接中显示上面第二个示例中的总和 这是我的密码:Java 如何分离这个数组?,java,Java,如何解决以下问题 我的代码仅在水平输入数据时有效。 我将如何更改代码,以便能够在链接中显示上面第二个示例中的总和 这是我的密码: import java.util.Scanner; public class sums_in_loop { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); String code = scanner.nextLine();
import java.util.Scanner;
public class sums_in_loop {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
String code = scanner.nextLine();
String list[] = code.split(" ");
for( int counter = 0; counter < list.length; counter++) {
int sum = 0;
System.out.println(sum + " ");
}
}
}
import java.util.Scanner;
循环中的公共类和{
公共静态void main(字符串参数[]){
扫描仪=新的扫描仪(System.in);
字符串代码=scanner.nextLine();
字符串列表[]=code.split(“”);
用于(int计数器=0;计数器
根据您提供的URL判断,解决方案相当简单
使用
System.out.print()
而不是System.out.println()
。后者会在你要求它打印的内容之后打印一行新的内容,前者不会。谢谢你,这正是我想要的。
public static void main(String[] args) throws Exception {
Scanner input = new Scanner(System.in);
System.out.print("How many pairs do you want to enter? ");
int numberOfPairs = input.nextInt();
int[] sums = new int[numberOfPairs];
for (int i = 0; i < numberOfPairs; i++) {
int[] numbers = new int[2];
for (int j = 0; j < numbers.length; j++) {
// Be sure to enter two numbers with a space in between
numbers[j] = input.nextInt();
}
sums[i] = numbers[0] + numbers[1];
}
System.out.println("Answers:");
for (int sum : sums) {
System.out.print(sum + " ");
}
}
How many pairs do you want to enter? 3
100 8
15 245
1945 54
Answers:
108 260 1999