从零开始的JAVA学习
开始了 2021/4/21
用java要先装JDK
进入路径把这东西加入环境变量
下面是一些语言特点
ava严格区分大小写
注释: // /**/ /** */ 和php很像
定义变量的格式:
• 数据类型
变量名= 初始化值;
变量的作用范围(一对{}之间有效)
Java语言是强类型语言,对于每一种数据都定义了明确
的具体数据类型,在内存总分配了不同大小的内存空间
表达式的数据类型自动提升
• 所有的byte型、short型和char的值将被提升到int型。
• 如果一个操作数是long型,计算结果就是long型;
• 如果一个操作数是float型,计算结果就是float型;
• 如果一个操作数是double型,计算结果就是double型。
“&”和“&&”的区别:
• 单&时,左边无论真假,右边都进行运算;
• 双&时,如果左边为真,右边参与运算,如果左边为假,那
么右边不参与运算。
“|”和“||”的区别同理,双或时,左边为真,右边不参与运算。
异或( ^ )与或( | )的不同之处是:当左右都为true时,
结果为false。
逻辑语句其实跟PHP没多大差别
if语句和php一样
switch和php一样
for和php一样
既然如此就尝试着写个小代码
磕磕碰碰写出来就发现了区别了
java写代码都是定义类开始的
然后要以public static void main(String[] args) 开头 控制程序流程 和python的__main__ 差不多感觉
“public”表示程序的访问权限,表示的是任何的场合可以被引用。
“static”表示方法是静态的,不依赖类的对象的。
“void:main()”方法是不需要返回值的。
String[] args是main函数的形式参数,可以用来获取命令行用户输入进去的参数
然后输出语句是System.out.println() 有点长
System.out.println("5+5="+5+5); +号会连接字符串 会自动转类型
然后for循环语句 i=1 的时候 前面要给他定义int类型,要不然报错
要运行程序的话先得v>通过javac编译工具对Demo.java文件进行编译,然后出现一个同名的class文件,叫做字节码文件
然后再用java.exe运行这个class文件,不用打后缀,就可以运行了,运行出来,果然没啥问题,果然编程语言很多都是互通的
写了一个自定义函数
要调用和赋值的时候要写在主流程里面 public static void main(String[] args) { xxxxxxx
函数写在主流程之外 要设定类型,返回值
System.out.print 是输出不换行,加了ln就是换行,这个方便
附上结果:
java在同一个类中允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可