java程序解释_编写并解释第一个java程序

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

1 public classlqlwork07142 {3 public static voidmain(String[] args)4 {5 String a = "品牌型号\t";6 String b = "尺寸\t";7 String c = "价格\t";8 String d = "库存数\t";9 String e = "MacBookAir\t";10 double e1 = 13.3d;11 double e2 = 6988.88;12 int e3 = 5;13 String f = "ThinkpadT450\t";14 double f1 = 14.0d;15 double f2 = 5999.99;16 int f3 = 10;17 String g = "ASUS-FL5800\t";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+'\t'+f2+'\t'+f3);27 System.out.println(g+g1+'\t'+g2+'\t'+g3);28 System.out.println("------------------------------------------------------------");29 System.out.println("总库存数:"+sun);30 System.out.println("库存商品总金额:"+sun0);31

32 }33 }

cmd运行效果:

0300885e32d0c224eb181cbbb81f2a90.png

注意:

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

2 保存的文件名(快捷键Crtrl + s ) 需注意   public class(lqlwork0714)括号内类名要和文件名一致,特指第一个且 前面有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

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

3282e68244a07e3f142326baeff765ea.png

未完待续...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值