1、变量
数学名词:
变量或变数,是指没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉丁字母。变量是常数的相反。变量的用处在于能一般化描述指令的方式。
计算机解释:
变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同的类型的变量。变量名代表这块内存中的数据。
变量的分类:
按所属的数据类型划分:
基本数据类型变量引用数据类型变量
按被声明的位置划分:
局部变量:方法或语句内部定义的变量
成员变量:方法外部、类的内部定义的变量
2、八种基本的数据类型
字节(Byte):计算机文件的大小的基本单位
一个字节(Byte) = 8个位(Bit)
Bit意为“位”或者“比特”,是计算机的运算基础;二进制中的意为,是二进制最小信息单位,二进位可以用来表示一个简单的正、负的判断,有两种 状态的开关。
一个字节(Byte) = 8个位(Bit)
说明:
在内存计算过程中,字节少的数据运算速度快;
在硬盘存储中,字节少的数据类型也可充分存入更多的数据。
3、
boolean(1) byte(1) short(2) int(4) long(8) char(2) float(4) double(8)-->指的是占用字节
4、声明变量的格式:
(1)声明变量
类型 变量名;
(2)声明的同时给变量赋值
类型 变量名 = 值;
(3)给已经声明过的变量赋值
变量名 = 值
5、计算机进制通常有:
十进制(0~9)、二进制(0,1)、八进制(0~7)、十六进制(0~15)
6、标识符
java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符
java命名规则:
由字母、数字、下划线(_)和美元($)符号组成。
不能以数字开头。
区分大小写
长度无限制
不能是java中保留的关键字
标识符命名习惯:见名知意
合法标识符:
vince daoguo user_name _userName $abc_123
非法标识符:
2UserName user#Name Hello 冉 class
7、自动类型转换:
容量小的类型自动转换成容量大的数据类型
byte、short、int -》 float -》 long -》double
byte、short、int不会互相转换,他们在计算时会转换成int类型
强制类型转换:
容量大的类型转换为小的数据类型时,要加上强制类型转换符
long n = 100L;
int i = (int)n;
有可能造成精度降低或数据溢出,使用时要小心。
boolean类型不能够转换成任何其他数据类型。
8、
\n 换行
\r 回车
\t 水平制表
\\ 反斜线“\”
\' '
\" "
9、if(条件语句)
{
。。。
}
else
{
。。。
}
10、switch(表达式)
{
case 取值1: 语句块1;
break;
case 取值2: 语句块2;
break;
deafult: 语句块3;
break;
}
11、while(条件表达式)
{
语句块;
}
12、do
{
循坏操作;
}while(循坏条件);
13、for(初始条件;判断条件;更新循环变量)
{
循环体;
}
14、数组
数组声明:
int x[];
int[] x = new int[3];
int[] x = new int[]{3,4,5};
int[] x = {1,2,3,4};
数组长度:
x.length
15、需灵活利用各种循环以及判断条件
数组的利用,下标从0开始
16、N02
代码:
package N02;
public class N1 {
public static void main(String[] args)
{
int
m_int = 10;
int[]
array =new int[]{1,2,3};
System.out.println(m_int);
if(m_int > 11)
{
System.out.println("我大于11了,好高兴啊");
}
else{
System.out.println("不开心,我居然小了,,,,");
}
while(m_int <= 15)
{
m_int++;
}
System.out.println(m_int);
do
{
m_int++;
}while(m_int<10);
System.out.println(m_int);
for(int i = 0; i < m_int; i++)
{
System.out.println(i);
}
System.out.println("数组的长度是:"+array.length);
for(int i = 0; i < array.length; i++)
{
System.out.println(array[i]);
}
}
}