java中输入多个参数用空格隔开
时间: 2023-11-28 21:50:15 浏览: 119
在Java中,可以使用Scanner类来读取用户输入的多个参数,并且使用空格作为分隔符。下面是一个示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入多个参数(用空格隔开):");
String input = scanner.nextLine();
String[] params = input.split(" ");
System.out.println("输入的参数个数为:" + params.length);
for (String param : params) {
System.out.println("参数值为:" + param);
}
}
}
```
在上面的代码中,我们使用Scanner类读取用户输入的一行字符串,然后使用split方法将其分割成多个参数,并且使用for循环遍历输出每个参数的值。
相关问题
用java解决输入多个年份,年份用空格隔开,输入遇到-1结束,输出闰年的个数
好的,我可以为您提供代码实现。
```java
import java.util.Scanner;
public class LeapYearCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int count = 0;
while (true) {
int year = scanner.nextInt();
if (year == -1) {
break;
}
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
count++;
}
}
System.out.println("闰年的个数为:" + count);
}
}
```
以上代码可以实现输入多个年份,年份用空格隔开,输入遇到-1结束,输出闰年的个数。您可以将它复制粘贴到您的Java开发环境中进行运行。
用java解决输入多个年份,年份之间用空格隔开,输入遇到-1结束,输出闰年的个数
好的,您的问题已经收到。下面是Java代码实现:
```java
import java.util.Scanner;
public class LeapYearCounter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int count = 0;
while (true) {
int year = scanner.nextInt();
if (year == -1) {
break;
}
if (isLeapYear(year)) {
count++;
}
}
System.out.println("闰年的个数是:" + count);
}
private static boolean isLeapYear(int year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return true;
}
return false;
}
}
```
运行程序后,您可以输入多个年份,每个年份之间用空格隔开。当您输入-1时,程序会停止输入,并输出闰年的个数。
阅读全文