黑马程序员技术交流社区
标题: 从控制台中输入数据的方法 [打印本页]
作者: charryxiaocai 时间: 2015-8-23 23:39
标题: 从控制台中输入数据的方法
从控制台中输入数据的方法:
1.通过args数组获取数据:
Java中更可以从控制台获取一组字符串数据,其运行方法为:
运行是选择Run Configuration——Java Application——new——选中要运行的文件——Arguments——输入字符串
(不这样输入则会报java.lang.ArrayIndexOutOfBoundsException)
public class test {
public static void main (String[]args){
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
System.out.println(a + b);
}
从控制台中输入:10 3
则输出为:13
2.通过Scanner从控制台获取数据
Scanner扫描从控制台输入的数据,它在java.util.Scanner类。
常用方法:String next();
String nextLine();
Int nextInt();
double nextDouble();
booleannextBoolean();
Scanner中没有获取char的方法,但可以通过String类型的charAt()方法类获取。
例如获取输入字符串中第一个字符串的第一个字母
char c = scanner.next().charAt(0);
使用Scanner的步骤:
(1)创建Scanner类的一个对象:
Scanner scanner = newScanner(System.in);
(2)调用Scanner类中的方法,接受从控制台输入的数据
String name = scanner.next();
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |