zoukankan      html  css  js  c++  java
  • 编写并解释第一个java程序

    使用工具 EditPlus 3 适合初学者 下载链接 https://pan.baidu.com/s/1qYVPfru

     1 public class  lqlwork0714
     2 {
     3     public static void main(String[] args) 
     4     {
     5         String a  = "品牌型号	";
     6         String b  = "尺寸	";
     7         String c  = "价格	";
     8         String d  = "库存数	";
     9         String e  = "MacBookAir	";
    10         double e1 = 13.3d;
    11         double e2 = 6988.88;
    12         int    e3 = 5;
    13         String f  = "ThinkpadT450	";
    14         double f1 = 14.0d;
    15         double f2 = 5999.99;
    16         int    f3 = 10;
    17         String g  = "ASUS-FL5800	";
    18         double g1 = 15.6d;
    19         double g2 = 4999.5;
    20         int    g3 = 18;
    21         int      sun = e3+g3+f3;
    22         double sun0 = e2*e3+f2*f3+g2*g3;
    23 
    24         System.out.println("------------------------商品库存清单------------------------");
    25         System.out.println(a+b+c+d);
    26         System.out.println(f+f1+'	'+f2+'	'+f3);
    27         System.out.println(g+g1+'	'+g2+'	'+g3);
    28         System.out.println("------------------------------------------------------------");
    29         System.out.println("总库存数:"+sun);
    30         System.out.println("库存商品总金额:"+sun0);
    31 
    32     }
    33 }

    cmd运行效果:

    注意:

     1 在开始编程之前,请将文件扩展名设为显示,方便查看后缀名

     2 保存的文件名(快捷键Crtrl + s ) 需注意   public classlqlwork0714)括号内类名要和文件名一致,特指第一个且 前面有public 关键字的,必须和保存的文件名一致。因为不一致编译会报错的。

     3 java区分大小写,注意书写,(){}【】成对存在

     4 中英文除了输入中文字符串,所有文字以及字符都必须是英文字符。

    程序分析

    第一行:

        声明一个类  class是类 public是公共的意思 ,可以不加public ,但是加了之后就是我注意中写的,类名称要和文件名一致,并且有且只有一个public修饰的类, lqlwork0714是类名称。

         public class是公共类的意思,public 是访问修饰符.为什么只有一个,因为java规定,一个类文件,public 修饰类的class只有一个,并且类名必须和你新建的这个类文件名一样,所以一个类文件中可以有多个类,但由public修饰的类只能有一个。  

    第三行:

       public static void main(String[ ] args) 

    这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.跟C语言里面的main()函数的作用是一样的.只有有main()方法的java程序才能够被java虚拟机欲行,可理解为规定的格式

    对于里面的参数及修饰符

    public:表示的这个程序的访问权限,表示的是任何的场合可以被引用,这样java虚拟机就可以找main()方法,从而来运行javac程序

    static:表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候main()方法也随着加载到内存中去

    void:main()方法是不需要返回值的

    main:约定俗成,规定的

    String[] args:从控制台接收参数

    第三行百度的,不明觉厉,感觉很厉害,有些博主看的似懂非懂 ,这句整体就是调用一个main方法,然后运行java程序

    第五到二十二行

          创建变量        格式:数据类型  变量名  =  数据值;

    第二十四到三十行

        System.out.println(" ") 用来输出字符串  

        println()是方法名

        System是java.lang里面的一个类

        out就是System里面的一个静态数据成员,System.out是调用了System类的静态数据成员out

        println()就是java.io.PrintStream类里的一个方法,它的作用是向控制台输出信息。因为System.out是java.io.PrintStream类的实例的引用,所以可以通过 System.out.println(); 来调用此方法。

        以上解释引自下述url,讲解的更详细,但是不适合我这样的初学者,看着很厉害,初学暂时知道 引用了一个print方法 信息输出到控制台就可以  ,ln指的是换行

        https://www.cnblogs.com/eniac12/p/5143160.html#undefined  

        插入个图片,不同的人理解的稍有偏差但是大体没什么区别

        

    未完待续...

  • 相关阅读:
    mysql整理-常用sql语句
    WAMP中的mysql设置密码
    cmd中输入net start mysql 提示:服务名无效或者MySQL正在启动 MySQL无法启动
    “laravel.log” could not be opened: failed to open stream
    RESTful API 设计指南
    理解RESTful架构
    PHP:API 接口规范完整版本
    php的api接口
    laravel5.5部署
    《面向对象程序设计》课程作业二
  • 原文地址:https://www.cnblogs.com/sunmoonyou/p/9309284.html
Copyright © 2011-2022 走看看