1.数据类型
java分为基本数据类型和引用数据类型
基本数据类型(四类八种)
byte;short;int;long;float;double;char;boolean
引用数据类型:class;string
2.变量的命名
规定:
1)由字母、数字、下划线(_)、$符号组成
2)不能以数字开头
3)不能使用java关键字
4)不能使用汉字
规范:
1)变量名有意义
2)使用驼峰命名法
3.JAVA内存:
栈:先进后出
堆:先进先出
定义变量时,先在堆中开辟一片空间,栈中有一个标识符指向堆中开辟的这个空间,然后赋值;
4.类型转换
自动类型转换:必须同类型;
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
强制转换:数据类型 变量名 =(目标类型)值
5.运算符
5.1算术运算符
+,-,*,/,%,++,--
5.2赋值运算符
=,+=,-=,*=,/=
5.3比较运算符
>,<,>=,<=,==,!=
当“+”出现在字符串时,这个”+”是字符串连接符,而不是算术运算
5.4逻辑运算符
与& 有一个为假,结果为假
或| 有一个为真,结果为真
非! 取反
逻辑与&& 前面假,不判断后面
逻辑或|| 前面真,不判断后面
5.5.三目运算
语法:表达式 ?语句1:语句2;
6.选择结构
6.1.如果…就…
if(表达式){
语句...
}
6.2.如果…就…否则就…
if(表达式){
语句...
}else(){
语句...
}
6.3.如果…就…如果…就…否则就…
if(表达式){
语句...
}else if(表达式){
语句...
}else(){
语句...
}
多重if适合处理区间类的问题;
6.4.switch结构
判断一个变量与一系列值中某个值是否相等
switch(变量){
case 值:
表达式;
break;
default:
表达式;
break;
}
7.三目运算和if的区别:
1)三目运算有返回值;三目运算内不能写输出语句;
2)if选择结构无返回值;if结构的大括号里可以写任何逻辑代码;
8.循环结构
for循环;while循环;do-while循环
反复执行某一段代码,被重复执行的代码称为循环体语句;
循环不能一直不停;
语法
for循环
for(声明循环变量;循环条件;迭代){
被循环的代码;
}
执行顺序:声明循环变量—>判断循环条件—>执行循环代码—>迭代—>判断循环条件…
while循环
while(循环条件){
被循环的代码;
迭代;
}
do-while循环
do{
被循环的代码;
迭代;
}while(循环条件);
do-while循环最少执行一次
9.DeBug—调试模式
断点:在左边行号栏单击左键
打断点,可以让程序一行一行执行;
按F6执行下一行
10.for、while与do-while的区别
for:节奏紧凑;书写规范;内存使用合理;可预知次数
while:语法宽松;适应各种循环;无法预知次数
do-while:优先执行循环代码
7616

被折叠的 条评论
为什么被折叠?



