黑马程序员技术交流社区

标题: 从控制台中输入数据的方法 [打印本页]

作者: 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