1.去官网下载Java,建议使用默认C盘目录,也可自己更改.
2.Java路径的配置保姆级Java环境配置与VSCode配置_哔哩哔哩_bilibili
二.eclipse的使用在新建Java项目时有时会没有找到Java project
解决方案(2条消息) eclipse中新建没有Java project的解决方案_BillionYears14_3的博客-CSDN博客
我学习初期找到并转载的方法
开始愉快的初期学习初期并没有很大难点,一切都与c++相似
以下皆为注意点
标识符 可用_字母$开头,其他不行
八进制整数 要求以0开头,如015是8进制,而15是十进制
十六进制 以0x开头
二进制 0b开头
在变量的命名上不能随意,有着以下规范
不规范会麻烦以后的继续编程和影响同事
运算符优先级表
常量的命名与c不同的是java用final来定义常量如 final int max =20;
浮点型不能用于比较,因为会丢失精度,可用bigdecimal进行比较
boolean类型和c语言不同,不能用0/1来替代false/true
逻辑表
强制类型转换(int)a,可将double等高容量转换为低的
形如int和float运算如果超过float容量则会自动变成double,但会因算前不是double而发生错误,可通过先把其中一个通过强制转换成double来使结果正确
break同c++可提前结束循环,continue可从当前直接进入下一循环
方法我自己看来是自定义函数,多个方法可同名,例如public static int add(int a,int b)-public static int add(double a,int b),在使用时填写a(1,2)和a(1.0,2)可区别两方法,构成重载
递归则是方法的嵌套,和循环有点类似但又不同
图示
先红线一步步引方法套方法,再从最后彩线从最后一个算回来;如果仅仅是拿来计算,效率上不如循环



