几个概念:作用域:{如果是在作用域内定义的变量,出了作用域后就消失}
1:JAVA的基本变量
变量 最小值 最大值 表示方法
boolean: false true boolean b=false;
char 单个字符 char c='c';
byte -128 127 byte t=8;
short -32768 32767 short r=12345;
int -2 * 31 2 * 31 -1 int i=3;
long -2 * 63 2 * 63 -1 long l=12345678;
float float f= (float) 1.0 或者 float f=1.0f;
double double d=123.23
String (String是一个类,类的第一个字母是大的) String s=new String(“abcdefgh“);
数组:
定义 一维: int a[]=new int[3]; 二维: int a[][]=new int[2][3];
赋值 a[0]=1;a[0][0]=2;
长度 第一维的长度:a.length; 第二维的长度:a[0].length;
定义时直接赋值: String names[]={“cheng“,“zhang“,“li“);
相当于:
String names[];
names=new String[3];
names[0]=new String(“cheng“);
names[1]=new String(“zhang“);
names[2]=new String(“li“);
2:变量的转换
3:变量的运算
& 、| :是非短路运算,必须进行右计算
&& 、|| :是短路运算,只要左边的符合情况,就不会进行右边的计算
% :取余,可以用于浮点数
== ,!= :判断等于,不等于