当需要输入的时候,是不是有时候会说不清Java输入的方式呢?这里简单总结了一下常用的两点!分享给大家!
一、Scanner 的输入方式
1 . 整数类型变量和浮点数类型变量
Scanner input=new Scanner(http://System.in);
int length=input.nextInt();
同理,如果读取的是byte, int, short, double和float型,就分别写作
byte a=input.nextByte();
int b=input.nextInt();
short c=input.nextShort();
long d=input.nextLong();
double e=input.nextDouble();
float f=input.nextFloat();
2 . 字符串类型变量
如果要输入的只是一个字符串类型的变量,那么同上
String length=input.next();
就可以解决。如果同时要输入的还有单个char字符的话,那么要调用String里面的方法返回指定字符,
char c= length.charAt(0) ;
用来返回指定索引处的字符。
char c=input.next().charAt(0);
二、主方法的参数输入
1、对于整型数字的输入
int a=Integer.parseInt(args[0]);
以eclipse为例,可以正常读取到一个整型