java 输入多个数字

JAVA中有没有能够在同一行输入两个数字的输入方式~

Scanner s=new Scanner(System.in);
int a=s.nextInt();
int b=s.nextInt();
输入时a b之间加空格就行,
s.nextInt()的意思就是 获取键盘的输入:如果执行到了这一行,那么程序会暂停,等待在控制台输入,然后把输入的整数值赋给整形变量

import java.util.Scanner;
public class UseScanner {

/**
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数:");
float num1 = sc.nextFloat();
System.out.println("请输入另一个数:");
double num2 = sc.nextDouble();
//用Scanner接收两个数后,然后进行各种处理(运算);
}

}

import java.util.Scanner;

public class NumReader {

private static Scanner san = new Scanner(System.in);

public static void main(String[] args) {
int len = 0;
System.out.print("你想输入多少个数字: ");
len = san.nextInt();
int [] numbers = new int[len];
for(int i = 0; i < len; i ++) {
System.out.print("请输入第" + (i + 1) + "个数字: ");
numbers[i] = san.nextInt();
}
System.out.print("你输入的" + len +"数字分别是: ");
for(int i: numbers) {
System.out.print(i + " ");
}
}

import java.util.Scanner;

public class TestInPut {

public static void main(String[] args) {
Scanner c=new Scanner(System.in);
int[] i=new int[2];
for(int j=0;j<2;j++){
i[j]=c.nextInt();
}
System.out.println(i[0]+i[1]);
}

}

相关兴趣推荐

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网