使用工具 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 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
插入个图片,不同的人理解的稍有偏差但是大体没什么区别
未完待续...