变量和数据类型
int age =25;
String name="张三";
Student stu;
变量的命名规则
- 由字母、下划线_、美元符$、人民币符¥、数字组成,采用驼峰命名规则,即第二个单词首字母大写。
- 不能与java中的保留字相同,不能以数字开头
类型分为基本数据类型和引用数据类型;
基本数据类型有8种,分别是数值数据类型byte(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)和boolean(1字节)、char(1字节)
引用数据类型可以自己创建,常见的string、array、list等都为引用数据类型
注意事项:
使用未初始化的变量会报错
声明对应类型的变量即在java内存中开辟出相应字节大小的空间,变量名 指向java内存空间
选择结构
选择结构需要先进行条件判断,然后根据条件表达式的逻辑值决定程序流向;
条件表达式:操作数和运算符的结合,运算符分为算术运算符(+ - * / %)、关系运算符(> >= < <= == !=)、逻辑运算符(&& || !)、三目运算符(条件表达式?true:false)
选择结构一般分为单分支、二分支、多分支、和switch选择结构
if选择结构如果不加大括号,只能控制其后面一条语句
多分支选择结构
多分支选择结构流程图如下图所示,注意if和else if的区间不能相互包含
嵌套if选择结构
满足外层if的条件之后再满足内层if结构,才能执行
switch选择结构
switch (opr) {
case "+":
result =op1+op2;
System.out.println("两个数的和为"+result);
break;
case "-":
result =op1-op2;
System.out.println("两个数的cha为"+result);
break;
default:
System.out.println("请你输入正确的操作符");
break;
}
switch后的小括号()的类型可以为整型(byte、short、integer、long)、string类型、boolean类型、以及枚举类型或者或者表达式或者方法的返回值(return value)类型为以上几种类型都可。
switch选择结构注意事项:
- case类型与小括号内的类型相一致
- 每个case后面要加上break跳出选择
- default默认情况可以省l略
循环结构
循环结构用于代码复用,生活中随处可见,如atm程序的运行、点餐系统的运行、打印机打印试卷等…
while循环结构
while循环是先判断再执行,流程图如下所示
参考文档
do-while循环结构
do-while循环是先执行一次,再判断条件是否成立,流程图如下所示
参考文档
for循环结构
对循环次数已确定的循环可以采用for循环,for循环的执行步骤为
- 进行变量i的声明和初始化
- 进行条件判断
- 代码块操作
- 变量i的自增或自减操作
- 然后重复2、3、4步骤
注意事项:变量i的声明可以放在括号外面,不写条件或自增自减操作在编译期不会报错,但在运行期会出现异常
数组
一维数组
数组是java中的对象,属于引用数据类型,数组名保存在栈内存中,数组元素保存在堆内存中;新建数组时可以指定长度,也可以暂时不指定长度;在新建数组时可以用大括号直接赋值
int[] num=new int[];//未指定长度
string[] str=new string[5];//指定长度
int[] num={3,4,5,6};
java菜鸟一枚,欢迎指出上面文章中的问题,希望和大家一起学习!