学习04

变量

注意:

  1. 每个变量都有类型

  2. 变量名必须是合法的标识符

  3. 以分号结束

 

变量作用域

  1. 类变量

  2. 实例变量

  3. 局部变量

public class Demo08 {    
//属性;变量    
//类变量 static    
   static double salay= 2500;    
//实例变量:从属于对象,如果不进行初始化,就会给出这个类型的默认值0/0.0 //布尔值的默认值是false  
//除了基本类型其他的默认值都是null    
   String name;    
   int age;    
//main方法    
   public static void main(String[] args) {        
       //局部变量:必须声明和初始化值        
       int i=10;        
       System.out.println(i);        
       Demo08 demo08=new Demo08();        System.out.println(demo08.name);        System.out.println(demo08.age);   }    
//其他方法   public void add(){    
}

常量

设定后不改变

final 常量名=值;

常量名一般使用大写字符

//修饰符不分先后
static final double PI=3.14;

 

变量的命名规范

  1. 所有变量方法类名:见名知义

  2. 类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词外后面单词大写 lastName

  3. 局部变量:首字母小写和驼峰原则

  4. 常量:大写字母和下滑线:MAX_VALUE

  5. 类名:首字母大写和驼峰原则:Man,GoodMan

  6. 方法名:首字母小写和驼峰原则:run(),runRun()

 

基本运算符

  • 算术运算符:%(取余/模运算),++(自增),--(自减)

  • 赋值运算符

  • 关系运算符:==,!=(不等于)instanceof

(关系运算符返回的结果为正确/错误 布尔值)

  • 逻辑运算符:&&,||,!

  • 位运算符

  • 条件运算符:?:

  • 扩展赋值运算符:+=,-=,*=,/=

long a=12345678999L;
int b=123;
Short c=12;byte d=1;
System.out.println(a+b+c+d);
//输出为long
System.out.println(b+c+d);
//输出为int
System.out.println(c+d);//输出为int
//++ -- 自增/自减  一元运算
int a=3;
int b=a++;//a++:执行完这行代码先给b赋值,再自增System.out.println(b);//b=3
int c=++a;//++a: 执行完这行代码先自增,再赋值System.out.println(c);//c=5

//幂运算 2^3 使用工具类计算
double pow = Math.pow(2, 3);
System.out.println(pow);
//与或非
boolean a= true;
boolean b= false;
System.out.println("a && b:"+(a&&b));
System.out.println("a || b:"+(a||b));
System.out.println("!a && b:"+!(a&&b));

//短路运算 “与”中前面的错误后面的不计算
int c=5;
boolean d=(c<4)&&(c++<4);
System.out.println(d);//d=false
System.out.println(c);//c=5

位运算符

A=0011 1100

B=0000 1101


A&B = 0000 1100(两个都为1则等于1,其余为0)

A|B = 0011 1101(两个都为0则等于0,其余为1)

A^B = 0011 0011(两个相同等于0,其余为1)

~B = 1111 0010(相反)


2^8=16 >>>2 * 2 * 2 * 2

<< *2 >>/2

0000 0010 2

0000 0100 4

0000 1000 8

0001 0000 16

System.out.println(2<<3);//=16

扩展赋值运算符

int a=10;
int b=20;
a+=b;//a=a+b
a-=b;//a=a-b
System.out.println(a);

//字符串连接符 + String
System.out.println(""+a+b);//字符串在前面按字符串连接System.out.println(a+b+"");//字符串在后面继续运算

条件运算符

//x ? y : z    
//如果x==true,则结果为y,否则为z    
int score=80;    
String type=score>60?"及格":"不及格";    System.out.println(type);

优先级()

 

包机制

一般利用公司域名倒置作为包名com.kuang.

使用import语句可以在JAVA程序中导入某一个包的成员

.*导入所有包

 

JavaDoc

JDK帮助文档

参数信息

  • @author作者

  • @version版本号

  • @since指明需要最早使用的jdk版本

  • @param参数名

  • @return返回值情况

  • @throws异常抛出情况

 

通过命令行产生JavaDoc文档

  1. 在IDEA中选中Doc选择Open in Explorer

  2. 在路径前输入cmd空格回车打开命令提示符

  3. 输入javadoc -encoding UTF-8 -charset UTF-8 Doc.java回车

  4. 打开index.html

 

使用IDEA产生JavaDoc文档

  1. Tools>>Generate JavaDoc

  1. 进行配置在第二行输入-encoding UTF-8 -charset UTF-8

  1. 生成

  1. 在文件夹中打开index.html

posted @ 2021-02-28 05:48  qwertyuiopxuexi  阅读(20)  评论(0)    收藏  举报