zoukankan      html  css  js  c++  java
  • java常用类--与用户互动

    • 运行java的参数:

    主方法:public static void main(String[] args){};为了让JVM可以自由调用main方法,使用public修饰,JVM通过类来调用main方法,使用static修饰。

    /**
     *
     * @version 1L
     * @author  LinkinPark 
     * @since   2014-11-19
     * @motto   梦似烟花心似水,同学少年不言情
     * @desc    ^ 测试主方法
     */
    public class Linkin 
    {
        public static void main(String[] args) 
        {
            System.out.println(args.length);
            //直接通过java指令来运行的话,args是一个长度为0的数组
            for (String string : args) {
                System.out.println(string);
            }
        }
    
    }
    

    如果运行java程序时,在类名后紧跟一个或者多个字符串(多个字符串之间用空格隔开),JVM会把这些字符串依次复制给args数组元素。




    如果某个参数本身包含了空格,则应该将该参数用双引号""括起来。

     



    • 使用Scanner获取键盘输入
    使用Scanner类可以很方便的获取用户的键盘输入,Scanner是一个基于正则表达式的文本扫描器,它可以用文件,输入流,字符串中解析出基本来信值和字符串值。

    import java.util.Scanner;
    
    public class Linkin 
    {
        public static void main(String[] args) 
        {
           Scanner sc = new Scanner(System.in);
           //设置回车作为分隔符,默认情况下包括空格,Tab空白,回车作为多个输入的分隔符
           sc.useDelimiter("
    ");
           while(sc.hasNext())
           {
               System.out.println("这里键盘输入的是"+sc.next());
           }
               
        }
    
    }
    
     

    import java.io.File;
    import java.io.FileNotFoundException;
    import java.util.Scanner;
    
    /**
     *
     * @version 1L
     * @author  LinkinPark 
     * @since   2014-11-19
     * @motto   梦似烟花心似水,同学少年不言情
     * @desc    ^Scanner来读取文件,注意下面的2个读取行的方法
     */
    public class Linkin 
    {
        public static void main(String[] args) throws FileNotFoundException 
        {
           Scanner sc = new Scanner(new File("F:\Linkin.java"));
           while(sc.hasNextLine())
           {
               System.out.println("这里键盘输入的是"+sc.nextLine());
           }
               
        }
    
    }
    

     


    • 使用bufferedReader获取键盘输入

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    
    
    public class Linkin 
    {
        public static void main(String[] args) throws IOException 
        {
           BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
           String line = null;
           while((line = br.readLine())!= null)
           {
               System.out.println("这里键盘输入的是"+line);
           }
               
        }
    
    }
    



















  • 相关阅读:
    20210805-接口测试实战(持续更新中···)
    2021-07-06:关于自动化测试
    学习记录-更新时间-2021-04-09
    知识点@解决端口被占用的问题
    PS学习笔记
    JS去掉数组中重复的数
    验证码倒计时
    统计数组中出现最多的字母及次数
    验证码倒计时js
    小兔鲜css
  • 原文地址:https://www.cnblogs.com/LinkinPark/p/5233137.html
Copyright © 2011-2022 走看看