Day2(变量 运算符 包 JavaDoc)

Java基础

· 变量 常量 作用域

变量

局部变量
方法块内使用 必须声明和初始化
实例变量
从属于对象 通过对象调用 如不初始化,赋给这个类型的默认值(布尔值默认false;除了基本类型,其余默认值均为null)
类变量 static
从属于类

常量

final + 常量名(大写字母)=常量值;

· 运算符

算术运算符+, - ,*,/,%,++,–
赋值运算符=
关系运算符<,>,<=,>=,==
逻辑运算符与:&&, 或 :双竖线, , 非: !(取反)
位运算符&(与),单竖线(或),^(异或),~(取反),<<(左移),>> (右移)
条件运算符?:
扩展赋值运算符+=,-=,*=,/=
补充逻辑运算
//短路运算
int c=5;
boolean d=(c<4)&&(c++<4);//()内先执行,c<4为false,&&后为false,所以后边不执行,c不变
System.out.println(d);
System.out.println(c);//c不变

在这里插入图片描述

补充位运算
/*   A=00111100
     B=00001101
     A&B      00001100
     A|B      00111101(都0则0,否则为1)
     A^B      00110001(同则取0,不同取1)
     ~B       11110010
     */
//最快的计算 2*8     ——————    2*2*2*2 相当于2左移3位  位运算效率极高
       System.out.println(2<<3);          //结果为16
补充字符串连接符

string +

//字符串连接符
int a=10;
int b=20;
System.out.println(a+b);   //输出30
System.out.println(""+a+b);   //输出1020
System.out.println(a+b+""); //输出30
补充三元运算符
//x?y:z
//如果x==true  则结果为y 否则为z
int score=80;
String type=score<60?"不及格":"及格";
System.out.println(type);     //输出及格

· 包机制

  1. 要用包里的文件必须明确导入import
  2. package必须放在第一行

·JavaDoc

生成API文档
参数信息
@author 作者名
@version 版本号
@since 指明需要最早使用的jdk版本
@param 参数名
@return 返回值情况
@throw 异常抛出情况

package CH11;
/*
* @author WANG
* @version 1.0
* @since 1.8
*/

import java.util.function.DoubleToIntFunction;

public class text {
    /**
     * 
     * @param args 
     */
    public static void main(String[] args) {
     char ch1='a';

生成API文件

//1.通过命令行生成JavaDoc文档  javadoc参数 Java文件
// 2.也可以通过IDEA产生JavaDoc文档
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值