2019-12-21 · 理解 main 方法的语法(了解)

main()方法的使用说明:

  1. main()方法作为程序的入口。
  2. main()方法也是一个普通的静态方法。
  3. main()方法可以作为我们与控制台交互的方式(类似于:使用Scanner)。
package com.it21;
/*
 *  了解,与控制台交互
 */
public class MainDemo {
    public static void main(String[] args) {
        
        for(int i=0; i<args.length; i++) {
            //传入的数据默认为字符串
            System.out.println("***" + args[i]);
            
            //可以把字符串转为基本数据类型
            int num = Integer.parseInt(args[i]);
            System.out.println("小红的期末成绩:" + num);
        }
    }
}


笔记代码:

MainTest 类:

package com.it21;
/*
 * main()方法的使用说明:
 * 1. main()方法作为程序的入口。
 * 2. main()方法也是一个普通的静态方法。
 * 3. main()方法可以作为我们与控制台交互的方式。(之前:使用Scanner)
 * 
 * 
 * public static void main(String[] args) {
 *      public:因为main方法是程序的入口,所有入口的权限要大
 *      static:只要一个入口就够了。所以在main方法里要声明对象,才能调用非静态方法。
 *      void:不需要返回值,入口使用就没了。
 *      String[] args:这是一个可以与控制台交互的功能,类似于Scanner
 * }
 */
public class MainTest {
    public static void main(String[] args) {
        //调用静态方法
        Main.main(new String[100]);
        
        MainTest test = new MainTest();
        test.show();
    }
    
    public void show() {
        
    }
}

class Main{
    
    public static void main(String[] args) {
        
        for(int i=0; i<args.length; i++) {
            args[i] = "args_" + i;
            System.out.println(args[i]);
        }
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,145评论 1 32
  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,416评论 0 4
  • 星期一吧,那天晚上视频,我在扣额头上的那个痘印,你说你又在扣痘痘,别扣了。 我那天有气。顶了你一句,关你屁事。 看...
    可可可可爱女人阅读 274评论 0 0
  • 差点又犯了错误,过程终究是痛苦的。但自己又坚持了一天,我相信只要自己一步一步的走,终会走完万里长征。只要自己每天坚...
    岁月无痕_7a28阅读 79评论 0 0
  • 一个多月的放松,习惯了每天吃饱了睡,睡饱了玩,身体也在无形中形成这种惰性习惯。这时,想要开始学会努力看...
    康乐沐沐阅读 299评论 0 1