JAVA笔记

变量

  • 变量的声明
  • 数据类型 变量名字 =值(和数据类型兼容)
  • 变量名字:(首字母只能取字母_$+数字/字母/_$)变量名不能取关键字
  • 注释 //单行注释 /**/多行注释
int x=12;
int y=45;
System.out.println("x+y"+x+y);//x+y1245
"x+y"--字符串
System.out.println("x+y"+(x+y));//x+y57

如果" "直接字符串显示,
+-*/% ---/求商 %--余数
int--整数 double ---小数 String --字符串

数据类型

  • 八种基本数据类型
    byte,short,int,long,float,double,char,boolean
  • 引用类型
    String
  • 只需要记住:int,double,char,boolean
    null--空
  • 大转小要强转,转换成谁(谁的数据类型)要转的变量
    long a=(long)12.6;//---12
  • 小转大,直接转
    float b=12;
  • char 能取'a'单个字符,还可以取ascii对应的数字
    任何类型和字符串相加变成字符串~~

随机数函数Random

随机数0-1小数能等于0,不能等于1  
int num= (int)(Math.random()*10);
System.out.println(num);
//随机一个10-100的数(等于10,等于100)
//max=100  min=10  --范围,
//等于最小值,等于最大值     公式(int)(Math.random()*(max-min+1)+min)
//等于最小值,不等于最大值     公式(int)(Math.random()*(max-min)+min)
//最大值 20  最小值 5

运算

赋值运算

int wangScore = 80;//右边的值赋值给左边的变量
int a=12;
     a-=10; ===>  a=a-10;    
     a+=10; ===>  a=a+10; 
+=    -=  /=   *=    %=
//本身的数+ 或者-或者* .......一个新的数再把结果赋值给自己

自增自减

  • int a=10;
  • a++;//等价于 a=a+1
  • 前自增:++a 前自己加上1再运算
  • 后自增:a++ 先运算再自己加1

三元运算符

int a=2;     int b= a<12?4:5;//(如果a<12等于true 则b = 4  如果a>12对于false 则b = 5)

逻辑运算符

  • true --真
  • false--假的
  • || 或者 int a=12>2 || 12<2 ||两个中间一个为真返回结果就为真,两个为假返回假
  • && 并且 int a=12>2 && 12<2 两个中间都为真才返回真,只要一个为假 都返回假
  • 非 取反 !true


最后修改:2020 年 02 月 29 日 04 : 33 PM
如果觉得我的文章对你有用,请随意赞赏