变量
每个变量都必须声明其类型。
java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
每个变量都有类型,类型可以是基本类型,也可以是引用类型。
变量名必须是合法的标识符。
变量声明是一条完整的语句,因此每个声明都必须以分号结束。
int a=1,b=2,c=3; //尽量写成三行int,加强程序可读性、但这样也可以-_-
string name = "北极熊";
char x = 'X';
double pi = 3.14; //变量类型double 变量名pi 赋值3.14
变量作用域
-
类变量
-
实例变量
-
局部变量
常量
-
初始化之后不能再改变的值!不会变动的值。
-
所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
-
常量名一般使用大写字符
final
static final double PI = 3.14; //static final为修饰符,不区分先后。 final static也可以 //static代表类变量,final代表常量
变量的命名规范
所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则:如monthSalary( 除了第一个单词以外,后面的单词首字母大写 )
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线: 如MAX_VALUE
类名:首字母大写和驼峰原则: 如Man,GoodMan
方法名:首字母小写和驼峰原则: 如run0,runRun(运算符
java支持如下运算符:
算数运算符:+、-、*、/、%(取余)、++(自增)、--(自减)
//取余 int a = 10; int b = 21; system.out.println(b%a); //输出1, 21除以10,商2余1
//自增 int a = 1; int b = a++; //执行完这行代码后,先给b赋值,再自增 //a = a+1; System.out.println(a); //输出2 //a = a+1; int c = ++a; //执行完这行代码前,先自增,再给b赋值 System.out.println(a); //输出3 System.out.println(b); //输出1 System.out.println(c); //输出3
//很多运算会使用一些工具类来操作 //如使用Math类来进行幂运算 double pow = Math.pow(3,2); //计算3的2次方 System.out.println(pow); //输出9.0
赋值运算符:=
关系运算符:>、<、>=、<=、==(等于)、!=(不等于)、instanceof
关系运算符返回的结果只有 true和false
逻辑运算符:&&(与)、||(或)、!(非)
位运算符:&(与)、|(或)、^(异或)、~(取反)、>>(右移 /2)、<<(左移 *2)、>>>
如 A = 0011 1100
B = 0000 1101
A&B = 0000 1100 A与B;同位比较,对应位都为1,结果为1,否则为0
A|B = 0011 1101 A或B;对应位都为0,结果为0,否则为1
A^B = 0011 0001 对应位相同为0,否则为1
~B = 1111 0010 B取反
//如何高效计算2*8 2*2*2*2 System.out.println(2<<3); //输出16 // << *2 // << /2
条件运算符:?、:
//X ? Y : Z //如果X==true,则结果为Y,否则结果为Z int score = 80; String type = score<60 ?"不及格" :"及格"; System.out.println(type); //输出及格
扩展赋值运算符:+=、-=、*=、/=
//偷懒的 int a = 10; int b = 20; a+=b; //a = a+b 输出30 a-=b; //a = a-b 输出-10 System.out.println(a);
//字符串连接符 + string int a = 10; int b = 20; System.out.println(""+a+b); //输出1020 /* 在加号运算符两侧,只要有一侧出现string类型(字符串类型),则会把其他操作数都转换为string,在进行连接. */ System.out.println(a+b+""); //输出30 /* 若字符串在后面,则前面依旧进行运算 */
-
包机制
一般利用公司域名倒置作为包名;如com.baidu.www
package
pkg1[.pkg2[.pkg3...]]
为了能够使用某一个包的成员,需在Java程序中明确导入该包,使用import语句
import
package1[.package2...].(classname|*);
import text.*
//导入text这个包下所有的类
JavaDoc
- javadoc命令是用来生成自己API文档的
- 参数信息
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的jdk版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况、
命令行生成JavaDoc文档
找到.java文件夹,路径输入cmd,输入javadoc命令,生成.html文件
其中index.html即为API文档
javadoc -encoding UTF-8 -charset UTF-8 hello.java
IDEA生成JavaDoc文档
打开idea选择要生成文档的代码
选择之后点击顶部Tools,选择Generate JavaDoc
然后在弹出页面里的OutPut directory输入框后点击进去选择将文档生成在哪个文件夹
然后在下面的locale框中输入zh_CN
,这个代表的就是中文
输完之后在下面的框中输入这行编码-encoding utf-8 -charset utf-8
最后点击ok就行了,等待文件生成完毕之后,我们打开文件夹可以看到生成了一堆文件,别的都不要管,只需要打开index.HTML文件,进去之后就能看到生成的API文档了
标签:变量,int,成神,day3,System,运算符,小白,println,out From: https://www.cnblogs.com/skyang-/p/17151759.html